What this category's data looks like
The materials for the establishment and annual reports of Chinese-Foreign cooperative education institutions include the establishment application, cooperation agreement, articles of association, and subsequent annual report attachments. The sources are written submissions from both cooperating parties and system exports, with updates rolling according to the establishment stages and annual reporting milestones. Field characteristics center on institution name, number of majors, enrollment scale, signing date, and signatures and seals. When materials enter the conversation logs and auditing function, the establishment application bears the explanation of the entity's qualifications and the scope of operation, the cooperation agreement bears the rights and obligations of both parties and the term agreement, the articles of association bear the governance structure and decision-making procedures, and the annual report attachments bear operational data and receipts. The three have different roles; the name, quantity, and date of the same record must be aligned between the two materials, and the version and signed receipt must be synchronized, so that it can serve as the draft for item-by-item verification on the handover list.
Configuration and implementation checks
This step is executed 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 deployable deployment status and operation records are then completed manually or by an external system. The message list is not a version ledger of business materials; it serves only as session evidence.
| Object | Check | Verification action |
|---|---|---|
| Conversation record interface | Paginated retrieval by application and session dimension, returning total record count and two types of roles | Use chatId to verify the source of the session identifier, pull two pages consecutively to compare total and offset, and confirm response code of 200 |
| Establishment application | Institution name, number of majors, enrollment scale, signing date consistent with the cooperation agreement | Compare the name, quantity, and date field by field between the two materials; mark if signature or receipt is missing |
| Cooperation agreement | Rights and obligations of both parties, term, signatures and seals do not conflict with the articles of association | Verify signing date and version number, confirm receipts are complete, and list discrepancies in the handover list |
| Articles of association | Governance structure and decision-making procedures consistent with the application | Open a record to verify role, reference information, and time, and use dataId and value to locate a single entry |
Three common errors
- Phenomenon: The same institution name is written differently in the application and the cooperation agreement. Cause: The two materials were drafted separately, without field alignment and version synchronization.
- Phenomenon: The number of majors and enrollment scale do not match between the two materials. Cause: After the annual report attachments were updated, they were not written back to the establishment materials, and the version was not synchronized.
- Phenomenon: The articles of association lack signatures or receipts, and the handover list cannot be closed. Cause: The signing process was not completed before archiving; although the total record count and status code are normal, the materials are incomplete.
How to verify the setup
Acceptance of this function: paginate through all records by total record count, sample one record to verify role, reference information, and time, and confirm response code of 200 is consistent with total.
Business test: verify once item by item according to the handover list, and see which record is missing.
- Use
chatIdto pull two pages consecutively, compare total and offset, and confirm that the number of records matches the total. - Open a record, verify the order of the two types of roles, question and answer, and use
dataIdandvalueto locate the reference and elapsed time fields.