36. Solutions External database new accounts – Merge criteria New student Compare Exist students Same user name? Yes No Same ID or same email + FULL name? Same ID or same email + FULL name? Yes No Yes No Merged with the same user names Use existing student’s user name but give another user name to the existing student Merged with different user names New students added Moodle DB students
37. Solutions External database account -- Merge 2276 students to enrol 1619 new students added 441 Merged with the same user names 181 merged with different user names Merge 2276 Moodle external DB students 35 no match but user names conflict 3002 existing Moodle users
38. Solutions External database accounts – Update External DB student Moodle Existing DB students Compare Compare Moodle Existing DB students External DB student Find a match? Find a match? Yes No Yes No Merge with Moodle no DB users Update info & Skip Suspend Update info & Skip
39. Solutions External database courses enrolment External DB course X student A Moodlecourse B student list Compare Moodle course list - Xis in the list? External DB course B studentlist Yes No A in Moodle course? Skip Yes No Unenrol from this Moodle course Enrol into this Moodle course Skip
40. Summaries Convenient authentication Convenient enrolment Automatic account creation Automatic course enrolment Extra work needed Exception required
41. Watch this presentation online http://www.slideshare.net/yong_liu/moodle-external-database-enrolment