What this category's data looks like
Grade entry and credit recognition rely on three types of materials: transcripts, deferred examination applications, and make-up examination arrangements. Transcripts record the course name, credits, grade, and the instructor's signature; deferred examination applications record the application date, reason, and approval signature; make-up examination arrangements record the make-up examination time, location, and invigilation receipt. The three types of materials come from different sources and have different update rhythms: transcripts are entered with the semester, deferred examination applications are submitted before or after the examination, and make-up examination arrangements are published with the academic affairs scheduling. When the materials enter the exception tracing and manual review function, transcripts serve as the original records supporting exception determination, while deferred examination applications and make-up examination arrangements serve as the basis for cross-verification, used to compare whether the name, quantity, date, and signature of the same record are consistent. Field characteristics are concentrated in dates, signatures, course names, and credit quantities; unsynchronized versions or a missing receipt will directly cause the review conclusion to be unable to be signed.
Configuration and implementation checks
This part is executed by the memory turns and prompt configuration in the application settings, outputting the referenced historical message range and answer constraints. The exception list and review conclusion are then completed by the model, and the external entry point and authorization are handled by the publishing service and file permissions. Memory turns control how many previous turns of dialogue can be referenced at most when answering; the value only needs to match the range of prior context required by the question.
| Object | Check | Verification action |
|---|---|---|
| Transcript | The course name, credits, grade, and instructor's signature must be aligned item by item with the deferred examination application and make-up examination arrangement | Check the current value in the application settings, run a trial with two consecutive questions, and check whether the second turn in messages can carry forward the reference from the first turn |
| Deferred examination application | The application date, reason, and approval signature must match the transcript and make-up examination arrangement | Compare the usage records of two runs to confirm that the historical range associated with chatId covers the application date and signature fields |
| Make-up examination arrangement | The make-up examination time, location, and invigilation receipt must be consistent with the transcript and deferred examination application | Check the make-up examination fields passed in variables, and check whether the answer can still trace back to the source materials when the version is unsynchronized or the receipt is missing |
| Memory turns | Match the range of prior context required by the question | Check the current value in the application settings, and after adjusting the turns, compare the usage records of two runs |
Three common errors
- Phenomenon: The name and credit quantity of the same course do not match in the two materials, and the review conclusion cannot be signed. Cause: The transcript and deferred examination application versions are unsynchronized, and no field-level comparison was performed during entry.
- Phenomenon: The make-up examination arrangement lacks an invigilation receipt, and the exception list cannot trace back to the source materials. Cause: The receipt was not updated with the scheduling, and fields are missing when the materials enter the function.
- Phenomenon: When the second question uses a reference, the answer does not address the question, and the exception list and review conclusion deviate from the original records. Cause: The memory turns are too small to use the prior context, or too large and bring in irrelevant content.
How to verify the setup
Acceptance for this function: ask two consecutive follow-up questions, see whether the second question carries forward the reference from the first question, and check the referenced historical message range and answer constraints in messages.
Business test: create an exception record, see whether it can trace back to the source materials, and confirm that the exception is supported by original records and, after the reviewer signs, is handed to the person in charge for handling.
- Check the current value of memory turns in the application settings, run a trial with two consecutive questions, and confirm that the second turn can correctly carry forward the reference from the first turn.
- Compare the usage records of two runs, check the consumption change after adjusting the turns, and check the historical ranges corresponding to the three identifiers
chatId,messages, andvariables.