15

LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

Embed Size (px)

Citation preview

Page 1: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:
Page 2: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

LMS IntegrationsLMS Integrations

Page 3: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

AgendaAgenda

The Past: LAMS 1.0 Integrations

Now:

Integration Architecture

LAMS 2.0 / Moodle 1.7 Integration

The Future:

Page 4: LMS Integrations Agenda 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

Page 5: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

ArchitectureArchitecture

LMS(Moodle, Sakai, etc)

LMS LAMS Module

LAMS 2.0

Web Layer: Webservices, Servlets, etc

Page 6: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

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

Page 7: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

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.

Page 8: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:
Page 9: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

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

Page 10: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

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.

Page 11: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

ConfigurationConfiguration

• Help Page: http://wiki.lamsfoundation.org/display/lamsdocs/LAMS+v2.0+Integration+Setup+Step-by-Step+Guide

Page 12: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

ConfigurationConfiguration

Page 13: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

ConfigurationConfiguration

Page 14: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

The FutureThe Future

Next Sakai

Helping NTU on their Blackboard integration

Other LMS integrations TBD

Page 15: LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:

Questions?

http://wiki.lamsfoundation.org/

Online Help: LAMS Documents Developer Doc: LAMS 2.0

http://lamscommunity.org/