Groups Table
Groups Overview
PEMS must provde a means to limit a proctor's access to view other student work in Moodle. In Moodle, this feature in only available using Moodle Groups. Moodle Groups allow teachers (proctors) to see only their assigned students. A Moodle Group needs to be created for each course. Then the students and the teacher are assigned to that group during the enrollment process. If properly implement, a proctor will only see work from students in the same group as them in that particular course.
Using the Moodle interface, this is a tedious and error-prone process so this function will be driven by the SIS enrollment workflow.
In a virtual school, an unlimited number of students may take any online course at anytime. However, the teacher of record is still responsible for grade student work and assign final grades. Too many students in a course can overwhelm any online teacher, especially as some organizations have a requirement for the student to have virtual, synchronous lessons or for the teacher to hold office hours. Group management is used to track and limit the number of students a teacher-of-record must look after.
Data Relationships

Each curriculum record will be associated to multiple groups, as many groups as locations in operation. A location will have multiple student grade levels, any combination of K through 12 students, so the groups are not restricted to any specific grade level.
The groups are related to the homeroom. A group can have only one homeroom.
Each student enrollment records is related to one SIS Group record. Note there is no direct relationship between students, proctors, and Teachers, the relationship is created only through the SIS group record.
As a location (Homeroom) is allowed multiple proctors, multiple proctors need to be associated to the group. There is a many to many relationship between proctors and SIS groups, because multiple proctors review multiple courses.
The proctor does not fulfill the regulatory requirements of the teacher of record. There can be only one teacher of record for any class a student takes, so there is only one teacher of record for a group. The teacher of record may be related to multiple groups (for other classes the teacher teaches). The teacher of record is not related to the curriculum record, the teacher is only related to the SIS group record. In relating the teacher to the group record, SIS can better manage the reporting on which specific students took the course under what teacher.
The number of SIS Group records equals the number of (active) Curriculum records times the number of homerooms (locations.)
Fields
Group Name - Concatenate the Homeroom and Moodle Course ID.
Capacity - the maximum number of students allowed in the group, default to 40.
Action Items JAN 2024
1-MVP | HOMEROOM | Add Many to Many relationship to Proctor to current groups table.
1-MVP | HOMEROOM | Add Select one teacher of record in the group record
1-MVP | HOMEROOM | Add Select one Homeroom in the group- record
1-MVP | HOMEROOM | Add the ability to select one group in the enrollments record.
1-MVP | HOMEROOM | Add the field to indicate the Teacher of Record Authorization Status - options are "clear, unauthorized, expiration risk, temporary authorization" (same as the current sections table which will be deprecated)
1-MVP | HOMEROOM | Deprecate the Sections table in the teacher module, its function is replaced by this group table.
No Comments