Using the Instructor Dashboard

You're now comfortable navigating the dashboard — it'll be your go-to screen every day. Next: deeper class management.

Lesson Overview

đŸŽ›ī¸ Welcome to Lesson 2

The Instructor Dashboard is where the magic happens day-to-day. It gives you a complete overview of your upcoming classes, missed attendance alerts, and quick access to all class operations.

In this lesson you'll learn to:

  • ✅ Navigate the instructor dashboard
  • ✅ Read the upcoming schedule (next 7 days)
  • ✅ Take attendance for a class session
  • ✅ Review and address missed attendance alerts
  • ✅ View past attendance history
  • ✅ Access lesson plans from the dashboard

đŸ–ŧī¸ Image Placeholder

Screenshot of the Instructor Dashboard showing the upcoming schedule panel, missed attendance warnings, and attendance history

Step 1 of 6

Navigating to the Dashboard

Step 1

🏠 Step 1: Open the Instructor Dashboard

  1. Click "Dashboard" in the left sidebar menu, or navigate to /instructor/dashboard
  2. If you're a Company Admin, you'll see classes for the entire company
  3. If you're an Instructor, you'll only see classes assigned to you

đŸ–ŧī¸ Image Placeholder

Screenshot showing the sidebar navigation with the Dashboard link highlighted

📊 Dashboard Sections Overview

The dashboard is divided into three main areas:

📅 Upcoming Schedule

Your classes for the next 7 days with times, student counts, and quick actions.

âš ī¸ Missed Attendance

Past sessions (last 30 days) where attendance wasn't recorded.

📋 Attendance History

Your last 50 attendance records across all classes.

💡 Tip: Bookmark the dashboard page — you'll use it at the start of every teaching day!
Step 2 of 6

Reading the Upcoming Schedule

Step 2

📅 Step 2: Your Upcoming Schedule

The schedule panel shows all classes happening in the next 7 days. Each entry displays:

Info What It Tells You
📆 DateThe day of the session
⏰ TimeStart and end time of the session
đŸĢ Class NameWhich class (links to the class view)
đŸ‘Ĩ Student CountHow many students are enrolled
👨‍đŸĢ InstructorWho's teaching (may differ from class default if overridden)

đŸ–ŧī¸ Image Placeholder

Screenshot of the Upcoming Schedule panel showing 3-4 upcoming class sessions with dates, times, class names, and student counts

Quick Actions from the Schedule

Each upcoming session gives you direct links to:

  • 📝 Take Attendance — jump straight to the attendance form
  • đŸŽ¯ Skill Tracking — assess student skills for this session
  • 📖 View Plan — see the lesson plan for today's class
  • đŸĢ Class View — see the full class detail page
Step 3 of 6

Taking Attendance

Step 3

✅ Step 3: Taking Attendance

Attendance recording is one of the most important daily tasks. Here's how to do it:

  1. From the dashboard, click "Take Attendance" next to an upcoming class, or navigate to /attendance/take/:classId
  2. The system automatically fills in:
    • Today's date
    • The day of week from the schedule
    • The start/end times from the matching schedule slot
    • The lesson plan assigned for this session
  3. You'll see a list of all enrolled students with checkboxes
  4. Mark each student as:
    • ✅ Present — student attended
    • ❌ Absent — student did not attend
  5. Add optional notes for individual students (e.g. "arrived late", "feeling unwell")
  6. Add optional session notes at the bottom (e.g. "focused on backstroke today")
  7. Click "Save Attendance"

đŸ–ŧī¸ Image Placeholder

Screenshot of the Take Attendance page showing student names with present/absent checkboxes, individual notes fields, and a session notes area at the bottom

â„šī¸ Info: Attendance is saved against both the class record and each student's profile, so you can track individual attendance patterns over time.
Step 4 of 6

Handling Missed Attendance Alerts

Step 4

âš ī¸ Step 4: Missed Attendance

The dashboard flags any class sessions from the past 30 days where attendance wasn't recorded. This helps you stay on top of your record-keeping.

How It Works

  1. The system looks at your class schedules to find sessions that should have happened
  2. It compares against actual attendance records
  3. Any gaps show up as missed attendance alerts (sorted most recent first)

đŸ–ŧī¸ Image Placeholder

Screenshot of the Missed Attendance section showing 2-3 yellow warning rows with class names, dates, and 'Record Now' buttons

Recording Past Attendance

  1. Click the "Record Now" link next to a missed session
  2. The attendance form opens pre-filled with the correct date and time
  3. Mark students as present/absent from memory or your paper records
  4. Click "Save Attendance"
âš ī¸ Important: Try to record attendance on the day of the class. The longer you wait, the harder it is to remember who was there!
Step 5 of 6

Viewing Attendance History

Step 5

📋 Step 5: Attendance History

Keep track of attendance trends across your classes.

From the Dashboard

The bottom of the dashboard shows your most recent 50 attendance records with:

  • 📆 Date of the session
  • đŸĢ Class name
  • đŸ‘Ĩ Attendance count (present / total)

Detailed Class History

For a deeper look at one class:

  1. Navigate to /attendance/history/:classId
  2. View the full history of all sessions for that class
  3. See per-student breakdowns — who's consistently present or absent
  4. Use this data to identify students who may need follow-up

đŸ–ŧī¸ Image Placeholder

Screenshot of the Attendance History page for a class showing a table of past sessions with dates, present counts, and individual student attendance records

💡 Tip: Use attendance history before parent-teacher meetings — it gives you concrete data about student participation.
Step 6 of 6

Accessing Lesson Plans from the Dashboard

Step 6

📖 Step 6: Working with Lesson Plans

Each class session can have a lesson plan attached, giving instructors a structured guide for what to teach.

How Plans Are Assigned

Plans follow a priority chain:

1ī¸âƒŖ Session Override — a plan set for a specific date (highest priority)

2ī¸âƒŖ Schedule Slot Plan — a plan assigned to a recurring time slot

3ī¸âƒŖ Class Default Plan — the fallback plan for the entire class

Viewing a Plan

  1. From the dashboard, click "View Plan" on an upcoming session
  2. The plan shows structured steps (activities) — typically:
    • 🤝 Welcome — roll call, introduce yourself
    • đŸ”Ĩ Warm Up — prepare and warm up
    • đŸŽ¯ Skills — learn new skills and drills
    • 🎮 Game — play a game related to the skill
    • â„ī¸ Cool Down — wind down the session
    • đŸšĒ Safe Exit — safely dismiss students
  3. Each step has detailed instructions, content, and optionally videos or worksheets

đŸ–ŧī¸ Image Placeholder

Screenshot of a Lesson Plan view showing the step-by-step lesson structure with Welcome, Warm Up, Skills, Game, Cool Down, and Safe Exit phases

💡 Tip: You can update the class plans at /class/edit/:classId in the Plans section, or use Program-level plans to keep all classes in a level synchronised.