What this category's data looks like
The data for this category looks like this: Teacher qualification examination and certification materials include written and interview registration forms, Mandarin proficiency certificates, and medical examination forms. Sources are the registration system, testing institutions, and designated hospitals, and updates advance with batches and certification cycles. The registration form contains name, ID number, subject, examination district, date, and signature; the Mandarin proficiency certificate contains grade, number, issue date, and seal; the medical examination form contains item conclusions, date, and physician signature. After materials enter parsing and chunking, each becomes a searchable data row. The registration form serves as the primary file for identity and examination information, while the Mandarin proficiency certificate and medical examination form serve as supporting evidence for qualification conditions. The three are aggregated and compared by the same object for name, quantity, date, and signature.
Configuration and implementation checks
Configuration and implementation checks: This step is executed by parsing and training tasks (server-side tasks), outputting data rows and index status (parsed, indexing, indexed). The discrepancy list is completed next by retrieval and subsequent processing. After parsing is completed, parsing chunks are immediately persisted as visible data rows and bound to a unique data identifier. The index transitions through the three states parsed, indexing, and indexed. Data pending indexing does not participate in recall. Changing the model only rebuilds data that has completed indexing.
| Object | Check | Verification action |
|---|---|---|
| Written and interview registration form | Name, quantity, date, and signature must match the ledger | Check the registration form data row status and fields, confirm that name, subject, examination district, date, and signature are complete, view the transitions by parsed, indexing, indexed, and check the chunkSize and chunkSplitter settings |
| Mandarin proficiency certificate | Certificate number, grade, issue date, and seal must correspond to the same object as the registration form | Check the certificate data row's number, grade, issue date, and seal fields, check whether they are consistent with the registration form's name and ID number, and confirm that the index status is indexed |
| Medical examination form | Medical examination conclusion, date, and physician signature must match the certification batch time | Check the medical examination form data row's conclusion, date, and signature fields, check whether the signature or receipt is missing, confirm the index status, and check that trainingType matches the material type |
| File record and data row | The identities of the file record and data row are distinguished separately | Check the file record and data row separately, confirm that the unique data identifier is correctly bound, and check the correspondence among chunkSize, chunkSplitter, and trainingType |
Three common errors
- Symptom: newly uploaded materials cannot be found; cause: the data row is in parsed or indexing, and data pending indexing is naturally isolated at the retrieval layer and is not recalled, so it can only be searched after indexed.
- Symptom: the name, quantity, and date of the same record do not match across two materials; cause: the versions of the registration form, Mandarin proficiency certificate, and medical examination form are not synchronized, and the fields are not aggregated and checked by the same object.
- Symptom: empty data rows remain after training fails; cause: interrupted training leaves orphan data, and missing signatures or receipts are not identified, so the failed data must be edited or deleted and then retried.
How to verify the setup
Acceptance for this feature: upload one material, observe the data row status transitions and the coverage scope of the rebuild task, confirm that the three states parsed, indexing, and indexed are consistent with the interface display, that the rebuild covers only data that has completed indexing, and that the initial training covers data pending indexing and data being indexed, and check the correspondence among chunkSize, chunkSplitter, trainingType, and the material type.
Business test: use one real record to find fields inconsistent with the ledger, check the name, quantity, date, and signature of the registration form, Mandarin proficiency certificate, and medical examination form, submit to the reviewer for confirmation, and write back.
- Open the data row to check the status, inspect the respective identity identifiers of the file record and data row, confirm that the unique data identifier is correctly bound, and check the
chunkSizeandchunkSplittersettings. - View the data rows covered by the rebuild task, confirm that only data that has completed indexing is covered, and check whether
trainingTypematches the material type.