What this category's data looks like
This page addresses school moral education and homeroom teacher work scenarios, and the material sources are daily management archives: themed class meeting plans, student comprehensive quality records, and home visit records. Themed class meeting plans usually contain activity objectives, procedures, dates, and the homeroom teacher's signature; student comprehensive quality records contain evaluation dimensions, semester dates, and teacher confirmation; home visit records contain the visit target, time, key communication points, and parent receipt. The update rhythm is weekly or per semester, and the fields are mainly names, quantities, dates, and signatures. When the materials enter the question acceptance and missing-item follow-up function, themed class meeting plans are used to check activity arrangements and signatures, student comprehensive quality records are used to check evaluation items and dates, and home visit records are used to check receipts and visit details. The three serve as references for one another, and the same record is often inconsistent in names, quantities, and dates; versions are not synchronized or signatures/receipts are missing, so missing items must first be identified and then followed up.
Configuration and implementation checks
This part is executed by the memory turn count and prompt configuration in the application settings, and outputs the historical message range and answer constraints for reference. "Accepted records and items to be completed" are then completed by the model. The memory turn count controls how many previous dialogue turns can be referenced at most when answering; if the value is too small, the preceding text cannot be used, and if the value is too large, irrelevant content is brought in and consumption increases.
| Object | Check | Verification action |
|---|---|---|
| Themed class meeting plan | Whether the name, date, and signature match another material | Check the memory turn count value in the application settings, run a trial with two consecutive question turns, check whether the second turn can carry forward the reference from the first turn, and check the preceding text range in messages |
| Student comprehensive quality record | Whether the quantity, date, and teacher confirmation are consistent with the archive | Compare the usage records of two runs, confirm the consumption change after adjusting the turn count, and check whether the session corresponding to chatId brings in irrelevant preceding text |
| Home visit record | Whether the receipt and signature are complete and whether the version is synchronized | Mark missing items in the accepted records, use variables to record the fields to be completed, and then forward to the handler |
| Accepted records and items to be completed | Whether missing items are identified and followed up, and whether the answer has a material basis | Ask a question missing key information, see whether it first follows up before answering, and check the material range cited in the answer |
Three common errors
- Phenomenon: the second question uses a reference but the answer is irrelevant. Cause: the memory turn count is too small, the preceding text range is insufficient, and the model cannot carry forward the reference from the first turn.
- Phenomenon: the name, quantity, and date of the same record do not match in two materials. Cause: the versions are not synchronized, and field consistency was not checked during archiving.
- Phenomenon: the home visit record lacks a signature or receipt. Cause: missing items were not identified at acceptance, and the answer was entered without first following up to complete them.
How to verify the setup
This function's acceptance: ask two consecutive follow-up questions and see whether the second question carries forward the reference from the first question; check the historical message range referenced in messages and the session corresponding to chatId to confirm that the answer constraints take effect.
Business test: ask a question missing key information and see whether it first follows up before answering.
- Check the current memory turn count value in the application settings and match it with the preceding text range required by the question.
- Run a trial with two consecutive question turns, compare the usage records of the two runs, and confirm the consumption change after adjusting the turn count.