Details
-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
Description
This ticket does not successfully address the issue raised: https://tracker.ed-fi.org/browse/DATASTD-1530
The concept is: some sections have multiple periods (consider: morning and afternoon homeroom, or lecture and lab), and there is no way to record separate attendance events for each of these: a student must have the same status at both.
The fix that was applied added an optional ClassPeriod collection, but this does not address the problem: because the grain is still Student and Section, there can still only be one total record at that grain.
If a user attempted to use this feature in the described way, here's what would happen:
- Section: Homeroom, periods: 1 and 8
- Push one record with ClassPeriod 1, Tardy
- Push second record with ClassPeriod 8, Absent
- Second record overwrites the first, still can't distinguish between or store these two events. The result is that the student is counted absent in both periods.
At the moment an extension is still required to meet this goal, (along with vendor support for the extension, which in practice is a much more difficult bar to clear), and the classPeriod collection serves essentially no purpose.
Attachments
Issue Links
- relates to
-
DATASTD-1530 CLONE - If a section has multiple class periods on a given day, StudentSectionAttendanceEvent cannot represent a student being absent for only one of them, but not the other
- Scheduled for Release