I got MNet working - the instructions were very useful and it seems to do almost everything we want.
I was wondering if there is a way to allow enrollments of remote students that haven't yet logged into the local site. I can enroll remote students that already have a local user record, but I can't figure out how to create a local account for them if they haven't logged into the local site first.
We need to use an automated way of enrolling students, so manually enrolling the remote students from the remote Moodle seems difficult, plus the local school may not want the remote school to be able to enroll students without oversight.
I know there was a discussion of a similar issue about a year ago (http://moodle.org/mod/forum/discuss.php?d=116623). This case may be a little different since I just want to have local control over enrollment, but include remote students.
Does anyone know if is is possible to have an automated way of enrolling remote students in courses (without them logging into the local system first)?
I went into the user table and directly created new users using the following settings:
mnethostid: whatever the host ID is
password: [leave blank]
It seemed to work pretty well. Does anyone know of issues with doing this?
currently, MNet enrolment does not support pulling unknown users, that is enrol students that did not SSO to you server yet. Only the push mode is supported now. I am working on improvements of MNet enrolment plugin right now and will try to come with some solution of this, too (hopefully).
You solution is a bit hacky but it could work