Zoom Integration
Zoom Integration
Conduct online classes and meetings using Zoom.
Time Required: 20 minutes for setup Module: Live Classes, Zoom User Role: IT Admin, Faculty
Table of Contents
Overview
Zoom integration provides:
- HD video conferencing
- Screen sharing and annotation
- Breakout rooms for group work
- Meeting recordings
- Virtual backgrounds
Configure Zoom
Create Zoom App
- Go to Zoom Marketplace
- Click Develop > Build App
- Select OAuth app type
- Configure:
| Field | Value |
|---|---|
| App Name | OpenEduCat |
| Redirect URL | https://yourdomain.com/zoom/callback |
| Scopes | meeting:write, recording:read |
- Note Client ID and Client Secret
Configure in OpenEduCat
- Go to OpenEduCat > Configuration > Settings
- Under Live Classes:
- Enable Zoom Integration
- Enter Client ID
- Enter Client Secret
- Enter Account ID (for Server-to-Server)
- Click Connect Zoom
- Authorize the connection
- Save
Create Zoom Meeting
Scheduled Class
- Go to OpenEduCat > Timetable > Sessions
- Open a timetable session
- Enable Online Class
- Select Platform: Zoom
- Click Save
- Click Create Zoom Meeting
Quick Meeting
- Go to Live Classes > Create Meeting
- Fill details:
| Field | Description |
|---|---|
Topic | Meeting name |
Date/Time | Schedule |
Duration | Length in minutes |
Password | Meeting password |
Waiting Room | Enable/disable |
- Click Create
- Meeting link generated
Meeting Options
| Option | Description |
|---|---|
Host Video | Start with video on |
Participant Video | Allow participant video |
Join Before Host | Allow early join |
Mute on Entry | Auto-mute |
Waiting Room | Require approval |
Recording | Auto/Manual/Disabled |
Conduct Class
Start Meeting (Faculty)
- Go to My Classes
- Click Start on scheduled class
- Choose: Open in Zoom app or browser
- Meeting starts
- Admit students from waiting room
Join Meeting (Students)
From Portal:
- Log in to Student Portal
- Go to My Classes
- Click Join on active class
- Enter password if required
From Link:
- Click meeting link
- Enter password
- Wait in waiting room
- Host admits you
Attendance Tracking
OpenEduCat tracks:
- Join time
- Leave time
- Total duration
- Attention score (if enabled)
Zoom Features
Teaching Tools
| Feature | Use Case |
|---|---|
| Screen Share | Present slides/documents |
| Whiteboard | Draw and explain |
| Annotation | Mark on shared content |
| Polls | Quick assessments |
| Breakout Rooms | Group activities |
Engagement
| Feature | Description |
|---|---|
| Raise Hand | Request attention |
| Reactions | Emoji feedback |
| Chat | Text communication |
| Q&A | Organized questions |
Recording
- Click Record during meeting
- Choose: Local or Cloud
- Recording saved after meeting
- Synced to OpenEduCat automatically
Troubleshooting
Connection Failed
- Verify API credentials
- Check OAuth scopes
- Re-authorize connection
- Test with Zoom API explorer
Meeting Not Created
- Check host has Pro/Business license
- Verify account limits not reached
- Check API rate limits
Students Cannot Join
- Verify meeting link is valid
- Check meeting password
- Disable waiting room for testing
- Check Zoom service status
Recording Missing
- Cloud recordings may take time
- Check Zoom recording storage
- Verify recording was started
- Check auto-delete settings