What this category's data looks like
This page addresses primary and secondary school timetable and after-school service scheduling scenarios. The materials include the master timetable, teacher assignment table, and after-school service project table. The master timetable lists courses, periods, and venues by week and class; the teacher assignment table lists classes, subjects, and weekly class hours by teacher; the after-school service project table lists participating classes, time slots, responsible teachers, and receipts by project. These three types of materials are usually generated at the beginning of each semester and updated at month-end or after adjustments, with fields including dates, signatures, and quantities. When entering multi-turn dialogue and prompt features, the master timetable carries the global time-slot and class definitions, the teacher assignment table carries the personnel and class-hour definitions, and the after-school service project table carries the project and receipt definitions. Together, the three determine which prior context and constraints an answer can reference.
Configuration and implementation checks
This part is executed by the memory turn count and prompt configuration in the application settings, outputting the referenced historical message range and answer constraints. The externally available entry points and authorization scope are determined by the publishing service and file permissions, and the model only processes filtered materials. External entry points and authorization are handled by the publishing service and file permissions; the memory turn count and prompt configuration do not generate access entry points, nor do they perform identity or file authentication.
| Object | Check | Verification action |
|---|---|---|
| Memory turn count | Matches the prior context range required by the question | Check the current value in the application settings, and run a trial with two consecutive follow-up questions to observe whether the second round carries forward the references from the first round |
| Master timetable | Classes, periods, dates, and signatures are complete, and consistent with the teacher assignment table definitions | Extract the same class and same week, and compare the course names, periods, dates, and signatures in the two materials |
| Teacher assignment table | Teachers, subjects, and weekly class hours are consistent with the master timetable and the after-school service project table quantities | Extract records by teacher, check subject names, weekly class hour quantities, and dates, and verify whether versions are synchronized |
| After-school service project table | Project names, participating classes, time slots, responsible teachers, and receipts are complete | Extract records by project, compare the number of participating classes and receipt signatures, and confirm there is no conflict with the master timetable time slots |
Three common errors
- Symptom: The name, period, or date of the same course does not match between the master timetable and the teacher assignment table. Cause: The two materials are maintained separately and are not synchronized during updates, causing the answer to reference inconsistent prior context definitions.
- Symptom: The after-school service project table lacks the responsible teacher's signature or the parent receipt, and the externally visible scope does not match the settings. Cause: Receipt collection and file permissions were not updated in sync.
- Symptom: In consecutive follow-up questions, the second question uses a reference but the answer is off-topic, or responses become slower and consumption increases. Cause: The memory turn count value does not match the prior context range required by the question, bringing in irrelevant content.
How to verify the setup
This feature acceptance: Ask two consecutive follow-up questions and see whether the second question carries forward the references from the first question; check whether the references to chatId, messages, and variables in the historical message range meet expectations.
Business test: Access once with a restricted identity and see whether the visible scope matches the settings; unauthorized content is not visible, and the authorization scope matches the visitor's identity.
- Check the current memory turn count value in the application settings, and run a trial with two consecutive follow-up questions to check whether the second round's references are correctly carried forward.
- Extract the same class and same week, and compare the names, quantities, dates, and signatures in the master timetable, teacher assignment table, and after-school service project table to confirm version synchronization.