Sharing and Embedding for School Timetables and After-School Scheduling: Manage Authorized Access and External Services

School Timetables: review sharing & embeds for authorized access. Check source versions, input mappings and the values received by downstream nodes.

What this category's data looks like

This page covers the category of primary and secondary school timetables and after-school service scheduling. The materials come from the master timetable exported from the academic scheduling system, teacher assignment tables, after-school service project tables, as well as parent receipts and superior filing forms. The update cadence is weekly and monthly: the weekly timetable changes with schedule adjustments, and the after-school service project table is finalized before monthly settlement. The field characteristics are class, course name, assigned teacher, class date, period, service project name, number of participants, signature column, and receipt status. After the master timetable enters a sharing link, it serves as the main material for external display; the teacher assignment table is used to verify the correspondence between teachers and classes; the after-school service project table is used to verify project names and participant counts; receipts and signatures are used to confirm that parents or superiors have received them. The three materials each play a display and verification role in the sharing entry point, and the file visibility scope does not change because a link is generated.

Configuration and implementation checks

This step is performed by the sharing link in the publishing channel (the publishing service performs authentication), outputting the sharing link, display parameters, and authentication result. "Externally available entry points and authorization scope" is then completed by external visitors seeing the corresponding content according to their identity. The sharing link can be configured with expiration time, per-minute access limit, credit limit, identity verification, and display items for quoted snippets, quoted full text, and source original text.

ObjectCheckVerification action
Master timetableClass, course name, assigned teacher, class date, and period are consistent across the three materials, and the signature column and receipt status are completeCheck the course names, periods, and dates in the master timetable and teacher assignment table, and inspect signatures and receipts item by item; access once with an unauthenticated session to confirm that quoted display items are allowed according to the switches
Teacher assignment tableThe correspondence between teachers and classes is consistent in name and quantity across the master timetable and after-school service project table, and versions are synchronizedCompare the assigned teachers and class counts in the teacher assignment table and after-school service project table, and check the version date; make one over-limit request to confirm that the per-minute access limit takes effect
After-school service project tableProject names, participant counts, and service dates match the master timetable and receipt records, with no missing signatures or receiptsCheck project names, participant counts, and dates, and inspect receipts and signatures; verify the switch status of quoted snippets, quoted full text, and source original text item by item
Sharing linkExpiration time, per-minute access limit, credit limit, and identity verification are set according to usage needs, and shareId corresponds to a unique linkCheck the time limit and values in the link configuration, try once with an over-limit request, access once with an unauthenticated session, and verify allowance and quoted display

Three common errors

  • Symptom: the name, period, or date of the same course does not match between the master timetable and the teacher assignment table. Cause: the two materials were exported separately without cross-checking, and versions were not synchronized.
  • Symptom: the participant count in the after-school service project table is inconsistent with the number of receipt records. Cause: after the project table was updated, receipts were not collected in sync, and signatures or receipts are missing.
  • Symptom: the link cannot be opened after some time, or the quoted full text can be seen without logging in. Cause: expiration time and identity verification were not set according to usage needs, and the quoted display item switches were not checked item by item.

How to verify the setup

This feature acceptance: access once each with an unauthenticated session and an over-limit request, and verify allowance and quoted display; check expiration time, per-minute access limit, credit limit, and identity verification in the link configuration, and verify the switch status of quoted snippets, quoted full text, and source original text item by item, and record shareId.

Business test: access once with a restricted identity and see whether the visible scope matches the settings.

  • Check expiration time, per-minute access limit, credit limit, and identity verification values in the link configuration, and try once with an over-limit request.
  • Verify the switch status of quoted snippets, quoted full text, and source original text item by item, and access once with an unauthenticated session to confirm the allowed scope.