MediaMosa – BasicLTI Provider
A single MediaMosa tool for multiple LMSs
Central Computer Services
MediaMosa – BasicLTI Provider 2
What is BasicLTI?
¢ Basic Learning Tools Interoperability ¢ IMS Standard
£ http://www.imsglobal.org/lti/index.html ¢ Run a tool as if it is in the application ¢ Consumers and providers ¢ Available as consumer in current version of
Blackboard, Sakai, uPortal (as Portlet), Moodle
MediaMosa – BasicLTI Provider 3
Why BasicLTI?
¢ Same tool functionality has to be coded for multiple LMS platforms.
¢ Requires vendor specific knowledge on how to build a tool (or ‘module’, or‘ buildingblock’) and incorporate it in a specific LMS.
¢ The proprietary interfaces are very similar but different. And involve high costs of integrating.
¢ BasicLTI provides a simple common plugin system.
MediaMosa – BasicLTI Provider 4
Provider and Consumer
5
UPortal BlackBoard
MediaMosa Tool
BasicLTI Provider wrapper
Sakai Moodle BasicLTI CONSUMERS
BasicLTI PROVIDER
MediaMosa – BasicLTI Provider 6
MediaMosa tool features
¢ Role based (Instructor, Student) ¢ Play, upload, edit metadata, search media
content ¢ Internationalization (i18n)
MediaMosa – BasicLTI Provider 7
Lessons Learned
¢ Using BasicLTI servlet filter, instead of dedicated provider application
¢ Servlet filter is opensource ¢ http://code.google.com/p/ims-dev/source/
browse/trunk/basiclti/java-filter
MediaMosa – BasicLTI Provider 8
Lessons Learned
¢ Consumer tool differ in attributes they pass ¢ A few are required rest is optional (but usefull) ¢ Consumers can restrict passing of personal info ¢ Application internal userids need
synchronisation ¢ Deeper level of integration desired
MediaMosa – BasicLTI Provider 9
Future
¢ uPortal BasicLTI portlet ¢ Bugfixes ¢ SURFconext BasicLTI MediaMosa?
MediaMosa – BasicLTI Provider 10
Demo
¢ MediaMosa BasicLTI in Sakai
MediaMosa – BasicLTI Provider 11
Demo
¢ MediaMosa BasicLTI in Blackboard
MediaMosa – BasicLTI Provider 12
Download and Documentation
¢ https://github.com/tomkuipers/MediaMosa-BasicLTI