I have a Moodle site with dozens of courses. Anyone can enroll for the courses themselves. Teachers who want accounts for their student group to follow their studies can send me a csv file of students. The teacher is associated with this group in the role of teacher so that he can only see his own students. The group I have added manually as admin. Now I would like to create a process where a teacher can create a teacher account him/herself and in this role add students as a csv file him/herself. Any ideas of how to do this? The process should be easier and more straight forward than the admin process. Maybe a form for adding user data and/or easy upload of csv file. Maybe also possibility to generate i.e. 10 student accounts with random names and passwords (like i.e. Tynker).
Thanks for any ideas