跳至主要内容

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

  1. Go to Lessons and click Create Lesson.
  2. 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
  3. 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

PlatformHow it works
Voila (In-Platform)Full classroom inside voila.fun with built-in video, chat, board, and screen sharing.
Google MeetPaste a Meet link or let Voila create one via your connected Google Calendar. The Bot or Extension records the session.
ZoomPaste a Zoom meeting link. The Bot joins to record.
Microsoft TeamsPaste 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:

  1. Open the lesson from your Dashboard or Lessons list.
  2. Click Join. For in-platform lessons, this opens the Voila classroom. For external platforms, it opens the meeting link.
  3. 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).