Skip to content

Manage Live Classes

Manage Live Classes

Configure and manage live online class sessions for real-time virtual instruction. Set up video conferencing, manage participants, and integrate with course schedules.

Time required: 5-10 minutes per session

Prerequisites

  • Faculty or Meeting Organizer role
  • Live Classes module installed
  • Calendar module configured
  • Modern browser with WebRTC support
  • Camera and microphone access

Overview

Live Classes enable:

  • Real-time video instruction
  • Screen sharing for presentations
  • Interactive participant features
  • Password-protected meetings
  • Course and batch integration
  • Attendance tracking

Steps

Step 1: Create Live Class Session

  1. Navigate to Calendar application
  2. Click on desired time slot or click New
  3. Create calendar event

Step 2: Enter Session Details

FieldRequiredDescriptionExample
SubjectYesClass title”Data Structures - Lecture 5”
StartYesStart date/time2024-10-15 10:00
EndYesEnd date/time2024-10-15 11:00
AttendeesNoParticipantsAdd students/faculty

Step 3: Enable Live Meeting

  1. Check Create Meeting checkbox
  2. System creates:
    • Discuss channel for meeting
    • Auto-generated password
    • Meeting link

In the Meeting tab:

FieldDescriptionExample
CourseAssociated course”B.Tech CS”
BatchStudent batch”2024-2025”
SubjectTopic”Data Structures”

Step 5: Save Session

Click Save to create the live class.

Meeting Configuration

Password Protection

Passwords are auto-generated:

  • 10 characters alphanumeric
  • Excludes confusing characters (l, O)
  • Two types:
    • Participant password
    • Moderator password

Share Meeting Details

After saving, share with participants:

InformationHow to Share
Meeting URLCopy from event
PasswordFrom meeting details
Date/TimeIn calendar invite

Attendee Management

  1. Go to Attendees field
  2. Add participants:
    • Individual students
    • Entire batch (via smart add)
    • Faculty co-hosts

Host Controls

During the live session:

ControlFunction
Lock MeetingPrevent new joins
Password LockToggle password requirement
Mute AllMute participants
End MeetingClose for everyone
Screen SharePresent content
Disable SharingBlock participant sharing

Participant Features

Attendees can:

FeatureDescription
Raise HandRequest to speak
Send EmojiExpress reactions
ChatText communication
Screen ShareShare screen (if enabled)
Toggle CameraVideo on/off
Toggle MicAudio on/off

Recurring Classes

Set up regular scheduled classes:

Step 1: Create Recurring Event

  1. Create first session
  2. Click Recurrence tab
  3. Configure:
FieldOptionsExample
RepeatDaily/Weekly/MonthlyWeekly
EveryInterval1 week
DaysWeekdaysMonday, Wednesday
UntilEnd date2024-12-20

Step 2: Generate Sessions

  1. Click Apply
  2. System creates all occurrences
  3. Each has unique meeting link

Integration Options

Third-Party Platforms

If using external platforms:

PlatformIntegration
ZoomDirect integration
Microsoft TeamsMeeting link
BigBlueButtonBuilt-in support
Google MeetLink sharing

LMS Integration

Connect with Learning Management:

  • Attach to course modules
  • Track attendance
  • Link to course materials
  • Record participation

Attendance Tracking

Automatic Tracking

System records:

  • Join time
  • Leave time
  • Total duration
  • Attentiveness status

Manual Attendance

  1. Open calendar event after class
  2. Go to Attendance tab
  3. Mark present/absent
  4. Save attendance record

Recording Sessions

Enable Recording

  1. Before class, click Settings
  2. Enable Record Session
  3. Recording starts with meeting

Access Recordings

  1. After class ends
  2. Open calendar event
  3. Click Recordings tab
  4. Download or share link

Field Reference

Calendar Event Extension

Technical FieldUI LabelTypeNotes
is_meetingCreate MeetingBooleanEnable live class
is_start_meetingMeeting StartedBooleanActive flag
is_passwordPasswordCharAccess password
channel_idChannelMany2oneDiscuss channel
course_idCourseMany2oneLinked course
batch_idBatchMany2oneStudent batch
subject_idSubjectMany2oneClass subject

Meeting Settings

Technical FieldUI LabelTypeNotes
is_lockmeetLock MeetingBooleanPrevent joins
is_lockpasswordPassword LockBooleanRequire password
is_EndMeetMeeting EndedBooleanSession closed
host_idHostIntegerHost user ID

Troubleshooting

Check:

  1. Event is saved
  2. Meeting enabled on event
  3. Meeting not ended
  4. Link copied correctly

Cannot join meeting

Verify:

  1. Password entered correctly
  2. Meeting not locked
  3. Browser supports WebRTC
  4. Camera/mic permissions

Video/audio issues

Ensure:

  1. Browser permissions granted
  2. Camera/mic not used by other apps
  3. Network connection stable
  4. Correct device selected

Attendees cannot share screen

Host may have disabled:

  1. Check Screen Share Disable setting
  2. Enable sharing for participants
  3. Participant clicks share button

Recording not available

Check:

  1. Recording was enabled
  2. Session ended properly
  3. Storage space available
  4. Processing completed

Related: Conduct Live Classes | Schedule Calendar Events | BigBlueButton Integration