A connected learning platform for teachers who want to create classes, publish quizzes, run online classes, track results, rate students, and stay connected through live support.
CheriMathLab is not just a student-facing website. It also gives teachers a full working layer with teacher login, dashboard, class creation, quiz publishing, assignment flow, online class lifecycle, ratings, feedback, chat, reports, and school-admin capabilities.
Create, publish, assign, review, and follow up from one place.
Create classes, share join codes, approve requests, and manage enrolled students.
Draft quizzes, publish them, assign to classes, view results, and rate students.
Schedule, start, end, and review online classes with attendance and rating workflows.
Teachers can create classes, select grade, and share join codes with students.
Teachers can build quizzes with questions and keep them in draft before publishing.
Draft quizzes can be moved into published state and made ready for assignment.
Published quizzes can be assigned to classes with deadlines and removed when needed.
Schedule classes, auto-generate room PINs, start sessions, end them, and review details later.
Teachers can continue support through in-platform teacher-student chat connected to real learning activity.
The teacher quiz form supports building a full quiz and saving it into the dashboard flow.
Teachers can work with draft quizzes first and review content before releasing it to students.
The teacher dashboard exposes Publish on draft quizzes and supports quiz status updates through the teacher quiz status API.
After publishing, quizzes can be assigned to classes with due dates so the right students receive them.
Teachers can open quiz results, review submissions, and bulk-rate students who completed the quiz.
Teachers can schedule online classes with class, title, topic, date, time, duration, and auto-generated PIN.
Students can request to join, and teachers can approve or reject those online-class join requests.
Teachers can start a scheduled class from the dashboard or class detail flow.
Classes can be completed properly through the teacher online class end flow.
Completed class details include attendee count, duration, attendance view, and session information.
After a class, teachers can rate unrated students in bulk from the online class workflow.
Teachers can schedule an online class directly from the teacher dashboard with topic, date, time, duration, and class selection in one flow.
Students request to join and the teacher decides who enters, keeping the live classroom controlled and relevant.
The teacher can start the live class at the right time, conduct the session, and keep teaching inside the CheriMathLab workflow.
After class, the teacher can inspect attendance, session detail, participation records, and the completed class view.
The workflow continues into student rating and teacher-student follow-up, so the class does not end when the video session closes.
Online classes are a major teacher value in CheriMathLab because they are connected to approvals, attendance, student rating, chat, and later intervention instead of being isolated one-time meetings.
Classes are part of a complete teaching workflow, not just a meeting link shared somewhere else.
Teachers can connect presence in live class with later results, follow-up, and student support.
Observation from live teaching can be captured immediately through student rating workflows.
Teacher-student chat keeps doubts and reminders inside the same learning system after class ends.
Join-request handling helps teachers control the learning environment and reduce noise.
Online classes sit beside quizzes, reports, and feedback so teachers do not have to jump across tools.
CheriMathLab includes structured approval flows for both class membership and online class participation. This means teachers keep control over who enters their learning environment.
Teachers can review, approve, reject, bulk-approve, or bulk-reject student requests to join classes.
Separate join request handling exists for online classes, including approve, reject, and bulk-approve flows.
This keeps classes and live sessions teacher-led instead of open and unmanaged.
Teachers can open quiz results and see submissions, scores, and performance patterns for assigned quizzes.
The teacher dashboard supports bulk rating after quizzes and online classes through dedicated rating flows.
The rating system covers effort, understanding, participation, behavior, improvement, and overall growth.
The dashboard also surfaces student feedback about the teacher, creating a two-way improvement loop.
Teachers have access to βMy Ratingsβ and class rating surfaces to review what has already been recorded.
Results, feedback, ratings, and class activity together create a richer teacher intervention model.
Teacher chat is a real module, not a placeholder. It supports real-time conversations, unread signals, delivered and read states, file sharing, typing indicators, and teacher/student presence.
SignalR-backed chat supports conversations, instant updates, and continuous academic support.
Teachers can share files and images inside the same communication flow with students.
Online status, unread counts, typing state, delivery ticks, and read markers make teacher follow-up more reliable.
Chat extends the value of quizzes and online classes by letting support continue after the activity ends.
The product hides or disables chat on quiz/exam/battle flows where integrity controls matter.
Students experience the teacher as accessible and active inside the platform, not outside it.
The teacher class report endpoint supports a consolidated view of students, quizzes, online classes, and class signals.
The teacher insight card highlights active students, class average, weak topics, strong topics, and where teaching focus should go next.
The module includes teacher support queue direction so teachers can prioritize learners who need intervention first.
Teachers can inspect assigned quizzes per class instead of guessing what is active in each group.
Teacher student report routes support deeper drill-down into individual learner progress.
The module is already shaped around intervention, not just raw data display.
Teachers can join or leave schools, and invited teachers can work within school-linked structures.
There is a dedicated school admin page for teacher-side school oversight and counts.
Teacher workflows connect with invite-based school onboarding and access control.
Teachers do not need separate systems for class management, assignments, online teaching, ratings, and follow-up communication.
Publishing, assigning, approving, viewing results, rating, and follow-up can happen inside one continuous workflow.
Teachers can see who needs support, continue through chat, and respond through ratings, feedback, and intervention-style signals.
The module helps teachers look organized, responsive, and academically in control to both students and schools.
Draft to published status, assign/unassign, results, and rating workflows are all present.
Schedule, join approval, start, end, attendance, and post-class rating flow are present.
Teacher-facing and student-facing feedback loops are already part of the module.
Real-time chat makes teacher support continuous rather than one-time.
Insight cards, class reports, support queue direction, and results views give teachers real visibility.
CheriMathLab is already aligned to school onboarding, school admin, and scalable teacher workflows.
Built for publishing, teaching, guiding, rating, and following through.
cherimathlab.com