Skip to main content

Live classes

Watch real-time broadcasts, interact with instructors, and ask questions instantly. The platform supports multiple streaming providers integrated into a flexible live class system.

Supported providers

Jitsi Meet

Video conferencing integrated directly into the platform. No external apps needed — works in the browser with camera, microphone, chat and screen sharing.

Google Meet

Interactive video conferencing with camera and microphone. Ideal for small groups and direct interaction.

YouTube Live

Streaming for large audiences with integrated chat. Ideal for lectures and events.

Vimeo Live

Professional streaming with advanced privacy controls.

Custom embed

Integrate any streaming provider via custom HTML embed.

How it works

Life cycle of a live class

Each live class goes through three states:
1

Scheduled

The instructor creates the class and sets the start date/time. Students see a countdown timer with the scheduled date.
2

Live

At the scheduled time, the instructor starts the broadcast. Students receive a notification and can access the class. If check-in is required, students must confirm attendance before watching.
3

Ended

After the broadcast ends, the class is marked as completed. If the instructor enabled recording, the content remains available for later review.

Joining a live class

Before the class

1

Check the schedule

Live classes appear on your dashboard and in the course lesson list with the “Live” indicator.
2

Receive the reminder

You receive a notification before the scheduled time.
3

Get ready

Check your internet connection. For Google Meet classes, have your microphone and camera ready if you plan to participate actively.

During the class

Jitsi is displayed directly inside the platform, without needing to open another window or install apps.Available features:
  • Integrated camera and microphone
  • Text chat during the class
  • Screen sharing
  • Full-screen mode
  • File sharing with participants
Jitsi works directly in the browser. No apps or extensions need to be installed.

Attendance check-in

Some live classes may require mandatory check-in:
1

Access the class at the scheduled time

Click on the live class in your course
2

Confirm attendance

If check-in is required, you will see a confirmation screen. Click “Confirm attendance” to unlock access to the player.
3

Watch the class

After check-in, the player is unlocked and you can watch normally.
Check-in is configured by the instructor individually for each live class. Not all classes require this confirmation.

Google Meet integration (Administrators)

Setting up the integration

1

Go to Integrations

Admin → Integrations → Google Meet
2

Connect your Google account

The platform uses OAuth2 to connect with the Google Calendar API. Authorize access when prompted.
3

Required permissions

The integration requests access to Google Calendar to automatically create events with Meet conferencing.
4

Test the connection

After connecting, check the integration status. The system shows whether the token is valid and which account is connected.
Google OAuth tokens expire periodically. The platform renews them automatically using the refresh token, but if the integration stops working, reconnect the account in settings.

Creating a live class with Meet

When the instructor creates a live class with the “Google Meet” provider:
  1. The platform automatically creates a Google Calendar event with Meet conferencing
  2. The Meet link is generated and saved to the class
  3. Students access it via the button on the platform
  4. The calendar link is also available

Live classes and view limits

Live classes are exempt from view limits. This means that even if the course has per-lesson view controls, “live” type lessons do not count toward that limit.

Tips for a great experience

  • Use WiFi instead of mobile data when possible
  • Close other applications that consume bandwidth
  • Test your connection before the class starts
  • Have a backup plan (mobile data) in case WiFi fails
  • Use headphones for better quality
  • Test your microphone and camera before the class
  • Keep your microphone muted when not speaking
  • Choose a quiet, well-lit environment
  • Join a few minutes before the scheduled time
  • Prepare questions and materials in advance
  • Make sure your browser is up to date
  • If check-in is required, confirm attendance as soon as the class starts
  • Use the chat to ask relevant questions
  • Raise your hand before speaking (in Meet)
  • Take notes during the broadcast
  • Participate in polls and proposed activities

Common issues

Possible causes:
  • The class has not been started by the instructor yet
  • Connection issues
Solution:
  • Wait for the instructor to start the broadcast
  • Reload the page
  • Check your internet connection
Solution:
  • Lower the video quality (if YouTube/Vimeo)
  • Close other tabs and applications
  • Connect via ethernet cable if possible
  • Disable VPN if you are using one

Next steps

Video streaming

Learn how the recorded video system works

Notifications

Set up alerts so you never miss a live class