Moodle Plugins directory: Mediasite Content Module for Moodle | Moodle.org

Mediasite Content Module for Moodle
Activities ::: mod_mediasite
Maintained by
David Kalsbeek,
LaShunda Manly,
David Ward,
Qingzhi Wang
Integrate Mediasite content in a Moodle course.
Latest release:
92 sites
123 downloads
11 fans
Current versions available: 3
This activity module allows an instructor to link to secured Mediasite content from within a Moodle course. Automatically record, upload and publish any video lecture to Moodle for students to watch on any device
- Securely stream live and on-demand within Moodle
- Keep students engaged with interactivity tools and advanced search
- Support single sign-on (SSO)
- Analytics track all viewing activity based on student logins
This module requires Mediasite 7.0.28 or later.
Useful links
Contributors
David Kalsbeek (Lead maintainer): Lead
LaShunda Manly: Documentation Author
David Ward
Qingzhi Wang
Please login to view contributors details and/or to contact them
mod_mediasite Cannot downgrade mod_mediasite from 2014042900 to . More information about this error Debug info: Error code: cannotdowngrade Stack trace: line 262 of \lib\upgradelib.php: downgrade_exception thrown line 250 of \mod\mediasite\db\upgrade.php: call to upgrade_mod_savepoint() line 697 of \lib\upgradelib.php: call to xmldb_mediasite_upgrade() line 420 of \lib\upgradelib.php: call to upgrade_plugins_modules() line 1615 of \lib\upgradelib.php: call to upgrade_plugins() line 434 of \admin\index.php: call to upgrade_noncore()
Anybody else attempted an upgrade and got that ?
Check version.php, there should be an entry $plugin->version=2015012800; If it's not there, add it.
Note that this plugin has some generic styles, such as:
.fitemtitle label { float: left; white-space: nowrap; }
.felement .fcheckbox label { float: left; }
In the next version if you can prefix these styles with your plugin's unique plugin id that would be better.
!!! Exception - Notice: Undefined index: REQUEST_URI in [dirroot]/mod/mediasite/settings.php on line 11 !!!
The patch was to add an isset($_SERVER["REQUEST_URI"]) check before using that variable.
I just wanted to report that it seems this module is no longer compatible with Moodle v3.2+ However if someone does find a way to get it to work please do share the knowledge.
So when the plugin tries to do, for example:
INSERT INTO m_mediasite(mode,name,description,openaspopup,course,siteid,resourcetype,resourceid,recorddateutc,presenters,tags,launchurl)
VALUES ('PlayerOnly','Test','fred','1','2144',1,'Presentation','78859151dff54eaeaa483b7af91eb1d21d','1464238800','Default Presenter','', 'undefined')
it errors out with the message "ORA-00928: missing SELECT keyword"
But if you remove the "mode" column and value, it inserts successfully.
Also, it appears that the description column is non-nullable on the table side, but this isn't checked on the UX side, so this would also cause errors.
We're using version 2016072200, v7.0
$lti = $DB->get_record('mediasite_sites', array('id' => $mediasite->siteid), $fields = '*', $strictness = MUST_EXIST);
I guess it's just a copy-paste mistake, but please change this to:
$lti = $DB->get_record('mediasite_sites', array('id' => $mediasite->siteid));
For some reason $mediasite->siteid often comes back with a value of -1 and the above throws a nasty exception preventing you from entering the course altogether.
____________________________________________________________________________________________________________________________________________________
Source: bracesbox.com