> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillfactory.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Live Classes

> Join real-time broadcasts with instructors through Skill Factory Live, Google Meet, YouTube Live and other providers

## 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

<CardGroup cols={2}>
  <Card title="Skill Factory Live" icon="video">
    Video conferencing integrated directly into the platform. No external apps needed — works in the browser with camera, microphone, chat and screen sharing.
  </Card>

  <Card title="Google Meet" icon="video">
    Interactive video conferencing with camera and microphone. Ideal for small groups and direct interaction.
  </Card>

  <Card title="YouTube Live" icon="youtube">
    Streaming for large audiences with integrated chat. Ideal for lectures and events.
  </Card>

  <Card title="Vimeo Live" icon="circle-play">
    Professional streaming with advanced privacy controls.
  </Card>

  <Card title="Custom embed" icon="code">
    Integrate any streaming provider via custom HTML embed.
  </Card>
</CardGroup>

## How it works

### Life cycle of a live class

Each live class goes through three states:

<Steps>
  <Step title="Scheduled">
    The instructor creates the class and sets the start date/time. Students see a **countdown timer** with the scheduled date.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Ended">
    After the broadcast ends, the class is marked as completed. If the instructor enabled recording, the content remains available for later review.
  </Step>
</Steps>

## Joining a live class

### Before the class

<Steps>
  <Step title="Check the schedule">
    Live classes appear on your dashboard and in the course lesson list with the "Live" indicator.
  </Step>

  <Step title="Receive the reminder">
    You receive a notification before the scheduled time.
  </Step>

  <Step title="Get ready">
    Check your internet connection. For Google Meet classes, have your microphone and camera ready if you plan to participate actively.
  </Step>
</Steps>

### During the class

<Tabs>
  <Tab title="Skill Factory Live">
    Skill Factory Live 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

    <Info>
      Skill Factory Live works directly in the browser. No apps or extensions need to be installed.
    </Info>
  </Tab>

  <Tab title="Google Meet">
    Google Meet opens in a **new browser window** (it does not support iframe due to Google security restrictions).

    Available features:

    * Camera and microphone for interaction
    * Integrated text chat
    * Screen sharing
    * Raise hand to ask questions
    * Automatic captions

    <Info>
      When you click "Join class", a new tab will open with the Google Meet link. Keep the platform tab open to record your attendance.
    </Info>
  </Tab>

  <Tab title="YouTube Live">
    YouTube is displayed directly on the platform via an integrated player.

    Available features:

    * High-quality streaming (up to 4K)
    * YouTube live chat
    * Automatic quality adjustment
    * Full-screen mode
  </Tab>

  <Tab title="Vimeo Live">
    Vimeo Live is displayed directly on the platform via an integrated iframe.

    Available features:

    * Professional streaming
    * Advanced privacy
    * No ads
    * Custom player
  </Tab>

  <Tab title="Custom embed">
    The instructor can configure custom HTML code to integrate any streaming provider.
  </Tab>
</Tabs>

### Attendance check-in

Some live classes may require **mandatory check-in**:

<Steps>
  <Step title="Access the class at the scheduled time">
    Click on the live class in your course
  </Step>

  <Step title="Confirm attendance">
    If check-in is required, you will see a confirmation screen. Click "Confirm attendance" to unlock access to the player.
  </Step>

  <Step title="Watch the class">
    After check-in, the player is unlocked and you can watch normally.
  </Step>
</Steps>

<Note>
  Check-in is configured by the instructor individually for each live class. Not all classes require this confirmation.
</Note>

## Google Meet integration (Administrators)

### Setting up the integration

<Steps>
  <Step title="Go to Integrations">
    Admin → Integrations → Google Meet
  </Step>

  <Step title="Connect your Google account">
    The platform uses OAuth2 to connect with the Google Calendar API. Authorize access when prompted.
  </Step>

  <Step title="Required permissions">
    The integration requests access to Google Calendar to automatically create events with Meet conferencing.
  </Step>

  <Step title="Test the connection">
    After connecting, check the integration status. The system shows whether the token is valid and which account is connected.
  </Step>
</Steps>

<Warning>
  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.
</Warning>

### 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 class recording

Skill Factory Live classes can be recorded so students who could not attend can watch later.

### How it works

<Steps>
  <Step title="Instructor starts recording">
    During the Skill Factory Live class, the instructor activates recording via the dedicated button.
  </Step>

  <Step title="Automatic recording">
    The system records audio and video of the session automatically.
  </Step>

  <Step title="Upload after the session">
    When the class ends, the recording is automatically uploaded to Vimeo (if the integration is active).
  </Step>

  <Step title="Available for review">
    After processing, the recording is available on the lesson page for all enrolled students.
  </Step>
</Steps>

<Info>
  Recording requires a connected Vimeo integration. Pending recordings can be tracked by the instructor in the lesson panel.
</Info>

## File sharing during live classes

During Skill Factory Live sessions (live classes and tutoring), instructors and students can share files in real time:

* Click the file sharing button during the session
* Select the file from your computer
* The file becomes available for download by all participants
* Shared files remain accessible after the session ends

## 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

<AccordionGroup>
  <Accordion icon="wifi" title="Stable connection">
    * 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
  </Accordion>

  <Accordion icon="microphone" title="Audio and video">
    * 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
  </Accordion>

  <Accordion icon="clock" title="Punctuality">
    * 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
  </Accordion>

  <Accordion icon="message" title="Active participation">
    * 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
  </Accordion>
</AccordionGroup>

## Common issues

<AccordionGroup>
  <Accordion icon="circle-xmark" title="Meet link does not open">
    **Possible causes:**

    * Pop-up blocker preventing the new tab
    * Incompatible browser

    **Solution:**

    * Allow pop-ups for the platform
    * Use an updated version of Chrome, Firefox, or Edge
    * Manually copy the link if the button does not work
  </Accordion>

  <Accordion icon="lock" title="Check-in screen does not unlock">
    **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
  </Accordion>

  <Accordion icon="video" title="Streaming with lag or freezing">
    **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
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Video streaming" icon="circle-play" href="/en/features/video-streaming">
    Learn how the recorded video system works
  </Card>

  <Card title="Notifications" icon="bell" href="/en/features/notifications">
    Set up alerts so you never miss a live class
  </Card>
</CardGroup>
