Hello all,
Because I can get long winded, I will start with a summary of what I want to do.
I want to automatically assign accounts as students (site context) so I can start locking down what students cannot do. Currently we do not use ldap or any other real user database, so I generate student accounts with the upload users function.
Can I just add something in the list for each account to the effect of: site-context = student ?
------- Longer Version ----------
After a successful pilot test of Moodle, we are moving it into a real test environment (outside access etc).
I can easily create a bunch of students with the upload users function, but I don't know how to assign then as 'site students'? I want this functionality because I need to have certain things locked down for our students (K-8th grade). For example, I do not want kids managing their own calendar, blogging or changing their profile. I've managed to lock down the blogging and changing profiles with a little php code I found someone posted here, but for using the calendar - I can only stop that with the defining student roles at the main admin page.
When I create these accounts, they are essentially 'in limbo' and just enroll when we tell them the password. But when you click on 'Assign Roles' in the main administration site, there is only the handful of accounts labeled as students that I manually dragged over.
p.s. If assigning all students to the 'site context student' roll is a bad idea, please let me know (although I assume its not).
Thanks in advance,
Aaron
Attempting to bring Moodle to a K-8 environment.