LMS IntegrationsLMS Integrations
AgendaAgenda
The Past: LAMS 1.0 Integrations
Now:
Integration Architecture
LAMS 2.0 / Moodle 1.7 Integration
The Future:
The PastThe Past
• LAMS 1.0 had integrations for:
Moodle
Sakai
Blackboard
ArchitectureArchitecture
•
LMS(Moodle, Sakai, etc)
LMS LAMS Module
LAMS 2.0
Web Layer: Webservices, Servlets, etc
Moodle Authoring ExampleMoodle Authoring Example
•
Moodle
LMS LAMS Module
LAMS 2.0
Web Layer: Webservices, Servlets, etc
User logs into Moodle, asks to create a new LAMS activity
Moodle Authoring ExampleMoodle Authoring Example
•
Moodle
LMS LAMS Module
LAMS 2.0
Web Layer: Webservices, Servlets, etc
1. LAMS module logs user into LAMS. If the user doesn’t exist, LAMS calls Moodle
to get the user’s details, and creates the user in LAMS.
2. LAMS module gets the user’s current designs from a LAMS webservice and displays the list to the user.
Moodle Authoring ExampleMoodle Authoring Example
•
Moodle
LMS LAMS Module
LAMS 2.0
Web Layer: Webservices, Servlets, etc
1. User presses button to create a new design
2. LAMS Module calls LAMS to get the authoring window 3. Authoring client appears
on user’s screen and user Interacts with LAMS untilthey close the window
Moodle LAMS v2Moodle LAMS v2New module for LAMS 2. Will appear as “lamstwo” in the mod directory.
Requires Moodle versions 1.6.3 or 1.7
Configuration via the Moodle admin pages and the LAMS SysAdmin pages.
To be released very soon.
ConfigurationConfiguration
• Help Page: http://wiki.lamsfoundation.org/display/lamsdocs/LAMS+v2.0+Integration+Setup+Step-by-Step+Guide
ConfigurationConfiguration
ConfigurationConfiguration
The FutureThe Future
Next Sakai
Helping NTU on their Blackboard integration
Other LMS integrations TBD
Questions?
http://wiki.lamsfoundation.org/
Online Help: LAMS Documents Developer Doc: LAMS 2.0
http://lamscommunity.org/