Shams AI Shams AI Docs Log in →
Docs/For Teachers/Recording Progress
For Teachers

Recording Progress

Record sessions one-by-one or for a whole class at once.

⏱️ 10 min read · 📚 For Teachers · 📅 Updated April 2026

Overview

Recording progress is the core teacher activity. The platform supports recording one session at a time or in batch.

Single-record flow

  1. Open the student

    Click a student in your roster to open their profile.

  2. Click "Record session"

    You'll get a form pre-filled with today's date.

  3. Pick the type

    Memorization, Revision, Attached, or any custom lesson you've configured.

  4. Fill in the fields

    For standard types:

    • Juz, Surah, ayah range
    • Mistake counts (total and stuck)
    • Notes (private to teacher / admin or shareable to student)
  5. Save

    The record is saved instantly. You can keep adding more for the same student or move to the next.

Recording for a whole class

From the class view, click Record class session. You'll see one row per student where you can quickly:

  • Mark attendance.
  • Enter the day's memorization range.
  • Note mistakes.

This is much faster than opening each student individually.

Leaving feedback on a record

Each record can have a teacher note. Use this to:

  • Comment on Tajwīd issues you noticed.
  • Set a goal for the next session.
  • Flag a portion to revise more.

The student sees notes you mark as shared; private notes are visible only to other teachers / admins.

Editing and deleting records

  • Click any record to expand it. Use the Edit action to update fields.
  • Use Delete only when the record is genuinely wrong — it is permanent.
  • Some organizations restrict edits to records less than 24 hours old.

Custom lessons as records

If you've designed custom lesson types, they appear as additional record options. See Custom Lessons.

Best practices

  • Record same-day. The further out, the more details slip.
  • Record what actually happened. If a student missed half the assignment, record what they did do.
  • Use mistake counts honestly. Inflated or deflated counts undermine the analysis.

Was this guide helpful?