Skip to main content

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.

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.