Creating and Managing Sessions

Creating and Managing Sessions

The Calendar & Sessions module provides administrators with the ability to create new sessions as well as a complete overview of all scheduled sessions, events, and instructor-student meetings happening across your organization. This area is designed to help you quickly track session timelines, review event details, apply advanced filters, and switch between multiple calendar layouts for better scheduling visibility.

This guide explains how to create new sessions and view pending, upcoming, completed, and cancelled sessions, along with how to open full session details and navigate calendar views.

1. Accessing Scheduled Sessions & Events

To open the schedule:

 

Left Menu → Calendar & Sessions → All Sessions

You will land on the sessions list view, which displays all sessions in a table format.

 

The top tabs let you switch between the different sessions statuses:

  • Pending – sessions scheduled by admin or instructors and not yet accepted by students/parents

  • Upcoming – sessions scheduled or accepted by students/parents

  • Completed – sessions with action plans/attendance already submitted by the instructors

  • Cancelled – sessions cancelled by students/parents, admin, or instructors

 

2. Creating New Sessions

Admins can create new sessions or events directly from the Calendar & Sessions module. Sessions can be added from both Calendar View and Table View, ensuring flexibility in scheduling.

Admins can add a new session using either of the following methods:

Option 1: From Calendar View

  • Navigate to Calendar & Sessions

  • Use the calendar navigation (Month / Week / Day)

  • Click the Add (+) button in the top-right corner

Option 2: From Sessions Table View

  • Switch to the Table view

  • Click the Add (+) button in the top-right corner

Both options open the Add Session form.

The Add Session form captures all essential details required to schedule a session or event.

Add Session – Field Description
FieldDescription
Session TypeSelects the type of session being scheduled, such as Tutoring or Counseling.
Tutor or CounselorAssigns the tutor or counselor who will conduct the session based on the selected session type.
Subject or ExpertiseDisplays the subject (for tutors) or expertise (for counselors) linked to the selected instructor.
Session CategoryThese are defined by admin from the Session Categories subtab under the main Calendar & Sessions main tab in the admin panel. An example would be In Home Session or Online Session.
Location Type and Location Type ValueSpecifies how the session location is determined and displays the value (e.g., Student Address or Virtual Link) as defined by admin when creating a Session Category.
Location AddressDisplays any location that is defined under the Session Category by admin or allows manual entry of the session location address.
DateSets the session date using the date picker.
TimeDefines the start time of the session.
DurationSets the total length of the session.
Pricing

Determines how the session is billed:

  • Default pricing: requires the student(s) to have an active tutoring or counseling package and deducts the session hours accordingly.
  • No Charge: considers a free session without requiring an active package or deducting hours from the student account.
  • Enter price manually: allows admin to enter a specific rate for the session which will bill the student(s) accordingly under the Family Account.
StudentsSelects the student or students who will attend the session. Group tags if created can be used to add all the students under that tag to the session.
Note (Optional)Allows adding a note on the scheduled session for admin or attendees to see. Notes can be marked as Private (viewable to admin only), Public (viewable to all), or Both (to add Public and Private notes).
VisibilityControls whether the session is visible publicly (to all users on the platform) or kept private (visible to instrcutor and attendees only).
Add Attachments / ResourcesUploads supporting files or resources related to the session.
 
Saving the Session

After completing the required fields:

  • Click Save

  • A confirmation message is displayed

  • The session appears immediately in:

    • Calendar View on the selected date and time

    • Table View under the appropriate tab (Pending or Upcoming)

3. Viewing Session Details

To view complete information about a scheduled session, admins can open the session details directly from the sessions list. This allows you to review key information such as the student, instructor, session type, timing, and status before making any updates or changes.

Regardless of which view you are in (list, month, week, day), clicking a session opens the Session Detail Page, which includes:

General Details
  • Session type

  • Session category

  • Subject/expertise

  • Student Pricing

  • Visibility

  • Location

  • Location type & value

  • Session Date & time

Instructor Details
  • Tutor/Counselor avatar

  • Name

  • Rating

  • Contact email

Student Details
  • Student name

  • Student email

  • Action Plan (View / Edit depending on session status)

Action Plan in Session Details

The Action Plan is considered a session report that allows admins and instructors to record:

1- Attendance per student

2- Performance per student by scoring the session based on the scores defined by admin and attached to this session catefory 3- Post-session notes and topics covered for all attendees.
Action Plan for Pending & Upcoming Sessions

For Pending and Upcoming sessions, the session details page displays an Add button under the Action Plan column.

Clicking Add opens the Add Action Plan form, allowing admins or instructors to prepare or record session-related information.

Add Action Plan Form

The Add Action Plan form captures structured feedback and session outcomes.

Action Plan Fields
Field Description
Attendance Marks the student as Present or Absent for the session.
Scoring Fields Rates the student’s based on the criteria attached to the session category defined by admin in the Scores & Ratings subtab under the main Calendar & Sessions main tab in the admin panel.
Topics Covered Records the key topics discussed during the session.
Report A rich-text editor for detailed session notes, observations, and feedback.
Upload Allows uploading supporting files or resources related to the session.

After entering the required information, click Save to store the action plan.

Action Plan for Completed Sessions

Once a session is marked as Completed, the Action Plan section changes to provide View and Edit options instead of Add.

Screenshot: View & Edit Action Plan Buttons (Completed Session)

This ensures that completed session records remain accessible for review while still allowing updates if required.

View Action Plan

Clicking View opens the Action Plan in a read-only format.

View Action Plan Details
Field Description
Attendance Displays whether the student was marked Present or Absent.
Scoring Metrics Shows the recorded scores for the session.
Topics Covered Lists the topics that were covered in the session.
Report Displays the instructor’s session report and observations.

This view is commonly used for academic reviews, quality checks, and performance tracking.

Edit Action Plan

Clicking Edit opens the Edit Action Plan form, pre-filled with existing data.

Edit Action Plan Fields
Summary of Action Plan Behavior by Session Status
Session Status Action Plan Options
Pending Add Action Plan
Upcoming Add Action Plan
Completed View & Edit Action Plan
Cancelled Action Plan not available

4. Table View of Sessions

The Table View displays all scheduled sessions in a structured, list-based format, making it easy to review, sort, and manage sessions at scale. This view is ideal for admins who need quick access to session details, statuses, and actions without switching between dates. It supports filtering and scanning multiple sessions efficiently in one place.

 

Table View Tabs

The table view of sessions displays 4 subtabs:

  • Pending – Sessions scheduled by admin or instructor and not yet accepted by students or parents.

  • Upcoming – Confirmed sessions scheduled or accepted by students or parents.

  • Completed – Sessions that have already taken place and the Action Plan is already completed. 

  • Cancelled – Sessions that were cancelled.

Each tab displays sessions relevant to its state, while the table structure and actions remain consistent.

Table Columns Explained (Applies to All Subtabs)
ColumnDescription
Date / TimeDisplays the scheduled date and time of the session, including start and end time and by clicking it opens session details page.
TypeIndicates the session type, such as Tutoring or Counseling.
LocationDisplays any location that is defined under the Session Category by admin or allows manual entry of the session location address.
Location TypeSpecifies how the session location is determined (e.g., Student Address or Virtual Link) as defined by admin when creating a Session Category.
Location Type ValueDisplays the actual location type value when applicable as defined by admin.
CategoryThese are defined by admin from the Session Categories subtab under the main Calendar & Sessions main tab in the admin panel. An example would be In Home Session or Online Session.
Assigned ToDisplays the assigned instructor, including name and email.
StudentsLists the primary student and indicates if additional students are included.
DurationShows the total duration of the session.
Subject / ExpertiseDisplays the subject or expertise associated with the session.
Created OnShows the date the session was created in the system.
StatusIndicates the current session status (Pending, Upcoming, Completed, or Cancelled).
ActionsProvides quick access to View, Edit and Delete session actions.

 

This unified approach reduces repetition and allows admins to manage all session states from one consistent interface.

 

Filtering Sessions

At the top right of All Sessions, click the Filter icon to open advanced filtering options.

 

You can filter sessions by:

  • Students

  • Instructors

  • Session Type

  • Category

  • Location

Click Apply to refine the displayed list.
Click Reset to return to all sessions.

Filters help teams quickly locate sessions for a specific instructor, day, subject, or group of students.

Searching for Sessions

Use the search bar available in list view and all tab views to search for:

 

  • Student names

  • Instructor names

  • Session types

  • Dates

The module instantly filters the displayed sessions.

 

Print Table (Export Schedule)

The Print button (printer icon) lets admins generate a print-friendly copy of the currently visible Table schedule. This is useful when you need a hard copy for coordination, meetings, or offline review.

 

 
What this action does
  • Opens the Sessions table in a print preview format

  • Captures the whole list

  • Prints the schedule based on the filters currently applied (so you only print what you’re viewing)

 

Note: For best results, apply filters before printing so only relevant sessions appear.

 

5. Calendar View of Sessions

The Calendar View provides a visual, interactive overview of all scheduled sessions and events across students, instructors, and counselors. It allows admins to quickly understand availability, manage schedules efficiently, and make real-time adjustments without leaving the calendar interface.

 

This view is designed for day-to-day operational control, especially when managing a high volume of sessions.

 

Available Calendar Views

Admins can switch between multiple calendar layouts depending on their scheduling needs:

  • Day View – Focuses on sessions scheduled for a single day, ideal for detailed daily planning

 

  • Week View – Displays all sessions across a full week for broader workload visibility

 

  • Month View – Provides a high-level overview of scheduled sessions and upcoming events

Each view updates dynamically based on applied filters.

 

Session Cards in Calendar View

Each session displayed on the calendar appears as a session card, which includes:

 

  • Student name

  • Assigned instructor

  • Session category 

  • Start and end time

IMPORTANT NOTES:

1- Color-coding is based on the admin selection while creating the Session Category

2- The ORANGE EXCLAMATION MARK icon represents Pending Sessions. 

3- Once attendance is taken the name of the student will display a green checkmark if present and a red X if absent. 

4- Cancelled sessions are greyed out on the calendar view. 

5- Dragging the session card to another date wil automatically reschedule the session at the same time for the new date. 

 
Session Card Details

When an admin clicks on any session card in the Calendar View, a detailed session panel opens. This panel provides a quick overview of the session along with multiple action buttons for managing the session without leaving the calendar.

 
 
Session Information Displayed

The session card details panel displays the following information:

  • Session title (Session category and instructor name)

  • Scheduled date

  • Session time (start and end)

  • Location type value and location address if applicable
  • Session category 

  • Public or private notes
  • Number of attendees

  • List of assigned students

This allows admins to quickly review session details before taking any action.

 
Session Card Action Buttons

At the top of the session card details panel, multiple action icons are available. Each button performs a specific function.

Action Buttons Explained
ButtonDescription
Edit SessionOpens the Edit Session form, allowing admins to modify session details such as date, time, tduration, or students.
EmailSends an email related to the session to the assigned student(s).
SMSSends an SMS notification related to the session.
Duplicate SessionCreates a copy of the session with the same details by specifying the target date and time, allowing quick replication of similar sessions.
Delete SessionPermanently deletes the session from the system after confirmation.
CloseCloses the session card details panel and returns to the calendar view.

These actions allow admins to manage sessions efficiently without navigating away from the calendar.

 
Taking Attendance from Calendar View

Admins can take attendance directly from the session card details panel. 

 
Student Attendance List

When the Take Attendance button is clicked from a session card in the Calendar View, the Student Attendance List panel opens. This screen allows admins to mark attendance and manage action plans for each student associated with the session.

 
Attendance Screen Overview

The Student Attendance List displays all students linked to the session in a tabular format. Each row represents one student and provides controls to record attendance and manage the student’s action plan.

Attendance Table Columns Explained
ColumnDescription
StudentsDisplays the student’s name associated with the session.
Action PlanAllows admins to add or manage the action plan for the student.
StatusUsed to mark the attendance status of the student for the session.

 
Marking Attendance

To mark attendance for a student:

  1. Locate the student in the list

  2. Open the Status dropdown

  3. Select the appropriate attendance status (e.g., Present or Absent)

Attendance is saved instantly once selected.

 
Adding an Action Plan from Attendance Screen

The Add button under the Action Plan column allows admins to create an action plan directly while marking attendance.

  • Clicking Add opens the Add Action Plan form

  • Admins can record:

    • Attendance confirmation

    • Performance scores

    • Topics covered

    • Session report

This ensures session outcomes are captured immediately after attendance is recorded.

 
Duplicate Session

The Duplicate Session action allows admins to quickly create a copy of an existing session without re-entering all session details. This is especially useful for scheduling recurring or similar sessions.

 

 
How to Duplicate a Session
  1. Open Calendar View

  2. Click on the session card you want to duplicate

  3. Click the Duplicate Session (copy) icon from the session card actions

This opens the Duplicate Session confirmation window.

 

 
Duplicate Session Confirmation

The confirmation window displays a message confirming the session being cloned and allows admins to define the new schedule.

 
Duplicate Session Fields
FieldDescription
Target DateSelect the date on which the duplicated session should be scheduled.
Target TimeSelect the start time for the duplicated session.
 
Completing the Duplication
  • Click Duplicate to create the new session

  • Click Cancel to exit without duplicating

 

Once duplicated:

  • The new session retains the same:

    • Session type

    • Tutor or counselor

    • Subject or expertise

    • Duration

    • Location settings

    • Students

Only the date and time are changed based on the selected target values

 

The duplicated session immediately appears in:

  • Calendar View on the selected date and time

  • Table View under the appropriate tab (Pending or Upcoming)

 
Drag & Drop Scheduling

The calendar supports drag-and-drop functionality for faster schedule adjustments:

 

  • Move a session to another day directly from the calendar

  • Changes are saved instantly and reflected across all related profiles

This eliminates the need to open the session edit form for minor scheduling changes.

⚠️ Drag & drop respects instructor availability and conflict rules where applicable.

 

Calendar Filters

The filter panel allows admins to narrow down visible sessions based on specific criteria, such as:

 

  • Student

  • Instructor

  • Attendance status
  • Session type

  • Session category

  • Session location

 

Filters can be applied individually or in combination, helping admins focus on exactly what they need to manage.

Filters apply instantly and update the calendar view in real time.

 

Print Calendar (Export Schedule)

The Print button (printer icon) lets admins generate a print-friendly copy of the currently visible calendar schedule. This is useful when you need a hard copy for coordination, meetings, or offline review.

 

 
What this action does
  • Opens the calendar in a print preview format

  • Captures the same date range and view you are currently using (e.g., Month / Week / Day)

  • Prints the schedule based on the filters currently applied (so you only print what you’re viewing)

Note: For best results, apply filters before printing so only relevant sessions appear

 
Quick Actions from Calendar

From the calendar itself, admins can perform several actions without navigating away:

  • Open session details

  • Edit session information

  • Cancel or update session status

  • Duplicate sessions

  • Review session assignments

This ensures accurate scheduling data at all times.

 

Sync Sessions With Your Own Calendar

In the Month/Week/Day views, a Sync button appears on the top right.

 

 

This allows administrators or instructors to sync their sessions with an external calendar (Google Calendar, Outlook, Apple Calendar, etc.), ensuring seamless personal schedule management.

 

6. Instructors Availability View

Shows two subtabs to quickly view Tutors and Counselors availability on the calendar in a daily view

:

 

Perfect for front-desk teams scheduling facilities or for coordinators managing instructor availability.

IN THIS ARTICLE