FenomioStream Activity Module
A Moodle activity module that embeds FenomioStream video content as a dedicated course activity with authenticated access and a built-in media browser.
Features
- Embeds FenomioStream video player as a course activity
- Built-in media browser for selecting videos directly from the FenomioStream platform
- Secure authentication via SHA-512 signed tokens
- Configurable user identity field for FenomioStream authentication (username, email, ID number, institution, or department)
- Activity completion tracking (marks activity as viewed)
- Responsive 16:9 aspect ratio player
- Backup and restore support
- Privacy API implementation
Requirements
- Moodle 4.1 or later
- An active FenomioStream platform subscription
- FenomioStream server URL and shared secret (configured in plugin settings)
Privacy
This plugin sends user identification data (username, email, or other configured profile field) to the external FenomioStream server for authentication purposes. The Moodle site domain is also transmitted. No personal data is stored locally by the plugin beyond standard Moodle activity records.