What this category's data looks like
This page addresses primary and secondary school timetable and after-school service scheduling scenarios. The materials come from the master timetable, teacher assignment table, after-school service project table, and the accompanying version ledger and change records. The master timetable carries class period and venue information, the teacher assignment table carries personnel and teaching-hour attribution, and the after-school service project table carries project names, participant counts, and period arrangements; the three use dates, signatures, and receipts as evidence of effectiveness. The update cadence follows semester adjustments, temporary schedule changes, and project additions or removals, and the field characteristics center on course name, assigned teacher, class, day of week and period, start and end dates, version number, and signature field. When the materials enter knowledge base retrieval, each participates in recall as an independent fragment, and the version ledger and change records are used to determine that the current version is unique, old versions are traceable, and citations are synchronized.
Configuration and implementation checks
This step is executed by the knowledge base retrieval service (retrieval node and search test), outputting candidate fragments and similarity scores (after pattern, merge, rerank, filter, and limit trimming). The version ledger and change records are then completed by subsequent nodes or manually.
| Object | Check | Verification action |
|---|---|---|
| Master timetable | Class, day of week and period, start and end dates, and signature field are consistent across the three materials | In the search test, switch searchMode to semantic, full-text, and hybrid, and check whether the class and period in the candidate fragments come from the same source |
| Teacher assignment table | Assigned teacher, teaching-hour attribution, and dates match the master timetable and after-school service project table | Test once each with synonym-rewritten questions, check the number of candidates and the similarity score, and confirm that teacher and teaching hours are not split apart |
| After-school service project table | Project name, participant count, period, and receipt are complete and the version number is synchronized | Turn usingReRank on and off to compare the ordering of the top few results, and check the citation text tokens and the number of items after limit trimming |
| Version ledger and change records | The current version is unique, old versions are traceable, and citations are updated in sync | After changing one piece of content, re-query and compare whether the version number and citation fragments change in sync, and record the number of candidates |
Three common errors
- Symptom: the name, quantity, or date of the same course does not match between two materials. Cause: the master timetable and the after-school service project table are maintained separately and are not merged under the same version number.
- Symptom: old-version fragments are still recalled, and citations are inconsistent with the current version. Cause: versions are not synchronized, and change records are not updated together with the materials.
- Symptom: there are many candidates, but the ones ranked at the front are all irrelevant. Cause: the retrieval mode does not match the material form, or rerank is not enabled, causing distorted ordering.
How to verify the setup
Feature acceptance: test once each with synonym-rewritten questions, compare the number of candidates and the similarity score, then turn usingReRank on and off to inspect the ordering of the top few results, and switch searchMode to observe recall differences.
Business test: change one piece of content and see whether the version number and citations are updated in sync.
- In the knowledge base search test, query the same question once each with different phrasings, record the number of candidates and the score, and confirm that key fragments are not missed in recall.
- After changing one course name or date, re-query and check whether the version number, citation fragments, and signature receipt are updated in sync.