What this category's data looks like
This page addresses the scenario of credit management for primary and secondary school teacher training. The source materials are training notices, credit recognition forms, and participant rosters, and the update cadence advances with training batches and recognition cycles. Training notices provide the training topic, start and end dates, and participation requirements; credit recognition forms record class hours, credits, and recognition conclusions; participant rosters list teacher names, units, and sign-in status. When these three types of materials enter the sharing and embedding feature, each plays a different role: the training notice serves as the display basis for the external entry point, the credit recognition form serves as the core credential for authorized visibility, and the participant roster serves as the verification draft for identity and scope matching. Field characteristics are concentrated in names, dates, quantities, and signed receipts. If the name, quantity, or date of the same record does not match across two materials, if versions are not synchronized, or if signatures or receipts are missing, all of these will affect external display and authentication results.
Configuration and implementation checks
This part is executed by the sharing link in the publishing channel (the publishing service performs authentication), and outputs the sharing link, display parameters, and authentication results. The externally available entry point and authorization scope are then completed by external visitors seeing the corresponding content according to their identity. The sharing link can be configured with an expiration time, a per-minute access limit, a credit limit, identity verification, and display items for quoted snippets, quoted full text, and source original text.
| Object | Check | Verification action |
|---|---|---|
| Training notice | The name, date, and signed receipt must be consistent with the credit recognition form | Check the training name, start and end dates, and receipt signature in the notice, and confirm they correspond item by item with the recognition form |
| Credit recognition form | The class hours, credit quantity, and recognition date must be consistent with the participant roster | Check the class hour quantity, recognition date, and roster sign-in records in the recognition form, and confirm versions are synchronized |
| Participant roster | The name, unit, and sign-in status must be consistent with the notice and recognition form | Check the name, unit, and sign-in status in the roster, and confirm missing signatures or receipts have been completed |
| Sharing link | The expiration time, per-minute access limit, identity verification, and quote display items are set as needed | Check the time limit and values in the link configuration, access once each with an unauthenticated session and an over-limit request, and record shareId |
Three common errors
- Symptom: The name, quantity, or date of the same record does not match across two materials. Cause: The training notice and credit recognition form are maintained separately and are not checked uniformly by batch.
- Symptom: The link cannot be opened after a period of time. Cause: The expiration time has arrived, or versions are not synchronized, causing display parameters to be inconsistent with the materials.
- Symptom: The quoted full text can be seen even without logging in. Cause: The identity verification callback is not connected, and the switch state of the quote display item does not match expectations.
How to verify the setup
This feature acceptance: Access once each with an unauthenticated session and an over-limit request, and check the allowance and quote display; check the expiration time, per-minute access limit, identity verification, and quote display items in the link configuration, record shareId, record the number of quotes separately, and for quoteMaxToken only check the tokens of the quoted text.
Business test: Access once with a restricted identity and see whether the visible scope matches the setting.
- Check the expiration time, per-minute access limit, and identity verification callback address in the link configuration, and confirm they match the expected access volume.
- Check the switch states of the display items for quoted snippets, quoted full text, and source original text item by item, and confirm that the quote display items do not control the file visibility scope.