Codeframe
Maintained by
Roger D.
A modern, responsive, and smart activity module that allows teachers to easily embed external web content, HTML5 packages, and interactive presentations (like Genially, Canva, Google Slides) into their courses with automatic completion tracking.
Support
Need help? Use the links below to report an issue or find more information.
- Repository URL (Git)
- https://github.com/yerodigo-cell/moodle-mod_codeframe.git
- Issue/bug tracker URL
- https://github.com/yerodigo-cell/moodle-mod_codeframe/issues
- Privacy information
- Data Storage and Privacy API: This plugin stores minimal user data required for its core functionality: tracking activity completion. It records the userid, cmid (course module ID), and timecompleted timestamp in a custom database table (mdl_codeframe_completion). This plugin fully implements the Moodle Privacy API (\core_privacy\local\metadata\provider), ensuring full compliance with GDPR. All stored user data is correctly exported or deleted upon user request through Moodle's native privacy tools. External Content Embedding (Iframes): By design, this plugin acts as an iframe wrapper to embed interactive content from external providers (e.g., Genially, Canva, HeyGen, etc.). As a result, when a user accesses a Codeframe activity, their browser establishes a direct connection to the external provider's servers to load the content. Please note: The plugin does NOT transmit any personal Moodle data (such as names, emails, or grades) to these external services. The external providers may collect standard web traffic data (like IP addresses and user-agent strings) or use third-party cookies as per their own privacy policies. Administrators and course creators are encouraged to inform their students about the privacy policies of the specific external tools they choose to embed.