Lessons
The Lessons page is where tutors create, view, and manage all upcoming and past sessions. Lessons can be one-off or recurring, and run on multiple video platforms.
Creating a Lesson
- Go to Lessons and click Create Lesson.
- Fill in:
- Title
- Description (optional)
- Student(s) — select one or more students
- Date and time
- Duration
- Platform — choose how the lesson will run (see Supported Platforms below)
- Meeting link — paste an external link or let Voila generate one for the in-platform classroom
- On the next step, configure:
- Summary template — which template to use for the auto-generated summary
- Lesson plan — optionally attach a file or select a saved Teaching Assistant exercise
- Recording method — override the default (Bot, Extension, or In-Platform) for this session
Creating from Calendar
If you have Google Calendar or Outlook connected, creating a calendar event with a student's email as attendee automatically creates a matching lesson on Voila.
Supported Platforms
| Platform | How it works |
|---|---|
| Voila (In-Platform) | Full classroom inside voila.fun with built-in video, chat, board, and screen sharing. |
| Google Meet | Paste a Meet link or let Voila create one via your connected Google Calendar. The Bot or Extension records the session. |
| Zoom | Paste a Zoom meeting link. The Bot joins to record. |
| Microsoft Teams | Paste a Teams link or let Voila create one via your connected Outlook calendar. The Bot joins to record. |
You can mix platforms across lessons. Each lesson specifies its own platform and recording method.
Recurring Lessons
Mark a lesson as recurring when creating it to schedule repeated sessions with the same student:
- Choose the recurrence pattern (e.g. weekly on Tuesdays at 14:00).
- Each occurrence uses the same meeting link, student, and settings.
- Individual occurrences can be edited, rescheduled, or cancelled without affecting the series.
Recurring lessons integrate with Stripe Connect payments and recurring payment schedules.
Lesson List and Filters
The Lessons page shows upcoming and past sessions. Filter by:
- Date range
- Student
- Status (upcoming, completed, cancelled)
Each lesson card shows the student, time, platform, and recording status.
Lesson Details
Click a lesson to view its detail page:
- Recording — play back the session recording (if recorded)
- Transcript — full text transcript with speaker attribution
- AI Summary — generated summary with vocabulary, grammar, and corrections
- Private notes — your notes from the session
- Chat history — in-session chat messages
- Lesson plan — any attached exercises or files
Joining a Lesson
At the scheduled time:
- Open the lesson from your Dashboard or Lessons list.
- Click Join. For in-platform lessons, this opens the Voila classroom. For external platforms, it opens the meeting link.
- If using the Bot, admit the bot from the meeting lobby when it appears.
Cancelling a Lesson
Cancel a lesson from its detail page. If the student paid via Stripe Connect:
- Cancellation by the tutor triggers an automatic refund.
- Cancellation by the student follows your scheduling policies (e.g. minimum cancellation notice).
Related
- In-Session Tools — tools available during a live lesson
- Transcriptions & AI Insights — what happens after a lesson
- Lesson Planning — preparing content before a session
- Scheduling — availability and booking policies