Moodle 2 and SMS Integration<br />
Moodle and SMS<br />Integration Big Picture<br />Standard Moodle Integration Modules<br />Web Service integration options<...
Integration Big Picture<br />Moodle<br />SMS<br />SSO<br />Student Portal<br />LDAP / AD<br />
Standard Moodle Integration Modules<br />Authentication: <br />LDAP<br />External Database<br />Login2 SSO<br />
Standard Moodle Integration Modules<br />Enrolments:<br />LDAP enrolments<br />External Database<br />Flat file + FTP<br /...
Web Service Integration<br />3 separate stages:<br />User<br />Course<br />Enrolment<br />To be scheduled nightly<br />PHP...
Web Service Integration<br />Web Service options<br />SMS<br />1<br />V<br />Middleware<br />Moodle<br />A<br />P<br />I<b...
User Integration<br />Get new users to be uploaded<br />Authenticate against Moodle<br />Call create user method against M...
Course Integration<br />Get new courses to be uploaded<br />Authenticate against Moodle<br />Call create course method aga...
Enrolment Integration<br />Get new courses to be uploaded<br />Authenticate against Moodle<br />Call enrolment method agai...
What’s Next?<br />Identify current issues to improve<br />Decide on Integration Options<br />
Upcoming SlideShare
Loading in …5
×

Moodle sms

1,502 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,502
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Moodle sms

  1. 1. Moodle 2 and SMS Integration<br />
  2. 2. Moodle and SMS<br />Integration Big Picture<br />Standard Moodle Integration Modules<br />Web Service integration options<br />Middleware platform<br />Middleware flow<br />
  3. 3. Integration Big Picture<br />Moodle<br />SMS<br />SSO<br />Student Portal<br />LDAP / AD<br />
  4. 4. Standard Moodle Integration Modules<br />Authentication: <br />LDAP<br />External Database<br />Login2 SSO<br />
  5. 5. Standard Moodle Integration Modules<br />Enrolments:<br />LDAP enrolments<br />External Database<br />Flat file + FTP<br />Paypal<br />
  6. 6. Web Service Integration<br />3 separate stages:<br />User<br />Course<br />Enrolment<br />To be scheduled nightly<br />PHP<br />
  7. 7. Web Service Integration<br />Web Service options<br />SMS<br />1<br />V<br />Middleware<br />Moodle<br />A<br />P<br />I<br />S-1<br />Moodle Unit<br />S-2<br />API<br />SMS<br />2<br />
  8. 8. User Integration<br />Get new users to be uploaded<br />Authenticate against Moodle<br />Call create user method against Moodle<br />Update middleware db:<br />Moodle user ID<br />Update flag to uploaded<br />Requirement: username in moodle = username in SMS<br />
  9. 9. Course Integration<br />Get new courses to be uploaded<br />Authenticate against Moodle<br />Call create course method against Moodle<br />Update middleware db:<br />Moodle course ID<br />Update flag to uploaded<br />Requirement: decide on course naming convention<br />
  10. 10. Enrolment Integration<br />Get new courses to be uploaded<br />Authenticate against Moodle<br />Call enrolment method against Moodle<br />Update middleware db:<br />Update flag to uploaded<br />
  11. 11. What’s Next?<br />Identify current issues to improve<br />Decide on Integration Options<br />

×