Skip to main content
System Work Flow - New!
Before Any Student May be Enrolled
School Configuration
- School Configuration
- Configure grade levels, grade spans, and schools
- Configure term label database
- Create academic year records sufficent to graduate the youngest student at the higest possible level
- Configure time delay for student promotion after end of year - two week minimum
Academic Program Configuration
- Define subjects to be taught
- Create/Upload Class List - each linked to one subect record
- Create/Upload Curriclum list (Moodle course List) - each linked to one subect record
- Build a program plan
- insert multiple related subject requirement records - each linked to one subect record
- under each subject requirement, insert rmultiple related template records
- NOTE: template records are related to one plan, one subject requirement, and one class, and one curriculum record.
- The subject requirement record, the class record, and the curriclum records are all linked to the same subject record. Subject relationship between these records is used to filter the options, but is not used to restrict the options, at this point.
- Complete building all the program plans so that there is at least one plan per grade span.
Ready to Enroll Students
Enrolling a new student
- CRM side completes required information, sends invoice and gets all forms signed, clicks a button to enroll student - leads/contacts database of the out-of-the-box Krayin config
- Student record created in the SIS side, status = planned
- Student emails and user IDs are create in Moodle, KeyCloak and Nextcloud
- Form letter is emailed to guardian with log-in directions and other information
- Student field calculations are autmatically estimating time to graduation.
- Student term records created by automation
- Student term records added/deleted if the start date moves
- Student Plan is assigned
- Student enrollments records are created for the plan and related to the student terms created in step 4.
Changing the Plan
- The current plan is deacrivated - Incomplete enrollment records are deleted
- A new plan record is created /activate
- Enrollments for classes that have not been deleted are added
- If the student allready completed an enrollment for a class, the enrollment records are not added.
- Import grades from moodle to the SIS
- End all enrollments in Moodle
-
- After time delay specified in user configuration- advance all students 'currnent' grade level by one
- Do not promote students who have 'repreat' selected in the promote field, the default for all new students is 'promote'
- After promotion, show the students who have not been promoted and allow the userr to adjust if needed.
- Automation will update the grade span of the student
- If the student has a student plan record found for the new grade span, and if only one record has been found, and if that record has a status = future, activate the student plan
- Automation will create the student's new enrollment records
Disenrolling a Student
- Create a button/view speficially for disenrolling a student
- Set the date of disenrollment
- Set the status field to gradudated, disenrolled, or expelled.
- Deleted all enrollment records that will be no be completed by the disenrollment date
- Create a current transcript record, showing current enrollments as incomplete
- email current transcript record to guuardian
- On date of disenrollment, suspend user from Moodle and Nextcloud.
Recording Assessments - TBD
Recording Grades - TBD