How far each student is through their Ontario curriculum β from worksheets printed, topics checked, and test marks.
Click Refresh.
ποΈ Worksheet Sources
Show or hide entire worksheet sources from teachers. Hidden sources never appear in the teacher's source picker or search. Priority sources (ON Curriculum, French) are on; High School / EQAO / OLSAT / Assessments are off by default.
Loadingβ¦
π Subject β Curriculum Mapping
Link each portal subject to a curriculum in the worksheet library. Teachers can only search worksheets for a mapped subject.
Loadingβ¦
β Add Worksheets to the Library
1. Upload your PDFs by SFTP into a new sub-folder under /home/moitvrdi/worksheet_library/source/ 2. Paste that sub-folder's path below, name the source, and click Index. The system extracts each page's topic, detects answer sections, matches Ontario strands, and makes the sheets searchable / previewable / printable β no AI, no re-upload. Re-indexing the same folder just refreshes it (safe to re-run).
π Teacher Activity
Which days each teacher signed in, how much they printed, and the latest activity. Times shown in Toronto time.
Loadingβ¦
Recent activity
Loadingβ¦
π€ Student Profiles
How far a student is through their curriculum β done, still to do, and the exact topics they haven't touched yet.
π€ Claude API key β powers AI progress summaries in teacher reports
Stored server-side; used only to generate AI progress summaries for parent reports. Reports still work (data only) without a key. Leave blank and Save to remove. Optional model override: append |model-id to the key.
All Reports
Filter, view, reassign or delete any report.
Loading...
Teachers
Active teachers can log in. Inactive are blocked but their reports are kept.
Name
PIN
Subjects
Status
Actions
Loading...
Students
Active students can log in. Inactive records are kept but blocked.
Name
PIN
Teacher(s)
Status
Actions
Loading...
Bulk Import Students
Paste CSV with columns: Name, PIN. PIN must be exactly 4 digits.
Subjects
Loading...
Report Categories
Drag to reorder Β· click name to edit Β· archive preserves old reports
Add New Category
Select a subject above.
Class Schedule
Create recurring or one-time classes. Assign teachers and students.
Loading...
All Schedules
Loading...
Closed Dates & Stat Holidays
Click any day on the calendar to mark it closed or open. Red days are closed.
Progress Tracker
View and manage class feedback and attendance across all teachers and students.
Loading...
Student Fees
Set monthly fees per student. Mark paid/unpaid. Students can see their own fees.
Bulk Set Fee
Loading...
Teacher Pay
Set hourly rate and hours. Total pay is calculated automatically. Teachers see their own records only.
Loading...
π¦ Eagle Eye Summary
Full overview of attendance, hours, payments and missing reports.
Loading...
Generate an Assessment Sheet
Create a printable multiple-choice sheet from the question bank, then print the question sheet and the answer key (Save as PDF in the print dialog).
Assessment Log
Every sheet generated (by teachers or admin) - when, by whom, for which student, and the result.
Loading...
Activity Log
Teacher and student login history and session durations.
Loading...
Teacher Portal Settings
Student Portal Settings
Change Admin Password
Min 6 chars Β· must include a letter, number and special character
Add Teacher
Set the hourly rate for this teacher. Will be used to auto-calculate monthly pay.
Month:
Rate $/hr:
Mark days and times this teacher is available to teach.
Day
Available
From
To
Add Student
Tick one or more teachers for each subject the student takes. High school and elementary are the same subject here, and French covers immersion, core and all levels. Leave a subject with no ticks to skip it.
Set a monthly fee for this student. Leave blank to skip.