What this category's data looks like
Materials for the course selection, scheduling, and classroom resource scheduling category include three types: course offering plans, scheduling tables, and course selection rules. Sources are academic affairs system exports and manual registration, and the update cadence advances by semester and round. Course offering plans provide course and instructor fields, scheduling tables carry time and classroom fields, and course selection rules constrain capacity and priority. When these materials enter the conversation logs and auditing feature, their respective roles are to be registered, exported, and reviewed as business records; the message list does not assume the responsibility of a version ledger for business materials. Field characteristics center on course name, classroom number, date, signature, and receipt.
Configuration and implementation checks
This step is performed by the conversation record interface (by application and session dimension), outputting a session message list and total record count, including role and reference information. The handover-ready deployment status and operation records are then completed manually or by an external system.
| Object | Check | Verification action |
|---|---|---|
| Application and session identifiers | Consistent with the actual application and actual session | Check the sources of the two identifiers in the request parameters, and compare the values of chatId and value |
| Pagination parameters | Record count matches the total | Pull two consecutive pages and compare the total record count total and the offset, and confirm response code of 200 |
| Role field | message roles correspond to the original conversation | Look at the order of the two role types in the returned list, and verify dataId one by one |
| Reference and duration fields | A single record shows reference and duration | Open one record and verify the reference and duration fields; record the number of references by array length |
Three common errors
- Symptom: The name, quantity, and date of the same record do not match between the course offering plan and the scheduling table. Cause: The two materials are registered separately and were not checked against the same field definitions.
- Symptom: The version is not synchronized, and the version on the handover form is inconsistent with the deployment status. Cause: The record was not written back after the update, and a signature or receipt is missing.
- Symptom: The interface returns empty but there are sessions in the UI. Cause: The sources of the application and session identifiers are inconsistent, or only the first page was retrieved.
How to verify the setup
This feature acceptance: page through by total record count to retrieve all records, sample one record to verify the role, reference information, and time, and confirm that _id, dataId and value, the total record count total, and response code of 200 are consistent.
Business test: check each item once according to the handover form, and see which record is missing.
- Pull two consecutive pages and compare the total record count and the offset, and confirm that the record count matches the total.
- Open one record and verify the role, reference, and duration fields; record the number of references separately by array length.