Course Studio

Activities ::: mod_coursestudio
Maintained by Cforj Studio
Embed interactive Course Studio courses as Moodle activities. Students view and complete courses directly inside Moodle, with automatic grade passback to the Gradebook.
Latest release:
56 downloads
Current versions available: 1

Course Studio is a no-code tool for building interactive learning apps and SCORM courses. This Moodle plugin lets you embed any Course Studio course as a native activity — students complete it without leaving Moodle, and grades are automatically passed back to the Gradebook.

How it works:
1. Create and publish a course in Course Studio (app.cforj.studio)
2. Add a Course Studio activity to any Moodle course
3. Paste the Course ID from your Course Studio dashboard
4. Students see the embedded interactive course inside Moodle

Key features:
- Seamless iframe embed with auto-resize
- Automatic grade passback via postMessage (CS_COMPLETE event)
- Configurable maximum grade per activity
- Configurable player height
- Activity completion tracking
- Works with any Course Studio plan (Community and Pro)

Supported content types in Course Studio:
- Text and rich media
- Single and multiple choice quizzes
- Drag & drop interactions
- Flashcards
- Hotspots
- Branching scenarios
- Video with interactions
- AI-generated courses

Potential privacy issues

This plugin embeds an external Course Studio instance via iframe. Student interaction data (progress, quiz answers, completion status) is processed by the Course Studio server configured in admin settings. No personal data is stored locally by the plugin itself — only the grade returned on completion is saved in the Moodle Gradebook. Site administrators should ensure their Course Studio instance complies with applicable privacy regulations (GDPR etc.).

Screenshots

Screenshot #0
Screenshot #1

Contributors

Cforj Studio (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments