1 / 16
CheriMathLab Logo

CheriMathLab

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.

Developed By: Ashwin & Cheri

Teacher Portal

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.

1

Teacher Dashboard

Create, publish, assign, review, and follow up from one place.

2

Class Flow

Create classes, share join codes, approve requests, and manage enrolled students.

3

Assessment Flow

Draft quizzes, publish them, assign to classes, view results, and rate students.

4

Live Learning

Schedule, start, end, and review online classes with attendance and rating workflows.

What Teachers Can Do

🏫

Create Classes

Teachers can create classes, select grade, and share join codes with students.

πŸ“

Create Quizzes

Teachers can build quizzes with questions and keep them in draft before publishing.

πŸš€

Publish Quizzes

Draft quizzes can be moved into published state and made ready for assignment.

πŸ“Œ

Assign & Unassign

Published quizzes can be assigned to classes with deadlines and removed when needed.

πŸŽ₯

Run Online Classes

Schedule classes, auto-generate room PINs, start sessions, end them, and review details later.

πŸ’¬

Live Chat

Teachers can continue support through in-platform teacher-student chat connected to real learning activity.

Quiz Publishing Flow

Create quiz

The teacher quiz form supports building a full quiz and saving it into the dashboard flow.

Keep in draft

Teachers can work with draft quizzes first and review content before releasing it to students.

Publish

The teacher dashboard exposes Publish on draft quizzes and supports quiz status updates through the teacher quiz status API.

Assign to class

After publishing, quizzes can be assigned to classes with due dates so the right students receive them.

View results & rate

Teachers can open quiz results, review submissions, and bulk-rate students who completed the quiz.

Online Class Lifecycle

πŸ“…

Schedule

Teachers can schedule online classes with class, title, topic, date, time, duration, and auto-generated PIN.

βœ…

Approve Requests

Students can request to join, and teachers can approve or reject those online-class join requests.

▢️

Start Class

Teachers can start a scheduled class from the dashboard or class detail flow.

⏹️

End Class

Classes can be completed properly through the teacher online class end flow.

πŸ“Š

Attendance & Detail

Completed class details include attendee count, duration, attendance view, and session information.

⭐

Rate Students

After a class, teachers can rate unrated students in bulk from the online class workflow.

Online Class Workflow

Schedule from dashboard

Teachers can schedule an online class directly from the teacher dashboard with topic, date, time, duration, and class selection in one flow.

Approve student participation

Students request to join and the teacher decides who enters, keeping the live classroom controlled and relevant.

Start and run the session

The teacher can start the live class at the right time, conduct the session, and keep teaching inside the CheriMathLab workflow.

Review completion details

After class, the teacher can inspect attendance, session detail, participation records, and the completed class view.

Rate and follow up

The workflow continues into student rating and teacher-student follow-up, so the class does not end when the video session closes.

Why Online Classes Matter

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.

πŸŽ₯

More Than Video

Classes are part of a complete teaching workflow, not just a meeting link shared somewhere else.

πŸ“Š

Attendance Visibility

Teachers can connect presence in live class with later results, follow-up, and student support.

⭐

Post-Class Rating

Observation from live teaching can be captured immediately through student rating workflows.

πŸ’¬

Follow-Up Continuity

Teacher-student chat keeps doubts and reminders inside the same learning system after class ends.

πŸ””

Approval-Based Access

Join-request handling helps teachers control the learning environment and reduce noise.

πŸ“ˆ

One Teacher Workspace

Online classes sit beside quizzes, reports, and feedback so teachers do not have to jump across tools.

Join Requests & Approvals

CheriMathLab includes structured approval flows for both class membership and online class participation. This means teachers keep control over who enters their learning environment.

πŸ‘₯

Class Join Requests

Teachers can review, approve, reject, bulk-approve, or bulk-reject student requests to join classes.

πŸŽ“

Online Class Join Requests

Separate join request handling exists for online classes, including approve, reject, and bulk-approve flows.

πŸ”

Controlled Access

This keeps classes and live sessions teacher-led instead of open and unmanaged.

Results, Ratings & Feedback

πŸ“ˆ

Quiz Results

Teachers can open quiz results and see submissions, scores, and performance patterns for assigned quizzes.

⭐

Bulk Rate Students

The teacher dashboard supports bulk rating after quizzes and online classes through dedicated rating flows.

🧭

6-Dimension Rating

The rating system covers effort, understanding, participation, behavior, improvement, and overall growth.

πŸ’­

Student Feedback About Teacher

The dashboard also surfaces student feedback about the teacher, creating a two-way improvement loop.

πŸ“‹

Recent Ratings View

Teachers have access to β€œMy Ratings” and class rating surfaces to review what has already been recorded.

πŸ”

Continuous Feedback Loop

Results, feedback, ratings, and class activity together create a richer teacher intervention model.

Teacher Chat & Continuity

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.

πŸ’¬

Real-Time Messaging

SignalR-backed chat supports conversations, instant updates, and continuous academic support.

πŸ“Ž

File & Image Sharing

Teachers can share files and images inside the same communication flow with students.

πŸ‘€

Presence & Read States

Online status, unread counts, typing state, delivery ticks, and read markers make teacher follow-up more reliable.

🧠

Contextual Support

Chat extends the value of quizzes and online classes by letting support continue after the activity ends.

πŸ”’

Protected During Exams

The product hides or disables chat on quiz/exam/battle flows where integrity controls matter.

🀝

Teacher Presence

Students experience the teacher as accessible and active inside the platform, not outside it.

Class Intelligence & Reports

πŸ“Š

Class Report API

The teacher class report endpoint supports a consolidated view of students, quizzes, online classes, and class signals.

⚑

Insight Snapshot

The teacher insight card highlights active students, class average, weak topics, strong topics, and where teaching focus should go next.

πŸ›Ÿ

Support Queue

The module includes teacher support queue direction so teachers can prioritize learners who need intervention first.

πŸ“š

Assigned Quiz Visibility

Teachers can inspect assigned quizzes per class instead of guessing what is active in each group.

πŸ‘€

Student-Level Reports

Teacher student report routes support deeper drill-down into individual learner progress.

🎯

Actionable Signals

The module is already shaped around intervention, not just raw data display.

Teacher Dashboard Strength

One
Connected Teacher Workspace
Classes, quizzes, join approvals, online classes, student ratings, feedback, chat, reports, and school links are all present in one teacher-ready workspace inside CheriMathLab.

School-Linked Teacher Flow

🏫

Teacher School Join Flow

Teachers can join or leave schools, and invited teachers can work within school-linked structures.

πŸ—‚οΈ

School Admin Module

There is a dedicated school admin page for teacher-side school oversight and counts.

πŸ“¨

Invite-Linked Onboarding

Teacher workflows connect with invite-based school onboarding and access control.

Why This Matters for Teachers

Less Fragmentation

Teachers do not need separate systems for class management, assignments, online teaching, ratings, and follow-up communication.

Faster Action

Publishing, assigning, approving, viewing results, rating, and follow-up can happen inside one continuous workflow.

Better Support

Teachers can see who needs support, continue through chat, and respond through ratings, feedback, and intervention-style signals.

Stronger Teacher Presence

The module helps teachers look organized, responsive, and academically in control to both students and schools.

Teacher Summary

βœ“

Quiz Publish

Draft to published status, assign/unassign, results, and rating workflows are all present.

βœ“

Online Classes

Schedule, join approval, start, end, attendance, and post-class rating flow are present.

βœ“

Feedback

Teacher-facing and student-facing feedback loops are already part of the module.

βœ“

Teacher Chat

Real-time chat makes teacher support continuous rather than one-time.

βœ“

Dashboards & Reports

Insight cards, class reports, support queue direction, and results views give teachers real visibility.

βœ“

School Readiness

CheriMathLab is already aligned to school onboarding, school admin, and scalable teacher workflows.

CheriMathLab Logo

CheriMathLab

Built for publishing, teaching, guiding, rating, and following through.

cherimathlab.com

Developed By: Ashwin & Cheri

Thank You!