Multi-Turn Conversation and Prompts for Course Selection, Timetables and Classroom Allocation: Draft Materials and Hand Over Responsibilities

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

What this category's data looks like

This page addresses the category of course selection, scheduling, and classroom resource allocation. The material sources are three base drafts: the course offering plan, the scheduling table, and the course selection rules. The update cadence follows the semester batch and class adjustment notices, and the field characteristics center on course name, class size, week and date, classroom number, and signature field. When the materials enter the multi-turn dialogue and prompt feature, the course offering plan serves as the field master copy, the scheduling table serves as the time and space constraint, and the course selection rules serve as the admission conditions; together the three form the issuable material draft and handover record. Multi-turn dialogue is used to fill in missing items round by round, and prompts are used to fix the field order and version wording, so that the name, quantity, and date of the same record stay consistent across different materials, and the responsible person, version, and date are left in the handover step to facilitate sign-off by the next step.

Configuration and implementation checks

This part is executed by the memory turns and prompt configuration in the app settings, and the output references the historical message range and answer constraints. The issuable material draft and handover record are then completed by the model. The memory turns control how many previous dialogue turns can be referenced at most when answering; a value that is too small cannot use the preceding text, and a value that is too large brings in irrelevant content and increases consumption.

ObjectCheckVerification action
Course offering planCourse name, class size, week and date, and signature field are complete, and consistent with the wording of the scheduling tableCheck the memory turns value in the app settings, run a trial with two consecutive questions, and confirm that the second round carries on the reference from the first round; check off the course offering plan field list item by item, and return missing items for completion
Scheduling tableClassroom number, class time slot, week and date correspond item by item with the course offering plan, and version and date are synchronizedRun a trial with two consecutive questions and check whether the answer references the classroom and time slot in the preceding text; check the date and quantity of the same record in the scheduling table and the course offering plan, mark inconsistencies, and send back a receipt
Course selection rulesAdmission conditions, maximum number of students, course selection date, and signature or receipt are complete, and the version number is consistentCheck the current memory turns in the app settings, and compare the usage records of two runs; check whether the course name and quantity of the same course in the course selection rules, scheduling table, and course offering plan match, and block if the signature or receipt is missing
Handover recordResponsible person, version, date, and sign-off field are clear, and the fields are consistent with the first three materialsDraft one according to the template and complete one handover, and see whether missing items are blocked; check whether the name, quantity, and date in the handover record are consistent with the course offering plan, scheduling table, and course selection rules, and return it if the version is not synchronized

Three common errors

  • Symptom: the name and class size of the same course do not match between the course offering plan and the scheduling table. Cause: the two materials are maintained separately, are not checked against a unified field wording, and a signature or receipt is missing at handover.
  • Symptom: the scheduling table date has been adjusted, but the course selection rules still reference the old version. Cause: the version is not synchronized, the update cadence does not follow class adjustment notices, and the handover record does not mark the version and date.
  • Symptom: the second question uses a reference but the answer is off-topic, or the answer becomes slower and consumption rises. Cause: the memory turns value does not match the preceding text range required by the question, bringing in irrelevant content or treating the opening message as preceding text.

How to verify the setup

Feature acceptance: ask two consecutive follow-up questions and see whether the second question carries on the reference from the first question; check the memory turns value in the app settings, compare the usage records of two runs, and check whether the references to chatId, messages, and variables in the historical message range are consistent.

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

  • Check the current memory turns in the app settings, run a trial with two consecutive questions, and confirm that the second round can correctly carry on the reference from the first round.
  • Draft one course offering plan, scheduling table, course selection rules, and handover record according to the template, check the name, quantity, date, version, and signature or receipt item by item, and return any missing item.