moodle and student record system integration [email protected] 7 th august 2012

14
Moodle and Student Record System Integration [email protected] 7 th August 2012

Upload: aaron-whipple

Post on 16-Dec-2015

234 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

Moodle and Student Record System [email protected]

7th August 2012

Page 2: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

Moodle and SRS High Level Use Cases

Moodle VLEStudent

Record System

Identity Manager /

Access Manager

Marking

Provisioning

Courses

Enrolments

Grades

Access Management

Page 3: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

Moodle and SRS Data Architecture

Moodle VLEStudent

Record System

Identity Manager /

Access Manager

People

Enrolments

Courses Users

Enrolments

Courses

MarkingGrades

Users

Roles

Groups

Page 4: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

Moodle and SRS Integration Architecture

Moodle VLEStudent

Record System

Identity Manager /

Access Manager

Nexus Adapters

Nexus Adapter

Provisioning, Authentication & Access Control

Nexus ESB

Nexus Adapter

Provisioning, Courses, Users, Marking

Enrolments, Grades

Page 5: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 6: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 7: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 8: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 9: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 10: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 11: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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

Page 12: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

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 Markinghttp://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

Page 13: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

WS02 Data Services Server

WS02 Governance

Registry

WS02 Application Server

Nexus ESB Business Services

WS02 Enterprise Service Bus

SRS VLE LMS

IdM

Time tablingFinance

• Moodle• Blackboard

• Millenium

Standards:• SAML 2.0• Shibboleth• Liberty

• Aggresso• Oracle

Financials• Symmetry

• Quercus• SITS• Banner• Peoplesoft

DAM / CMS EDRMS CRM 3rd Party

Services• Transport For

London• Council Tax• DARE, Digitary

Standards:• CMIS

Standards:• CMIS• JSR-170

• Scientia• Serco –

Facility CMIS

HR Payroll

Estates Service desk

WS02 Business Process Server WS02 Business Activity Monitoring

Nexus Security Manager

• Northgate Arinso

• SAP• Oracle

• Northgate Arinso

• SAP• Oracle

• SAP • Hornbill – Support Works

Nexus Adapters &Standards

Nexus ESB Components

Nexus Presentation LayerOptional Presentation Layer

Nexus Complete Architecture

Page 14: Moodle and Student Record System Integration charles.gibbons@jiscadvance.ac.uk 7 th August 2012

Want to know more?

• Arrange a full demonstration – http://www.nexus.ac.uk/contact

• Join our LinkedIn group JISC Advance-Nexus

• Twitter: @JISCNexus

• Email– [email protected][email protected][email protected]

• Phone - 020 3006 6054