Skip to content

Moodle implementation of the Marsupial protocol to let authenticated access to external contents. It's developed by the Ministry of Education of the Government of Catalonia

kevin-bruton/marsupial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marsupial

"Marsupial" is a set of protocols defined by the Ministry of Education of Catalonia in the context of the 1-to-1 program educat1x1 - eduCAT 2.0.

Marsupial has been also adopted as a main interoperability protocol in the Punto Neutro de Recursos Educativos Digitales platform, promoted by the Spanish Ministry of Education.

The target of Marsupial is to facilitate the communication between Virtual Learning Environments (VLE) and on-line commercial textbooks provided by publishers.

##Main functions

Marsupial has three main functions:

  1. To define an internal structure of digital textbooks, usually as a tree of chapters or topics, thus facilitating direct references from the VLE to specific contents of the book.
  2. To manage credentials and authentication of students on textbook's platforms, so after a single login into the VLE, students can work with their digital textbooks (even from different publishers) without having to log-in again into each platform.
  3. To report into the VLE the results of exercises and activities made by students in digital textbooks. This allows teachers to have the results of all exercises collected in a single place, thus facilitating a global assessment.

##Formats

Marsupial is based on SOAP, and operates in the following format:

  • Remote content: module for displaying external content. Uses web services to report results of exercises between textbook platforms and the VLE.

NOTE: Remote SCORM is no longer maintained and has been removed from the "master" branch since August 2014. ZIP files with older versions of this module are archived on "/files/historical"

##Components Marsupial has three main components:

Folder Component
/docs The documents containing the open specification
/moodle The implementation of a “Marsupial” client for Moodle 2

###Relases

Release packages can be found on Relases Tab

Old historical ones have been moved to historical_files branch

###Marsupial Publisher Simulator

https://github.com/projectestac/marsupial-mps

A minimalistic implementation of a publisher platform, called Marsupial Publisher Simulator (MPS). It implements all the server-side protocols and provides “example” books for testing

##Licensing Marsupial is open source software, licensed under the terms of the GNU General Public License v2.

##RGrade RGrade is a very useful companion of Marsupial, freely available on: https://github.com/imartel/Rgrade. It's a different project, not included by default in Marsupial.

RGrade was created by Text-La Galera to simplify and make more usable the Moodle Gradebook when dealing with digital textbooks in Remote Content.

About

Moodle implementation of the Marsupial protocol to let authenticated access to external contents. It's developed by the Ministry of Education of the Government of Catalonia

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 97.0%
  • JavaScript 2.3%
  • Other 0.7%