Multi-Turn Conversation and Prompts for Grade Entry and Credit Recognition: Draft Materials and Hand Over Responsibilities

Grades and Credits: review conversation for material handover. Check source versions, input mappings and the values received by downstream nodes.

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. The sources are course tasks and assessment records in the academic affairs system, and the update cadence advances with examination weeks, make-up examination weeks, and semester settlement. Transcript fields include course name, credits, grade, grade point, and signature; deferred examination application fields include original assessment date, reason for deferral, approver, and receipt; make-up examination arrangement fields include make-up examination time, location, invigilator, and version date. When the materials enter the multi-turn dialogue and prompt feature, the transcript serves as the baseline record, while the deferred examination application and make-up examination arrangement serve as derived records. Each takes on the roles of field drafting, responsible-person annotation, and version alignment, for acceptance by the next stage.

Configuration and implementation checks

This step is executed by the memory turns and prompt configuration in the application settings, and outputs the historical message range and answer constraints for reference. "Issuable material drafts and handoff records" are then completed by the model. Memory turns control how many previous dialogue turns can be referenced at most when answering. If the value is too small, prior context cannot be used; if the value is too large, irrelevant content is brought in and consumption increases.

ObjectCheckVerification action
TranscriptCourse name, credits, grade, grade point, and signature are complete item by item, and the date and version are consistentCheck the current memory turns in the application settings, run a trial with two consecutive questions, and inspect the continuity of chatId and messages
Deferred examination applicationOriginal assessment date, reason for deferral, approver, and receipt are complete item by item, and the name, quantity, and date match the same record in the transcriptCompare the usage records of two runs, and check whether variables change with adjustments to the number of turns
Make-up examination arrangementMake-up examination time, location, invigilator, and version date are complete item by item, and the signature or receipt is not missingDraft one according to the template and complete one handoff, and see whether missing items are blocked
Handoff recordThe responsible person is clear, the version and date are consistent, and the acceptance fields for the next stage are completeVerify whether the memory turns value matches the prior context range required by the question

Three common errors

  • Phenomenon: The course name, quantity, and date of the same record do not match between the transcript and the deferred examination application. Cause: The multi-turn dialogue is not aligned with the baseline record, and the historical message range is too narrow.
  • Phenomenon: The make-up examination arrangement version is not synchronized, and the signature or receipt is missing. Cause: The prompt does not constrain the version and date fields, and the answer constraints do not cover the acceptance requirements.
  • Phenomenon: When the second question uses a referential expression, the answer does not address the question, responses become slower, and consumption rises. Cause: The memory turns value is too large and brings in irrelevant content, or the opening message is treated as prior context.

How to verify the setup

Acceptance for this feature: Ask two consecutive follow-up questions, see whether the second question inherits the referential expression from the first question, and check the reference scope of the three identifiers chatId, messages, and variables in the output.

Business test: Draft one according to the template and complete one handoff, and see whether missing items are blocked.

  • Check the current memory turns value in the application settings, and confirm that it matches the prior context range required by the question.
  • Compare the usage records of two runs, and confirm that usage changes accordingly after the number of turns is adjusted.