Codeframe icon

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.
Price option: Free

Supports Moodle 4.1-5.2 See all versions
Latest release: 1 day ago
Installations: 4
Downloads (last 90 days): 86

Frankenstyle name: mod_codeframe
Activities

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.