Video Lesson Activity can be deployed in two ways, depending on how much control or operational responsibility you want.
Option 1: Self-Managed Setup (Your own AWS Account)
If you prefer to use your own AWS infrastructure but do not want to design and configure the stack yourself, MooPlugins team can help you provision the complete setup. Please contact us if you would like assistance with this.
With this option:
- The entire media processing stack is deployed inside your AWS account
- All resources (S3, MediaConvert, Lambda, Transcribe, CloudFront, DynamoDB) are owned by you
- MooPlugins handles the initial setup, configuration, and validation
- Ongoing AWS costs are billed directly to your AWS account
This option is ideal for organizations that:
- Require full ownership of infrastructure
- Have internal AWS policies or compliance requirements
- Want long-term control with reduced setup effort
Option 2: Managed Hosting by MooPlugins
If you prefer not to manage AWS infrastructure at all, you can use MooPlugins’ managed hosting plans.
With this option:
- MooPlugins operates and maintains the complete AWS media stack
- No AWS account or cloud configuration is required on your side
- Video processing, subtitles, scaling, and maintenance are fully handled
- You focus only on using Video Lesson Activity inside Moodle
This option is ideal for teams that:
- Want the fastest setup
- Do not have AWS expertise in-house
- Prefer predictable monthly costs and zero infrastructure maintenance
Choosing the right option #
Both options provide the same Video Lesson Activity features inside Moodle.
The difference is who manages the AWS infrastructure.
- Choose Provisioning Setup Service if you want ownership and control
- Choose Managed Hosting if you want simplicity and zero AWS management
If you need help with AWS provisioning, managed hosting, or have any questions about this setup, please contact us and we’ll be happy to assist.
