ClassLens ยท User Guide

HomeRoom
User Guide

Everything your teachers, principals, and district administrators need to get the most out of HomeRoom โ€” from first login to end of day.

Product
HomeRoom by ClassLens
Version
1.0 โ€” 2026
Support
support@classlens.live
Access
Any browser ยท No app needed
๐Ÿ“‹
Section 01
What is HomeRoom?
HomeRoom is a live classroom management dashboard built specifically for Eastern Kentucky schools. It gives teachers instant control over hall passes, attendance, behavior tracking, and more โ€” all from a single screen. Principals and district administrators see real-time data from every classroom in the building.
๐ŸŒ

Works in Any Browser

No app to install. Open it in Chrome, Safari, Firefox, or Edge on any device โ€” phone, tablet, laptop, or smartboard.

๐Ÿ“Š

Data Stays With You

Everything is stored in your school's own Google Sheets account. Your data never leaves your district's Google workspace.

๐Ÿ“ถ

Works Offline

If the internet goes down, the dashboard still loads from cache. Attendance and hall passes sync automatically when connection returns.

๐Ÿซ

School-Branded

Each school has its own colors and mascot. A Porter teacher sees red and black. A Highland teacher sees blue. It feels like yours.

classlens.live
Mrs. Johnson ยท Room 101 ยท Porter Elementary
Synced
08:42:15 AM
๐Ÿšจ Emergency
๐Ÿ“Š End of Day
โš™๏ธ Settings
๐Ÿ”’ Lock
๐Ÿšฝ Hall Pass
Emma Liam Olivia Noah โš 
โฑ Students Out
Noah+02:14
๐Ÿšฝ Bathroom ยท Left 10:15 AM
๐Ÿ“‹ Attendance
Emma Present
Liam Present
Olivia Absent
Ava Tardy
โฒ Timer
08:42
Reading Time
๐Ÿช‘ Seating Chart
Emma
Liam
Olivia
Noah๐Ÿšถ
Avaโฐ
๐Ÿ’ก
Three access levels
HomeRoom has three tiers: Teachers manage their own classroom, Principals see all classrooms in their building, and District Admins see every school at once. Each person gets their own 4-digit PIN.
๐Ÿ”
Section 02
Logging In

HomeRoom uses a simple 4-digit PIN โ€” no username, no password to remember. Teachers can create their own account by tapping "โœฆ New Here? Create Your Account" on the login screen. Principals and district administrators need a registration code from your ClassLens administrator first.

HomeRoom
Johnson County Schools
1
2
3
4
5
6
7
8
9
โŒซ
0
โœ•
1

Open your browser

Go to your school's HomeRoom URL. Bookmark it so you can get back quickly every morning. It works in Chrome, Safari, Firefox, or Edge on any device.

2

Enter your 4-digit PIN

Tap the numbers on the keypad. Your PIN fills in automatically after the 4th digit โ€” no need to press Enter. If you make a mistake, tap โŒซ to delete or โœ• to clear.

3

Dashboard opens automatically

If it's your first time, you'll be asked to confirm your classroom details. After that, your dashboard opens directly every time.

โš ๏ธ
Forgot your PIN?
Tap "Forgot PIN?" below the keypad. You'll be asked to enter your name, then answer your security question, then choose a new PIN. Make sure you've set up a security question in Settings first.
โœฆ
New teacher? Create your own account
Tap "โœฆ New Here? Create Your Account" on the login screen. Enter your name, select your school, choose a 4-digit PIN, and set a security question. You're set up in under two minutes โ€” no IT department needed.

Principals and district admins need a registration code from your ClassLens administrator before they can register.
๐Ÿ“‹
Section 05
Taking Attendance

Attendance is one tap per student. HomeRoom auto-saves to Google Sheets 3 seconds after your last change โ€” no Save button needed.

1

Find the student in the Attendance card

Your full roster is listed. The summary bar at the top shows current Present / Absent / Tardy counts.

2

Tap the correct status

โœ“ Present โ€” green. โœ— Absent โ€” red. T Tardy โ€” yellow. Tap the same button again to unmark. Tap a different button to change status.

3

Add a tardy note (optional)

When you mark a student Tardy, a note window pops up automatically. Select the reason type (Tardy arrival, Parent pickup, Bus issue, etc.) and add any notes. Tap Save Note.

๐Ÿ’ก
Mark all present at once
Tap the โœ“ All Present button at the top right of the attendance card to mark every student present instantly. Then just unmark the absent ones. Much faster on a full day.
๐Ÿช‘
Section 06
Seating Chart

The seating chart gives you a visual grid of every desk in your classroom. Color tells you everything at a glance.

๐ŸŸข

Green border โ€” Present

Student is in class and marked present.

๐Ÿ”ด

Red border โ€” Absent

Student is absent today. Seat appears faded.

๐ŸŸก

Yellow border โ€” Tardy

Student arrived late. Tardy note may be attached.

๐ŸŸฃ

Purple dot โ€” Out on pass

Student is currently out of the classroom on a hall pass.

๐Ÿ’ก
Change attendance from the seating chart
You can tap any seat to cycle through attendance statuses (unmarked โ†’ present โ†’ absent โ†’ tardy โ†’ unmarked). The seating chart and attendance list stay in sync automatically.
โ†”๏ธ
Adjust columns
Use the columns dropdown in the top right of the seating chart card to change between 3, 4, 5, or 6 columns to match your actual classroom layout.
โฒ
Section 07
Classroom Timer

A large visible countdown timer the whole class can see. Perfect for tests, reading blocks, centers, or any timed activity.

1

Set the time

Tap one of the preset buttons โ€” 5, 10, 15, 20, or 30 minutes. The timer display updates immediately.

2

Add a label (optional)

Tap the label field and type what the timer is for โ€” "Reading Time", "Math Test", "Centers". This label is announced when time is up.

3

Start, pause, or reset

Tap โ–ถ Start to begin. Tap โธ Pause to hold. Tap โ†บ to reset back to the starting time. When it hits zero, the timer flashes red and announces "[label] is up!"

๐Ÿ“
Section 09
Behavior Tracker

Log positive recognition and corrective notes instantly. Every entry is timestamped and saved to Google Sheets, giving you a ready record for parent conferences or IEP documentation.

โš ๏ธ

Corrective Notes

Redirected, Disrupting Class, Conduct Note Sent. Logged discreetly, timestamped, saved automatically. No paper needed.

๐Ÿ’ก
End of Day Summary includes behavior
The End of Day summary (๐Ÿ“Š button in the header) shows all behavior notes from the day โ€” positive and corrective โ€” with timestamps. Print it or save it for your records.
๐Ÿฅ
Section 10
Nurse Visit Log

Log nurse visits directly from the dashboard. Keeps a running record of how often each student visits the nurse โ€” useful for identifying patterns or supporting medical documentation.

1

Select student and add a note

Choose the student from the dropdown. Optionally add a note โ€” "headache," "stomach," "scraped knee." The note field is optional.

2

Tap "๐Ÿฅ Log Visit"

The visit is timestamped and saved. It appears in the Nurse Visits card below and is included in the End of Day summary.

๐Ÿšจ
Section 11
Emergency Headcount
โš ๏ธ Use this feature during fire drills, lockdowns, or any emergency requiring an immediate student headcount. Results are logged to Google Sheets instantly and visible to your principal in real time.
1

Tap "๐Ÿšจ Emergency" in the header

The screen goes full red. Your entire roster appears as a grid of buttons. A counter shows how many students are accounted for.

2

Tap each student as you account for them

Their button turns green. The counter updates in real time. Students NOT tapped remain red โ€” these are potentially unaccounted for.

3

Tap "โœ“ Submit Headcount"

Your count โ€” including any missing students โ€” is logged to the sheet and visible to administration immediately. The voice reads back the count.

๐Ÿ“‹
Students already out on passes
If a student is out on a hall pass during an emergency, they will still appear in the emergency grid. Account for them separately โ€” check with the office or nurse about students who were out of the room.
๐Ÿ”„
Section 12
Substitute Mode

Enable Substitute Mode the night before an absence. When a substitute opens HomeRoom the next day, they'll see your roster, schedule, lunch menu, and your personal notes โ€” ready to go from minute one.

1

Tap "๐Ÿ”„ Sub Mode" in the header

A panel opens. Write notes for your substitute โ€” where things are, what's planned for the day, who to contact, any special instructions.

2

Tap "โœ“ Enable Sub Mode"

A purple banner appears at the top of the dashboard. Sub Mode is now active.

3

Substitute logs in with your PIN

The sub sees the purple banner, your notes, your roster, and your schedule. They can take attendance and issue passes normally.

4

Disable when you return

When you're back, tap "๐Ÿ”„ Sub Mode" โ†’ "โœ• Disable Sub Mode" to turn it off.

โš™๏ธ
Section 13
Settings & Preferences

Tap โš™๏ธ Settings in the header to open the settings panel. Changes save automatically to Google Sheets.

๐Ÿ‘ค

Classroom Info

Update your name, school, room number, and grade level. These appear in the header and on all reports.

๐Ÿ“‹

Student Roster

Add or remove students, paste a new list, or sort alphabetically. Changes take effect immediately.

๐Ÿ“…

Daily Schedule

Build your schedule using dropdown time selectors (5-minute intervals). The schedule strip at the top of the dashboard highlights the current period automatically.

๐Ÿ”‘

Change PIN

Enter a new 4-digit PIN and confirm it. Your new PIN is active immediately.

๐Ÿ”’

PIN Recovery

Set a security question and answer. Used to reset your PIN if you forget it. Pick a question only you would know.

๐Ÿ›
Section 14
Admin Dashboard
The Admin Dashboard is for principals and district administrators. Open it at /admin.html on your HomeRoom URL. Teachers cannot access this dashboard โ€” their PIN will be rejected.
classlens.live/admin.html
๐Ÿ› District Admin
Thom Cochran
Lock
๐Ÿ“Š Overview
๐Ÿ‘ฅ Roster
๐Ÿ“ข Announcements
๐Ÿฝ Lunch Menu
๐Ÿ“… Schedule
๐Ÿซ School View
โš™๏ธ Users & PINs
47
Present
3
Absent
2
Tardy
4
Out on Pass
1
Nurse
8
Behavior

๐Ÿซ School View โ€” Drill-Down Navigation

The School View tab lets principals and district admins drill down from district level all the way to individual classroom detail.

1

District level โ€” all schools

District admins see every school as a card with the school logo, mascot, and live attendance counts. Principals see only their school.

2

School level โ€” all classrooms

Click a school to see every classroom card โ€” teacher name, room number, present/absent/tardy/out counts at a glance.

3

Classroom level โ€” full detail

Click a classroom to see the full picture โ€” every student's attendance status, all hall passes (with whether they returned), behavior notes, and nurse visits for the day.

๐Ÿ›  Admin Tools

๐Ÿ“ข

Announcements

Post announcements to one school or all schools at once. They appear immediately on every teacher's dashboard.

๐Ÿฝ

Lunch Menu

Set today's lunch menu for each school. Teachers see it on their dashboard automatically.

๐Ÿ“…

Schedule Builder

Build the master schedule for each school using time dropdowns. Teachers can customize their own schedule from this template.

โš™๏ธ

Users & PINs

District admins can add new user accounts, reset PINs, and manage access. This tab is only visible to district admin accounts.

๐Ÿ”‘
Section 15
PIN Reference
โš ๏ธ
Keep your PIN private
Your PIN gives access to your classroom data. Don't share it with students. If you think your PIN has been compromised, change it immediately in Settings.

Your district administrator will fill in the table below with your school's actual PINs before distributing this guide.

PIN Role Name School / Room Dashboard
____ District Admin _______________ All Schools /admin.html
____ Principal _______________ _______________ /admin.html
____ Principal _______________ _______________ /admin.html
____ Teacher _______________ Room ___ /index.html
____ Teacher _______________ Room ___ /index.html
____ Teacher _______________ Room ___ /index.html
____ Teacher _______________ Room ___ /index.html
____ Teacher _______________ Room ___ /index.html

โšก Quick Reference

Teacher Dashboard URL
________________________/index.html
Admin Dashboard URL
________________________/admin.html
Support Email
support@classlens.live
Forgot PIN?
Tap "Forgot PIN?" on login screen
โ“
Section 16
Frequently Asked Questions

My dashboard shows the wrong school. What do I do?

Your browser has saved old settings. Open Settings (โš™๏ธ), update your school and room number, and tap Save. Or open the dashboard in a private/incognito window to start fresh.

My attendance isn't showing up in the admin dashboard.

The admin overview only shows classrooms that have logged activity today. Make sure at least one student has been marked present, absent, or tardy. The data auto-saves โ€” no need to press anything extra.

The page says "Syncing..." and never finishes.

Check your internet connection. HomeRoom uses Google Apps Script which can occasionally take a few extra seconds on first load. Wait 10-15 seconds and refresh. If it still fails, your network may be blocking Google Scripts โ€” contact your IT coordinator.

Can two teachers use the same PIN?

No โ€” every PIN is unique. If you try to register with a PIN that's already taken, HomeRoom will tell you and ask you to choose a different one.

Can students see the dashboard?

Only if they know a PIN. We recommend not sharing your PIN with students and locking the dashboard (๐Ÿ”’ Lock) when you step away from your desk. The screen locks immediately and requires the PIN to unlock.

How do I add a new teacher to the system?

New teachers can self-register by tapping "โœฆ New Here? Create Your Account" on the login screen. Teachers don't need a registration code. Principals and district admins do โ€” contact your ClassLens administrator for the code.

Where is my data stored?

All data is stored in your school district's Google Sheets account. ClassLens never has access to your student data. Your district owns it completely.

Does HomeRoom work on a smartboard?

Yes. Open it in the browser on your smartboard and it works perfectly. The large timer and seating chart are especially useful on a big screen where the whole class can see them.

๐Ÿ“ง
Support
Need Help?

๐Ÿ“ž Contact ClassLens Support

Email Support
support@classlens.live
Response Time
Within 1 business day
Product
HomeRoom by ClassLens
Built in
Eastern Kentucky ๐Ÿ”

When contacting support, include your district name, school name, and a description of the issue. Screenshots are always helpful.