Moodle and student record system integration

4,521 views

Published on

Use of Nexus ESB for Moodle VLE and Student Record System integration with Banner, SITS, Quercus, Peoplesoft, Agresso and UnitE

Published in: Technology

Moodle and student record system integration

  1. 1. Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7th August 2012
  2. 2. Moodle and SRS High Level Use Cases Courses Student Enrolments Moodle VLE Marking Record System Grades Provisioning Access Management Identity Manager / Access Manager
  3. 3. Moodle and SRS Data Architecture Student Record System Moodle VLE People Courses Users Courses Enrolments Grades Enrolments Marking Identity Manager / Access Manager Users Groups Roles
  4. 4. Moodle and SRS Integration Architecture Student Record System Moodle VLE Nexus Adapters Nexus Adapter Enrolments, Provisioning, Courses, Grades Users, Marking Nexus ESB Provisioning, Authentication & Access Control Nexus Adapter Identity Manager / Access Manager
  5. 5. SRS Adapters Provided By Nexus ESB • Nexus provides adapters for: – Campus IT Quercus – Tribal SITS – Ellucian Banner SIS – Capita UnitE – Oracle Peoplesoft – Unit4 Agresso CRM
  6. 6. Quercus and Moodle Integration • Nexus provide adapters for Quercus and Moodle and have currently working demonstration • Quercus event messages are published to a Nexus Queue • These messages are transformed and written to Moodle using its own web- service plug-in
  7. 7. Tribal SITS and Moodle Integration • Nexus provide adapters for Quercus and Moodle • Nexus supports two main use cases: • Enrolment and provisioning • Assessment Data • Tribal publishes enrolment and course change events and Nexus updates Moodle using Moodle’s own web-service plug-in • Moodle publishes assessment data and Nexus updates SITS either with a direct database adapter or through a StuTalk web-service
  8. 8. Ellucian Banner and Moodle Integration • Nexus provide adapters for Banner and Moodle • Banner publishes enrolment and course change events and Nexus updates Moodle using Moodle’s own web-service plug-in or the Luminis Message Broker • Banner/Luminis Message Broker is a Banner-Moodle integration enrolment module
  9. 9. Capita UnitE and Moodle Integration • Nexus provide adapters for Capita UnitE and Moodle • Nexus supports two main use cases: • Enrolment and provisioning • Assessment Data • UnitE publishes enrolment and course change events and Nexus updates Moodle using Moodle’s own web-service plug-in • Moodle publishes assessment data and Nexus updates UnitE either with a direct database adapter or through a web-service
  10. 10. Peoplesoft and Moodle Integration • Nexus is built on top of the WS02 ESB platform which provides out of the box adapters for Peoplesoft • Nexus can provide integration between Peoplesoft Student Record System implementations using the WS02 adapters • Peoplesoft publishes enrolment and course change events and Nexus updates Moodle using Moodle’s own web-service plug- in
  11. 11. Agresso CRM and Moodle Integration • Nexus currently provide a data integration adapter for Agresso based on CrystalReport • Nexus can provide an API adapter to Agresso • Nexus currently provide a Moodle integration adapter • Agres so publishes enrolment and course change events and Nexus updates Moodle using Moodle’s own web-service plug-in
  12. 12. Moodle Marking Integration• There are four possible Marking Tools that can be integrated with Moodle: 1. Lightwork http://docs.moodle.org/dev/Lightwork 2. Gradebook / Checklist http://moodle.org/plugins/view.php?plugin=gradeexport_checklist 3. Criteria Based Assessment http://www.iteachwithmoodle.com/2012/01/10/criteria-based-assessment- in-moodle/ 4. Manual Marking http://docs.moodle.org/23/en/Marking_guide• Nexus can support any of these Marking Tools and can support Marking and Grading integration with different Student Record Systems
  13. 13. Nexus Complete Architecture Optional Presentation Nexus Presentation Layer Layer Nexus ESB Business Services Nexus WS02 Business Activity WS02 Business Process Server Security Monitoring Manager Nexus ESB Components WS02 WS02 Application WS02 Enterprise Service Bus Governance Server Registry WS02 Data Services Server Time Finance SRS VLE LMS HR Payroll tabling• Aggresso • Quercus • Moodle • Millenium • Scientia • Northgate • Northgate• Oracle • SITS • Blackboard • Serco – Arinso Arinso Financials • Banner Facility CMIS • SAP • SAP Nexus• Symmetry • Peoplesoft • Oracle • Oracle Adapters & Standards DAM / 3rd Party Service IdM EDRMS CRM Estates CMS Services deskStandards: Standards: Standards: • Transport For • SAP • Hornbill –• SAML 2.0 • CMIS • CMIS London Support• Shibboleth • JSR-170 • Council Tax Works• Liberty • DARE, Digitary
  14. 14. Want to know more?• Arrange a full demonstration – http://www.nexus.ac.uk/contact• Join our LinkedIn group JISC Advance-Nexus• Twitter: @JISCNexus• Email – charles.gibbons@jiscadvance.ac.uk – les.ormonde@jiscadvance.ac.uk – clare.mckenzie@jiscadvance.ac.uk• Phone - 020 3006 6054

×