is it possible to use self enroll in groups for both students and non-editing teachers (roles) with different group password?
I know it is possible to set multiple self enrollment instances(for different roles) but they both uses same group enrollment key. So I don't want students to be able to enroll as a teachers in other instance.
Second question: Is it possible to self enroll in more then one group?
Student 1 with key: group_1_1 enrolls in group_1_1
Student 2 with key: group_1_2 enrolls in group_1_2
Teacher 1 with key :tgroup_1 enrolls in groups : group_1_1,group_1_2
Scenario: One or more Non-editing teacher(self registered user) gets code to access existing course as a teacher and he can monitor up to N different classes (he also gets up to N different codes to share among students/groups). Each teacher can see only work of this N groups (this is no problem with groups and permissions).