1 / 45

Extending Commercial LMSs with Adaptivity

Extending Commercial LMSs with Adaptivity. Patrick Pekczynski imc information multimedia communication AG . About the speaker. Senior Research Professional at New Business department of IMC http://www.im-c.com joined GRAPPLE in July 2009. Slide 2. Areas of work.

aislin
Download Presentation

Extending Commercial LMSs with Adaptivity

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extending Commercial LMSs with Adaptivity Patrick Pekczynski imc information multimedia communication AG

  2. About the speaker • Senior Research Professional at • New Business department of • IMC • http://www.im-c.com • joined GRAPPLE in July 2009 Slide 2

  3. Areas of work • European research projects • http://www.grapple-project.org • National research projects • http://www.sabine-projekt.de • LMS software engineering • CLIX LMS Slide 3

  4. What are you going to hear? Slide 4

  5. The ‘G’ in GRAPPLE • GRAPPLE is generic: • provides a generic solution • integrates different learning management systems (LMSs) Slide 5

  6. What different LMSs? Open Source Commercial Claroline Slide 6

  7. Why LMSs in GRAPPLE? Slide 7

  8. Connect an LMS to GRAPPLE GRAPPLE Event Bus (GEB) LMS GRAPPLE How can we exchange information? Slide 8

  9. LMS integration – A recipe Slide 9

  10. Ingredients GEB-Connector GCC LMS Standardise LMS-events by converting them (GRAPPLE conversion component [GCC]) Connect to communication framework (GRAPPLE Event Bus [GEB]) Slide 10

  11. Conversion component • Different LMSs namethe • same informationdifferently • Use IMS – LIP ascommon • standardforinformationexchange Slide 11

  12. Connect an LMS to GRAPPLE • What kind of events? • Access to a course • Tests/quizzes • Registration • User Login • Role change • Access to a learning activity • Learning activity change • Learning activity addition • Learning activity removal Slide 12

  13. GEB Connector (2 parts) GEB-Client • send messages • individual for each LMS EventListener • receive messages • common interface every LMS must • implement Slide 13

  14. Couple with GEB • Register the LMS with the GEB • http://www.learning-demo.eu/grapplix/eventEventListenerService?wsdl • Specify what events you want to listen to, i.e.: • listen to every user info change (setUMData) Slide 14

  15. GEB Benefits • communication between GRAPPLE components • LMS can ask: • for data about a user (GUMF) • for a list of available adaptive courses • LMS can tell: • user has completed a test • user has accessed learning activity Slide 15

  16. Connect an LMS to GRAPPLE • Wait a minute! • How do you know what user you are talking about? Slide 16

  17. Shibboleth • Single sign-on (SSO) functionality • One general GRAPPLE identifier (GID) • access to all federated resources in GRAPPLE • identify learner across GRAPPLE system Slide 17

  18. Shibboleth • LMS needs Shibboleth Service Provider • Depending on your LMS: • Configuration (if Shibboleth is already supported) • Implementation (if Shibboleth module is missing) Slide 18

  19. Ingredients - Summary GEB-Connector GCC Shibboleth LMS Slide 19

  20. Connect an LMS to GRAPPLE GRAPPLE Event Bus (GEB) Communication LMS GRAPPLE Authentication Identification GRAPPLE Identity provider (Shibboleth) Slide 20

  21. LMS integration – A recipe • Integrating an LMS in GRAPPLE is • essentially a 3-fold task. Implement: • Conversion component (GCC) • GEB-connectivity • Shibboleth Service provider Slide 21

  22. Can I put in my LMS in there? Slide 22

  23. What is CLIX? • Learning Management System developed by IMC • One of the commercial LMSs in the project Slide 23

  24. CLIX – Some facts • Java based J2EE web application • GRAPPLE integration with CLIX 9.0 • Integration also compatible with new version CLIX 2010 • Shibboleth service provider component already integrated • Manager user skills / competencies Slide 24

  25. CLIX – Some facts • Already a “learning logic” inside • Possible to define order of course modules Slide 25

  26. Let’s look at the integration Slide 26

  27. What do we get? • Federated access: • A GRAPPLE user can use any associated learning environment (LMS and ALE) LMS Adaptive Learning Engine GALE Slide 27

  28. Federated Access via CLIX Slide 28

  29. What do we get? • Normalisation of user events • usage of IMS-LIP standard • (learner information packaging) Slide 29

  30. IMS-LIP user events in CLIX Slide 30

  31. What do we get? • Availability of adaptive learning resources in the LMS • usage of adaptive course from the adaptive learning environment (GALE) Slide 31

  32. Availability of adaptive learning resources in CLIX Slide 32

  33. What do we get? • Centralised user information: • Get information from other federated components like • Assessments • Knowledge • Competencies Slide 33

  34. What do we get? • 2-way communication • Adaptive course in GALE uses information the LMS has sent to GUMF • Can include: • Knowledge update after test completion • Deduce knowledge about conceptes from learner competencies Slide 34

  35. What do we get? Access adaptive course LMS GALE Recommendconcept Return knowledge level Send test result Lookup knowledge aboutconcept GUMF Slide 35

  36. What do we get? • Visualisation • Display information about current learning status in an adaptive course Slide 36

  37. GRAPPLE visualisations in CLIX Slide 37

  38. What do we get? • Adaptive authoring from within the LMS • Integrate a link to GRAPPLE authoring toolset (GAT) directly in your LMS • http://pcwin530.win.tue.nl/GAT/ Slide 38

  39. Adaptive authoring from within the LMS Slide 39

  40. Questions? Slide 40

  41. Backup slides

  42. Relevant deliverables • D5.2b: Conversion components between GRAPPLE and LMSs • D7.1c: Final specification of the operational infrastructure • D7.2c: Data models and related documentation - final version • D7.5: Operational infrastructure - final release with documentation Slide 42

  43. GRAPPLE architecture

  44. Extending an existing LMS Slide 44

  45. MAYBE (PP) Example cycle • Complete assessment in LMS • LMS sends result to GUMF • Learner accesses adaptive course via LMS • Adaptive can query knowledge status of learner from GUMF • Course presents adapted content to User Slide 45

More Related