Updated from 2.1.5 through to 2.2.2
This has allowed some other changes to be implemented, one of these is a different authentication method, OpenID authentication with Google
Built into the moodleinschools.org.nz 2.2.2 version.
auth/gauth - OpenID authentication with GoogleActivated as an authentication plugin, and must be configured.
Key configuration values are:
- Domain name - the Google Apps domain name which forms the OAuth consumer key
- OpenID username mapping: the field from the OpenID assertions that is used for matching to Moodle - usually 'openid', but can be 'email'
- moodle username mapping - the field in Moodle that maps to the above OpenID userfield - usually 'idnumber'
I am thinking about using "Self enrolment (Student)" and applying a password that is made available.
Using the enrolment settings we can look at unenrolling students after a certain period of time after the course has been completed, the other is the users on the moodle instance itself, these can be removed using moodle as well. So management of users could be left up to the system to manage.
This was a concern by another user, how would it be managed, so through systems that are built in and have been added it seems that there is little to do apart from making sure a cron job happens.
Update: 20 May 2012, looking at the github https://github.com/piersharding/moodle-google/tree/master/auth/gauth support has now been added that I can limit the auth domains, I can limit them with a ",". This will allow me to do schoola.school.nz, schoolb.school.nz, schoolc.school.nz so it is a great possibility.