What this category's data looks like
Grade entry and credit recognition involve three types of materials: transcripts, deferred examination applications, and make-up examination arrangements. Transcripts are submitted by course instructors, and their fields include course name, credits, grade, assessment method, and signature; deferred examination applications are submitted by students, and their fields include course, reason for deferral, date, and approval signature; make-up examination arrangements come from academic scheduling, and their fields include make-up examination time, location, and invigilator signature. In terms of update rhythm, transcripts enter in batches after assessments end, deferred examination applications flow with approvals, and make-up examination arrangements change with scheduling adjustments. When the three types of materials enter workflow orchestration, transcripts serve as the main record providing the basis for credits and grades, deferred examination applications serve as the source of changes triggering branches, and make-up examination arrangements serve as the basis for subsequent nodes to correct records. The version ledger and change records must ensure that the current version is unique, old versions are traceable, and references are synchronized, avoiding mismatches in names, quantities, and dates for the same record across two materials, and preventing unsynchronized versions and missing signatures or receipts.
Configuration and implementation checks
This step is executed by workflow nodes (user selection and branching), outputting branch directions and interaction state records. The "version ledger and change records" are completed by subsequent nodes continuing execution according to the branches. When the user selection node is triggered, the conversation enters an interactive state and records the workflow state; after the user completes the selection, execution continues along the branch corresponding to the selected option.
| Object | Check | Verification action |
|---|---|---|
| Transcript | Whether fields, dates, and signatures are consistent with the deferred examination application and make-up examination arrangement | Check the options and branch connections one by one in the node, verify whether the transcript's course name, credits, grade, and signature match those in the deferred examination application and make-up examination arrangement, and confirm that referenced variables have been passed to subsequent nodes |
| Deferred examination application | Whether fields, dates, and signatures are consistent with the transcript and make-up examination arrangement | Trigger once, check the node status in the run record, verify whether the deferred examination application's course, reason for deferral, date, and approval signature are consistent with the transcript and make-up examination arrangement, and confirm there are no missing signatures or receipts |
| Make-up examination arrangement | Whether fields, dates, and signatures are consistent with the transcript and deferred examination application | Reference this variable in a subsequent node and run a trial once, verify whether the make-up examination time, location, and invigilator signature are synchronized with the transcript and deferred examination application, and confirm that the version number and references are updated synchronously |
| Version ledger and change records | The current version is unique, old versions are traceable, and references are synchronized | Change one piece of content, see whether the version number and references are updated synchronously, and confirm that old versions are traceable and the current version is unique |
Three common errors
- Symptom: The course name, credits, and date of the same record do not match between the transcript and the deferred examination application. Cause: The two materials are maintained separately, and fields and signatures are not checked uniformly according to branches.
- Symptom: The make-up examination arrangement has been adjusted, but the transcript and deferred examination application still reference the old version. Cause: The version is not synchronized, and subsequent nodes do not continue execution according to branches to update references.
- Symptom: The deferred examination application lacks an approval signature or receipt, and the make-up examination arrangement lacks an invigilator signature. Cause: The process stops after the interaction is completed and does not enter subsequent nodes to complete signatures and receipts.
How to verify the setup
Acceptance for this feature: run trials for each option one by one, check the branch direction and interaction state in the run record, confirm that each option corresponds to one branch, variables have been passed to subsequent nodes, and nodeId is consistent with the branch connections.
Business test: change one piece of content, see whether the version number and references are updated synchronously, and confirm that the current version is unique, old versions are traceable, and references are synchronized.
- Check the options and branch connections one by one in the node, confirm that each option corresponds to one branch, and avoid still taking the default branch after selecting an option.
- Trigger once, check the node status in the run record, confirm that the interaction state is recorded, and that the same session does not enter the interaction repeatedly.