What this category's data looks like
Self-taught examination registration records and graduation review involve three types of materials: registration archives, course qualification certificates, and graduation application forms. Registration archives come from the historical database of the provincial examination office and contain fields such as name, ID number, major, and examination registration number; course qualification certificates are issued by the main examining institution by examination session and contain course code, score, and qualification date; graduation application forms are filled out by the candidate and signed and stamped by the examination office, and contain the major plan, credits, and receipt. The update rhythm is centralized archiving after the end of an examination session and supplementary entry around graduation season. After materials enter parsing and training tasks, each becomes an independent data row; registration archives and course qualification certificates are used to compare course names, quantities, and dates, while graduation application forms are used to verify the completeness of signatures and receipts.
Configuration and implementation checks
This stage is executed by parsing and training tasks (server-side tasks), outputting data rows and index status (parsed, indexing, indexed). The "version ledger and change records" are then completed by retrieval and subsequent processing.
| Object | Check | Verification action |
|---|---|---|
| Registration archives | Name, ID number, major, and examination registration number match the course qualification certificate item by item | Check the file records and data rows separately to confirm there are no conflicts in fields and dates |
| Course qualification certificates | Course code, score, and qualification date match the course records in the registration archives | Open the data rows to check the status and inspect the parsed / indexing / indexed transitions |
| Graduation application forms | The major plan, credits, signature, and receipt are complete, and the names and quantities match the registration archives | Check the signature and receipt, and confirm that the trainingType and chunkSize settings have not caused chunk misalignment |
| Version ledger | The current version is unique, old versions are traceable, and references are synchronized | After changing one piece of content, see whether the version number and references are updated synchronously, and check the chunkSplitter chunking results |
Three common errors
- Symptom: The course names and quantities for the same record do not match between the registration archives and the course qualification certificate. Cause: The material versions are not synchronized, and old data rows are still being referenced.
- Symptom: The graduation application form lacks a signature or receipt, so the review cannot pass. Cause: The scanned material is incomplete, and field verification was not performed after parsing.
- Symptom: Newly uploaded materials cannot be found, or empty data rows are left after a training failure. Cause: Data pending indexing does not participate in recall, and the index status has not reached completed.
How to verify the setup
This feature's acceptance: upload one material and observe the data row status transitions and the coverage scope of the rebuild task.
Business test: change one piece of content and see whether the version number and references are updated synchronously.
- Open the data rows to check the status, confirm that the three states are consistent with the interface display, and check the file records and data rows separately.
- View the data rows covered by the rebuild task, and confirm that only data with completed indexing is covered, while data pending indexing does not participate in the rebuild.