🎓 Classelings
Dashboard
Classelings

Teacher's Guide

v1.0.0

Getting Started

Welcome to Classelings! Once you log in, you'll land on your Dashboard — the central hub where you can see what every student is working on today.

Use the sidebar on the left to move between pages: Dashboard, Class Scheduling, Curriculum, and Students. Everything is designed to be simple and stay out of your way so you can focus on teaching.

If you don't have an account yet, email [email protected] to get set up.

Quickstart: Your First Week

Getting up and running is straightforward. Here's the recommended order:

  1. Set up your school calendar. Head to Class Scheduling and set your school year start and end dates. To mark days off, just click them — you can add a reason (like "Christmas Break" or "PD Day") later if you choose.
  2. Add your students. Go to the Students page and add each student's name and grade level.
  3. Add your courses. On the Curriculum page, you have two options: click "From Library" to copy a pre-made course (complete with all its lessons), or click "Add curriculum" to create one from scratch.
  4. Enroll students in their courses. Back on the Students page, link each student to the courses they'll be working through.
  5. Check the Dashboard. Head to the Dashboard — your daily schedule is ready to go.

That's it. You're up and running. The sections below go into more detail on each part of the app.

The Dashboard

The Dashboard shows your daily or weekly schedule — which lessons each student is working on today. Use the arrow buttons to step forward or back through dates, or toggle between daily and weekly views.

Work is assumed completed when you step a student forward to the next lesson. There are no checkboxes to tick — just move on when you're ready.

You can toggle individual courses on or off for any given day. This is handy when a student is absent or you need to skip a subject for the day.

Need to jump a student ahead or back? You can change which lesson they're on directly from the Dashboard — no need to dig into the Curriculum page.

The weekly view is designed to be print-friendly. Just use your browser's print function (Ctrl+P or Cmd+P) to get a clean printout of the week's assignments.

Screenshot: Dashboard daily view

Managing Your Courses

The Curriculum page lists all your courses. Each row is editable right in the table — subject, variant (like grade level), title, description, and dates.

Click "From Library" to browse pre-made courses and copy them into your workspace with all their lessons. Or click "Add curriculum" to start a blank one. Click the "lessons" link on any course to edit individual lesson titles, types, page numbers, or to reorder them.

AI Lesson Upload

Have a textbook with a table of contents? You can upload photos of those pages and Classelings will use AI to extract a structured lesson plan for you.

Please be mindful: This feature uses OpenAI and costs the developer real money per use. We're running on a shoestring budget until we have more folks using the app and providing feedback. Please use it thoughtfully — upload only what you need, and avoid re-uploading the same pages.

Sharing Courses with the Group

Any changes you make to your personal courses stay private. Your edits will never show up for other users unless you explicitly choose to share.

To share a course: mark it as "Ready", then click "Submit". It goes to the admin for review, and once approved it appears in the shared library for everyone. If you later make changes to your personal copy, those changes remain private — you'd need to submit again to update the shared version.

Screenshot: Curriculum page

School Calendar

On the Class Scheduling page, set your school year start and end dates and choose which weekdays are school days.

To mark days off, just click them on the calendar. You can add a reason later if you want (holiday name, PD day, snow day — whatever you like).

The schedule engine uses these settings to figure out which dates are school days and to pace your lessons automatically across the year.

Screenshot: Calendar page

Students & Enrollment

The Students page is where you add student profiles — name, grade level, parent info, and birthday.

Once a student is added, enroll them in one or more courses. You can set per-enrollment pacing — how many lessons per school day each student should work through for each course.

Screenshot: Students page

Changing the Weekly Flow

By default, every school day includes lessons for every course. But sometimes you want a different rhythm — maybe Math only happens Monday, Wednesday, and Friday, or Spelling is just on Tuesdays and Thursdays.

On the Class Scheduling page, each course has a weekday schedule. Just toggle individual days on or off for any course. The schedule engine will skip those days automatically.

For one-off changes (like skipping Math on a specific Thursday), use the daily override toggles on the Dashboard instead.

The Shared Course Library

The shared library is a collection of courses that any user can browse and copy into their own workspace. When you copy a course, you get your own independent version — any changes you make won't affect the original or other users.

To contribute a course to the library: mark it as "Ready" on the Curriculum page, then click "Submit". An admin will review it, and once approved it becomes available to everyone.

Remember: your personal edits are never shared automatically. If you improve a course you've already submitted, you'll need to submit it again for the updated version to reach the library.

Coming Soon

Classelings is growing. Here's what's on the roadmap:

  • Grade tracking and report cards
  • Attendance tracking
  • Parent portal (read-only view for parents)
  • Email notifications and reminders
  • Improved mobile experience
  • More pre-made courses in the shared library

Have an idea for something you'd love to see? Let us know!

Bug Reports & Feature Requests

If something breaks or doesn't work the way you expect, we'd love to hear about it. Your feedback is what makes this tool better for everyone.

Send an email to [email protected] with:

  • What you were doing when it happened
  • What went wrong (or what you expected instead)
  • Any screenshots that might help (if you have them)

Feature requests are welcome at the same address. Even a quick "it would be nice if..." is incredibly helpful.

Thank you for being part of this. Your patience and feedback mean more than you know.

Classelings v1.0.0 — Built with care for private school teachers.
Made with ❤️ by Zach Wiebe