ILT & Virtual Classrooms Plugin — User Guide

The ILT & Virtual Classrooms plugin lets you create and manage training sessions: Instructor-Led Training (ILT) — held at a physical location — and Virtual Classroom — held online with a meeting link. Users can view sessions (if they have access), enrol themselves, unenrol, and join the virtual room when enrolled. Managers can add, edit, and delete sessions, take attendance, run enrolment reports, and control who can see the dashboard. This guide explains how to use it as an end user.

Who can use it?

RoleWhat they can do
Learners (with dashboard access)View the Dashboard (or Virtual / ILT-only pages), open a session to see details, Enrol or Unenrol, and for virtual sessions click Join Virtual Room when enrolled. Users can also enrol via a direct link or QR code even if they cannot see the full dashboard list.
Managers / Editing teachersEverything above, plus: Add and Edit sessions, Delete sessions, Take Attendance, Manual Enrol users into a session, Manage Access (decide who can view the dashboard), and view/export the Enrolment Report.

Dashboard visibility: By default, only site administrators can open the ILT dashboard. Your administrator can add other users via Manage Access so they can see the list of sessions. Enrolling and unenrolling is still possible for any logged-in user when they have the session link (e.g. from a QR code or email), even if they are not on the access list.

How do I open the Dashboard?

Use your site’s main navigation. Look for ILT & Virtual Classrooms (or “ILT & Virtual Classrooms Dashboard”). Click it to open the main dashboard. The address is usually:

Your site URL + /local/ilt_virtual/dashboard.php

If you do not see the link or get a “no permission” message, you are not allowed to view the dashboard. Ask your administrator to add you via Manage Access or use a direct session link to enrol.

Dashboard — Viewing sessions

On the main dashboard you see a list of sessions. Each session shows:

You can use Search and Filter (e.g. All Types, Upcoming, Past, Ongoing) to find sessions. There may also be separate pages for Virtual Classroom Sessions and Instructor-Led Training Sessions that show only those types.

Viewing a session and enrolling

  1. From the dashboard, click the session name to open the session details page.
  2. You see the full description, type, start/end time, location (and map if configured), virtual meeting URL (for virtual sessions), capacity, and whether you are enrolled.
  3. If you are not enrolled and the session is not full, click Enrol. Confirm if asked. You will be enrolled and may see a success message.
  4. If you are enrolled, you can click Unenrol to leave the session. For Virtual Classroom sessions, a Join Virtual Room button appears — click it to open the meeting link in a new tab.
  5. Use the Back link to return to the dashboard.

If the session is full, you cannot enrol until a place is free. If you are already enrolled, you will see a message and cannot enrol again.

Managers: Adding and editing sessions

If you have the manage permission:

Managers: Taking attendance and manual enrolment

From the dashboard or session view, managers can:

Managers: Manage Access

To control who can see the ILT & Virtual Classrooms dashboard:

  1. Open the dashboard (you need manage permission).
  2. Go to Manage Access (or open Your site URL + /local/ilt_virtual/manageaccess.php).
  3. You see the list of allowed users (besides site admins). To remove access, use the remove (e.g. ×) link next to the user.
  4. To add a user, use the “Add a user” form: search or select the user, then submit. That user will then be able to open the dashboard and see the session list.

Site administrators always have access and do not need to be in this list.

Enrolment report

Managers can open the ILT & Virtual Classrooms Enrolment Report (often linked from the dashboard or at /local/ilt_virtual/report.php). You can filter by session and date range, and export the list as CSV. The report shows session name, user, email, status, enrolment time, and how they were enrolled (e.g. self or manual).

User journey (overview)

flowchart LR A[Open Dashboard] --> B[Search / Filter] B --> C[Open session] C --> D{Enrolled?} D -->|No| E[Enrol] D -->|Yes| F[Unenrol or Join room] E --> G[View details] F --> G G --> A
Tip: If you received a link or QR code to a specific session, you can open that link, log in if needed, and enrol even if you cannot see the full dashboard. Use “Join Virtual Room” only after you are enrolled in a virtual session.