What this category's data looks like
Self-taught examination registration records and graduation audit involve three core types of materials: registration archives, course qualification certificates, and graduation application forms. Registration archives are generated by the provincial examination office after registration, and contain fields such as name, examination admission ticket number, major, and ID number; course qualification certificates are issued with each unified examination result, recording course code, name, score, and qualification date; graduation application forms are filled out by candidates after they meet the graduation requirements, and contain the major plan, number of courses, signature, and receipt column. The three types of materials update at different rhythms: registration archives are updated by examination session, course qualification certificates are updated by score release batch, and graduation application forms are submitted once per application batch. When the materials enter the conversation logs and auditing feature, registration archives and course qualification certificates serve as the comparison baseline, and the graduation application form serves as the object to be verified; the fields, dates, and signatures of the three must be cross-verified.
Configuration and implementation checks
This step is executed by the conversation record interface (by application and session dimension), outputting the session message list and the total number of records, including role and reference information. The "exception list and review conclusions" are then completed by humans or an external system.
| Object | Check | Verification action |
|---|---|---|
| Registration archives | Name, date, and signature are consistent between the registration archives and the graduation application form | Check the name, examination admission ticket number, and major name in both places, and compare the registration date and signature column; use chatId to locate the session, and page through to retrieve all records |
| Course qualification certificates | Course names, quantities, and qualification dates match between the qualification certificates and the application form | Check course code, name, quantity, and qualification date one by one; page through two pages and compare the total number of records total, and confirm response code of 200 to ensure all records are retrieved |
| Graduation application form | Mark as abnormal when the version is not synchronized, or the signature or receipt is missing | Check the application form version number and receipt column, and confirm the signature is complete; sample one record to check the dataId and value fields |
| Conversation record interface | The total number of records matches the pagination offset, and each message has an identified role | Page through by application and session dimension, and pull two consecutive pages to compare total and offset; sample one record to check the role, reference information, and elapsed time |
Three common errors
- Symptom: the name or quantity of the same course does not match between the qualification certificate and the application form. Cause: the two materials were entered in different batches, the versions are not synchronized, and receipt verification is missing.
- Symptom: the signature column of the graduation application form is blank or the receipt is missing. Cause: signatures and receipts were not validated at the submission stage, signatures were missed during material circulation, and each item was not checked one by one during review.
- Symptom: the interface returns empty but there are sessions in the UI. Cause: the sources of the application and session identifiers are inconsistent, or the pagination offset does not start from zero, so only the first page is retrieved.
How to verify the setup
Feature acceptance: page through by the total number of records to retrieve all records, and sample one record to check the role, reference information, and time; confirm response code of 200, compare total and offset, and check the _id, dataId and value fields.
Business test: create one abnormal record and see whether the source material can be traced.
- Pull two consecutive pages of conversation records, compare the total number of records and the offset, and confirm that each message has an identified role and that the reference and elapsed time fields are complete.
- Cross-check the names, quantities, dates, and signatures of the registration archives, course qualification certificates, and graduation application forms item by item, and mark inconsistent items.