Easycast MediaServer Moodle activity plugin
Copyright: UbiCast (http://www.ubicast.eu) License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Description:
This Moodle activity module allows users to add media from an EasyCast MediaServer in their courses.
Dependencies:
This plugin requires the PHP CURL library, Moodle >= 2.7 and MediaServer >= 6.6.
Installation:
If you clone this repository, do not forget to initialise the git submodule:
git clone https://github.com/UbiCastTeam/moodle-mod_easycastms
cd moodle-mod_easycastms
git submodule init
git submodule update
Follow the standard moodle procedure to install the module. You can install it from the official Moodle plugins repository or using this git repository.
Once installed, go to the plugin settings in Moodle (usually, Plugins > Activity modules > EasyCast MediaServer plugin):
Set the url of the MediaServer and the API key to use in the plugin settings:
You can find these in the Mediaserver authentication settings:
Usage:
Once configured, a new activity type is now available in Moodle:
This allows the user to import media he has access to in MediaServer:
When clicking on "Select a media" the user gets to choose easily from the media he has access to:
That's it, content is now integrated in the Moodle course:
About rights management
Keep in mind that the rights management is currently based on comparing the usernames in Moodle and Mediaserver (in which case we recommend using LDAP as common authentication backend); if the user has the appropriate rights defined in MediaServer, he can also edit directly from within Moodle or watch the statistics.