Documentation
Add on Modules
Video Room Module

Video room Module (Pro)

The Video Room Module (Pro) enables schools to conduct live virtual classes, meetings, and webinars directly within the platform. It integrates with video conferencing tools and offers real-time interaction, attendance, and session control features designed for remote and hybrid learning environments.


Installation

To install the Video Module, run:

php artisan module:install-videoroom

GitHub Authentication

Since this module is stored in a private GitHub repository, you'll need a GitHub username and personal access token after purchasing the module.

When prompted:

Username for 'https://github.com': your-github-username
Password for 'https://github.com': your-github-token

Note: The token should have at least read:packages and repo scopes.


What’s Included

  • Create and schedule live video rooms (classes/meetings)
  • Secure room access

Twilio Setup Required

This module requires integration with Twilio Video API (opens in a new tab) to enable secure and scalable live sessions.

What you need:

  • A valid Twilio account
  • Twilio Account SID
  • Twilio API Key and Secret
  • A verified domain or secure deployment environment

Once Twilio is configured, teachers can:

  • Start instant or scheduled virtual classes
  • Share join links with students
  • Monitor participation and maintain session logs

Additional Notes

  • Rooms auto-expire after inactivity (as per Twilio’s policy).
  • Supports browser-based and mobile access (WebRTC enabled).

Troubleshooting

  • 403 error on GitHub?
    Double-check your token scope or expiration.

  • Module not found?
    Ensure your license is active and GitHub access has been granted.


Support

If you purchased the module and are facing issues, contact:

[email protected]
Include your license key and GitHub username for faster resolution.