Knowledge Base Retrieval for Course Selection, Timetables and Classroom Allocation: Coordinate Operations and Application Handover

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

What this category's data looks like

The materials on this page come from the course selection, scheduling, and classroom resource dispatch scenario, including three types of business materials: course offering plans, scheduling tables, and course selection rules, as well as deployment status records and operation records. After the materials enter the knowledge base retrieval and recall function, course offering plans provide course name, credits, and course start date fields; scheduling tables provide classroom, time slot, and instructor fields; course selection rules provide course selection conditions, capacity, and effective date fields. Deployment status records and operation records serve as handover materials, recording version, connection, and task execution status respectively. The update cadence is synchronized updates after each scheduling cycle or course selection rule adjustment, and the field characteristics are mainly dates, quantities, names, signatures, and receipts. The knowledge base retrieval service is responsible for recalling candidate snippets from these materials, and the business output is generated by subsequent nodes or manually.

Configuration and implementation checks

This step is executed by the knowledge base retrieval service (retrieval node and search test), outputting candidate snippets and similarity scores (after pattern, merge, rerank, filter, and limit trimming). The handover-ready deployment status and operation records are completed by subsequent nodes or manually.

ObjectCheckVerification action
Course offering planCourse name, credits, and course start date are consistent between the plan and the scheduling table, and signatures are completeIn the knowledge base search test, search with the same course name, verify the name, quantity, and date in the candidate snippets; switch searchMode to compare semantic and full-text results
Scheduling tableClassroom, time slot, and instructor fields have no conflicts between the scheduling table and course selection rules, and version numbers are synchronizedSearch by classroom name or time slot, check the number of candidates and scores; enable usingReRank to compare the ranking of the top few results, and record the similarity score
Course selection rulesCourse selection conditions, capacity, and effective date are consistent between the rules and operation records, and receipts are completeSearch with rule keywords, verify the dates and quantities in the candidate snippets; check the tokens of the referenced text after limit trimming, and record the array count separately
Deployment status and operation recordsVersion, connection, and task records are consistent, and missing items can be locatedCheck version number, connection status, and task records item by item according to the handover form; use the retrieval test to confirm candidate snippets and scores, and check the searchMode and usingReRank settings

Three common errors

  • Symptom: The name, quantity, or date of the same course does not match between the course offering plan and the scheduling table. Cause: The two materials have different update cadences, and field-level verification was not performed.
  • Symptom: The version numbers in the deployment status records and operation records are inconsistent. Cause: Versions were not synchronized, and item-by-item verification was not performed during handover.
  • Symptom: Course selection rule materials lack signatures or receipts, and the handover form cannot be closed. Cause: Receipts were not archived, and the signature step was omitted.

How to verify the setup

Acceptance for this function: test once each with synonym-rewritten questions, compare candidates and scores, then toggle rerank on and off to see the ranking of the top few results; check searchMode, similarity, usingReRank, and limit.

Business test: verify item by item once according to the handover form to see which record is missing; verify the fields, dates, and signatures of the course offering plan, scheduling table, and course selection rules.

  • In the knowledge base search test, switch searchMode, compare the number of candidates and scores between semantic and full-text, and record similarity.
  • Compare the ranking of the top few results before and after enabling usingReRank, check the tokens of the referenced text after limit trimming, and record the array count separately.