Business Rules for Managing Enrollments
Dis-enrollment
When a student is to be dis-enrolled, the administrator will trigger the action by changing the student status field in the student record.
The date of dis-enrollment will be entered in the student record.
All enrollment records will be marked complete, and the graded fetched from Moodle. Students will be dropped from any Moodle courses.
Student access will be suspended in Key cloak.
The current transcript will be created and emailed to the email of the guardian on record.
End of Term Grading
The admin triggers fetching the grades from Moodle. The numerical values are updated in the enrollment numerical grade field.
Enrollments are linked to groups, which are linked to the teacher of record. Provide the teacher of record a table of all newly graded enrollments from Moodle. In this panel, teacher may change the grades. If the student has a poor grade, the teacher may choose the option to continue the enrollment, see below.
After reviewing all enrollments, the teacher must submit all grades, after which the teacher may no longer change them. Admins can change grades at any time during the students participate in the school.
When the grades have been submitted, and the student's enrollment is marked completed, the Moodle courses enrollment is also updated.
If all the students enrollments are marked completed, PEMS changes the status of the next term's enrollment records and to current and triggers the enrollment in the Moodle courses.
If any of the student's enrollment records were marked continued, then the administrator must manually change the status in the next term's enrollment records.
Continue Enrollment Workflow
Sometimes students do not complete all the assignments in a course, and so it makes no sense to promote them to the next course. PEMS provides teachers the ability to continue enrollment, awarding an appropriate grade but not all the units in the linked class record. If the the teacher select to continue the enrollment, PEMS will not dis enroll the student from the Moodle course.
Promoting Students
After grading is completed for the last term of the school year, all students who have completed a user-defined percent of the attempted units for the year will be automatically promoted to the next grade level.
Student who did not complete all the attempted units, because they dropped classed or revived a failing grade will not be automatically promoted.
The admin will be provided a means to review these students before choosing to promote the student to the next grade level. It may be a good idea to provide a user-defined field for the minimum percent of units completed to be automatically promoted.
Promotion to New Grade Pan
When a student's current grade level changes, then the student may be entering a new grade span. If a student is entering a new grade span, then new student term records will be made.
Completing a plan
If a student is entering a new grade span, a new plan will need to be assigned. Also, when a student completes a plan withing a grade span, the a new plan will need to be assigned. After grade promotion and the creation of all requisite student term records, provide the administrator the ability to assign a new plan.
No Comments