What this category's data looks like
This page focuses on materials for scheduling and class-hour deduction in training institutions. The core materials are class schedules, class-hour deduction records, and class-change requests, all of which carry fields, dates, and signature boxes. Class schedules record classes, time slots, and teaching arrangements; class-hour deduction records carry actual attendance and class-hour deductions; class-change requests reflect the reasons for changes and approval traces. The materials come from academic affairs system exports or offline form archives, and the update cadence follows scheduling adjustments, post-class confirmation, and approval flows. When the materials enter the sharing and embedding feature, the class schedule serves as the display subject, while class-hour deduction records and class-change requests serve as referenced content retrieved by external visitors according to identity. If the same record's name, quantity, or date does not match across two materials, if versions are not synchronized, or if signatures or receipts are missing, all of this will be exposed in external presentation. Share links are created by the publishing channel, authentication is performed by the sharing service and the identity verification callback, the visible scope is determined by file permissions, and referenced display items only control the presentation of snippets and full text.
Configuration and implementation checks
This step is performed by the share link in the publishing channel (the publishing service performs authentication), outputting the share link, display parameters, and authentication result. "Externally available entry points and authorization scope" are then completed by external visitors seeing the corresponding content according to identity.
| Object | Check | Verification action |
|---|---|---|
| Class schedule | Class, time slot, teaching arrangement, and date must correspond item by item with the class-hour deduction records | Check the class schedule fields and dates, confirm the signature boxes are complete, and access once with a restricted identity to view the visible scope |
| Class-hour deduction record | Attendance count, class-hour deduction quantity, and date must be consistent with the class schedule | Check the name, quantity, and date of the class-hour deduction record, verify whether receipts are complete, and record the referenced display items of the link corresponding to shareId |
| Class-change request | Reason for change, original time slot, and new time slot must be synchronized with the class schedule version | Check the signatures and approval traces of the class-change request, confirm the version is not lagging, and access once with an unauthenticated session |
| Share link | Expiration time, per-minute access limit, credit limit, and identity verification are set according to usage needs | Check the time limit and values in the link configuration, try once with an over-limit request, and confirm the authentication result of the link pointed to by shareId |
Three common errors
- Symptom: the link cannot be opened after a period of time. Cause: the expiration time has arrived, the time limit was not extended according to usage needs, and the sharing service refuses to allow access.
- Symptom: the same record's name, quantity, or date does not match across two materials. Cause: the class schedule and class-hour deduction record were revised separately, versions are not synchronized, and signatures or receipts are missing.
- Symptom: the referenced full text can be seen without logging in. Cause: identity verification is not connected to the callback, and the full-text switch in the referenced display items is turned on.
How to verify the setup
Feature acceptance: access once each with an unauthenticated session and an over-limit request, check the allow decision and referenced display, and confirm the authentication result and display parameters of the link corresponding to shareId.
Business test: access once with a restricted identity and see whether the visible scope matches the setting.
- In the link configuration, check the expiration time, per-minute access limit, credit limit, and identity verification callback address, and record the values item by item.
- Check the switch status of referenced snippets, referenced full text, and source original text download item by item, and access once with a restricted identity to confirm the visible scope.