Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

MNet Roadmap

From MoodleDocs
Mnet Standards Roadmap 2014
Project state Early specification]
Tracker issue MDL-40905
Discussion here
Assignee many



Key architectural considerations up for further discussion are:

  • importing SimpleSAMLphp as a first class addition to Moodle and Mahara to make the process of configuration simpler
  • introduction of wizards and automations that hide the complexity of SSO integration configuration

Common Tasks

  • Deprecation roadmap - figure out the tasks, and milestones required to determine what releases will mark out the deprecations of the existing MNet functionality as the web services and SAML authentication replacement becomes available.
  • Standardise on REST + JSON

The following task lists are divided by system, but this does not necessarily delineate responsibility.

Mahara Centred Tasks

  • Land the Web Services plugin in Mahara core
  • Include SimpleSAMLphp as first class library
  • Connection manager for client connections in web services - ssphp connection wizard, wizard for inter-Moodle/Mahara connections "just enter URL + Token"
  • Migrate MNet functionality to Web Services for Portfolio, account provisioning
  • Update Launch block for network servers

Moodle Centred Tasks

  • Include SimpleSAMLphp as first class library
  • Connection manager for client connections in web services - ssphp connection wizard, wizard for inter-Moodle/Mahara connections "just enter URL + Token"
  • Migrate MNet functionality to Web Services for mahara portfolio plugin, assignment plugin, account provisioning
  • Assignment plugin was originally proposed to be replaced with LTI based functionality, but a better approach has been suggested using a repository plugin.
  • Authentication sources separate from mdl_user table
  • Investigate community hubs and MNet use ?
  • Launch block replacement for MNet servers jump point