What this category's data looks like
In the course selection, scheduling, and classroom resource allocation category, materials include three types: course offering plans, class schedules, and course selection rules. Course offering plans contain course name, course code, offering department, semester, credits, and signature field; class schedules contain course name, instructor, week range, period, classroom number, date range, and signature field; course selection rules contain course capacity, course selection time window, prerequisite requirements, and receipt field. Material sources are academic affairs system exports and department submissions. The update cadence is centralized release before the semester and supplementary release during the semester based on change orders. When entering the scheduled tasks and automation feature, course offering plans and class schedules serve as trigger objects, while course selection rules serve as condition parameters, each taking on different roles.
Configuration and implementation checks
This step is executed by trigger configuration and tool nodes (scheduling capability is not covered in the tool introduction), outputting trigger records and execution results. The version ledger and change records are completed by business processing according to records or by supplementary runs.
| Object | Check | Verification action |
|---|---|---|
| Course offering plan | Whether the name, credits, date, and signature are consistent with the class schedule | Check the course code and course name fields, compare the signature field; check the trigger records and execution time |
| Class schedule | Whether the classroom number, period, and week range conflict with the course selection rule time window | Check the classroom number and date range, compare the receipt field; check the trigger records and execution time |
| Course selection rules | Whether the course capacity, prerequisite requirements, and receipt are synchronized with the course offering plan | Check the capacity field and time window, compare the receipt field; check the trigger records and execution time |
| Version ledger and change records | The current version is unique, old versions are traceable, and references are synchronized | Check the version number and change order number, and check whether the reference fields are updated synchronously |
Three common errors
- Symptom: The name and credits of the same course do not match between the course offering plan and the class schedule. Cause: Material sources are not synchronized, versions are not synchronized, and the old version is still referenced.
- Symptom: The class schedule date conflicts with the course selection rule time window, and the trigger record shows execution at the scheduled time. Cause: Change maintenance was not written back, and reference fields were not updated synchronously.
- Symptom: The course offering plan or class schedule lacks a signature or receipt but still enters the scheduled task. Cause: The signature field and receipt field were not checked before the materials entered the feature.
How to verify the setup
Feature acceptance: check the trigger records and execution time to confirm execution at the scheduled time and only once.
Business test: change one piece of content and see whether the version number and references are updated synchronously.
- Check the name, quantity, date, and signature field of the course offering plan, class schedule, and course selection rules to confirm the current version is unique.
- Check the trigger records and execution results to confirm execution at the scheduled time and only once, that old versions are traceable, and that references are synchronized.