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
- Navigate to Calendar application
- Click on desired time slot or click New
- Create calendar event
Step 2: Enter Session Details
| Field | Required | Description | Example |
|---|---|---|---|
| Subject | Yes | Class title | ”Data Structures - Lecture 5” |
| Start | Yes | Start date/time | 2024-10-15 10:00 |
| End | Yes | End date/time | 2024-10-15 11:00 |
| Attendees | No | Participants | Add students/faculty |
Step 3: Enable Live Meeting
- Check Create Meeting checkbox
- System creates:
- Discuss channel for meeting
- Auto-generated password
- Meeting link
Step 4: Link to Course (Optional)
In the Meeting tab:
| Field | Description | Example |
|---|---|---|
| Course | Associated course | ”B.Tech CS” |
| Batch | Student batch | ”2024-2025” |
| Subject | Topic | ”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:
| Information | How to Share |
|---|---|
| Meeting URL | Copy from event |
| Password | From meeting details |
| Date/Time | In calendar invite |
Attendee Management
- Go to Attendees field
- Add participants:
- Individual students
- Entire batch (via smart add)
- Faculty co-hosts
Host Controls
During the live session:
| Control | Function |
|---|---|
| Lock Meeting | Prevent new joins |
| Password Lock | Toggle password requirement |
| Mute All | Mute participants |
| End Meeting | Close for everyone |
| Screen Share | Present content |
| Disable Sharing | Block participant sharing |
Participant Features
Attendees can:
| Feature | Description |
|---|---|
| Raise Hand | Request to speak |
| Send Emoji | Express reactions |
| Chat | Text communication |
| Screen Share | Share screen (if enabled) |
| Toggle Camera | Video on/off |
| Toggle Mic | Audio on/off |
Recurring Classes
Set up regular scheduled classes:
Step 1: Create Recurring Event
- Create first session
- Click Recurrence tab
- Configure:
| Field | Options | Example |
|---|---|---|
| Repeat | Daily/Weekly/Monthly | Weekly |
| Every | Interval | 1 week |
| Days | Weekdays | Monday, Wednesday |
| Until | End date | 2024-12-20 |
Step 2: Generate Sessions
- Click Apply
- System creates all occurrences
- Each has unique meeting link
Integration Options
Third-Party Platforms
If using external platforms:
| Platform | Integration |
|---|---|
| Zoom | Direct integration |
| Microsoft Teams | Meeting link |
| BigBlueButton | Built-in support |
| Google Meet | Link 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
- Open calendar event after class
- Go to Attendance tab
- Mark present/absent
- Save attendance record
Recording Sessions
Enable Recording
- Before class, click Settings
- Enable Record Session
- Recording starts with meeting
Access Recordings
- After class ends
- Open calendar event
- Click Recordings tab
- Download or share link
Field Reference
Calendar Event Extension
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
is_meeting | Create Meeting | Boolean | Enable live class |
is_start_meeting | Meeting Started | Boolean | Active flag |
is_password | Password | Char | Access password |
channel_id | Channel | Many2one | Discuss channel |
course_id | Course | Many2one | Linked course |
batch_id | Batch | Many2one | Student batch |
subject_id | Subject | Many2one | Class subject |
Meeting Settings
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
is_lockmeet | Lock Meeting | Boolean | Prevent joins |
is_lockpassword | Password Lock | Boolean | Require password |
is_EndMeet | Meeting Ended | Boolean | Session closed |
host_id | Host | Integer | Host user ID |
Troubleshooting
Meeting link not working
Check:
- Event is saved
- Meeting enabled on event
- Meeting not ended
- Link copied correctly
Cannot join meeting
Verify:
- Password entered correctly
- Meeting not locked
- Browser supports WebRTC
- Camera/mic permissions
Video/audio issues
Ensure:
- Browser permissions granted
- Camera/mic not used by other apps
- Network connection stable
- Correct device selected
Attendees cannot share screen
Host may have disabled:
- Check Screen Share Disable setting
- Enable sharing for participants
- Participant clicks share button
Recording not available
Check:
- Recording was enabled
- Session ended properly
- Storage space available
- Processing completed
Related: Conduct Live Classes | Schedule Calendar Events | BigBlueButton Integration