Closed mattharris5 closed 8 years ago
What do you think @Access4Learning/natb ?
Sounds good. I think it should also be set up for time-based sampling, for example, 13:40 Mon-Fri weeks 27-52.
Vince Paredes vinceparedes@gmail.com 512-785-7116
On Aug 10, 2016, at 3:08 PM, Matt Harris notifications@github.com wrote:
What do you think @Access4Learning/natb https://github.com/orgs/Access4Learning/teams/natb ?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Access4Learning/NADM/issues/111#issuecomment-238987878, or mute the thread https://github.com/notifications/unsubscribe-auth/AK22-3E8HKkPYzOxFV41mh01_VPkxcf9ks5qei-lgaJpZM4Jhhjo.
Excellent. I like the choice of the name 'resolution'.
I think I would vote against the time-based sampling suggestion for now. It is a complicated thing to include and would reduce the clarity of the data structure. Also, I don't see anything about the current proposal that would preclude it in the future.
Per the conversation on the NATB call on August 10, we may want to consider a more flexible data structure for reporting an attendance summary for a student. The current proposed model for 3.4 only satisfies the use case of reporting daily attendance. As education becomes less focused on daily attendance and more flexible learning environments emerge, the SIF data model should accommodate flexible summary reports with a resolution at the day, period, hour, or even minute level.
Possible Structure
This is very similar to the existing
StudentAttendanceSummary
structure.length
has been provided above, but nice for the provider to do the math)Examples
Summarize daily attendance for Semester 1
You could also include the excused vs. unexcused breakdown in there too, if your use case demanded that level of detail.
Summarize period attendance for all periods for the month of September
Summarize period attendance for this student's Period 3 for the entire year
Summarize minute attendance for a single day
Using these flexible structures, providers can choose to summarize attendance at nearly any level to fit the needs of the use case. These summaries could be used "out of the box" by other enterprise applications or other systems. A provider could potentially include tens or hundreds of summaries for a student, or even generate them on demand to requests for certain time ranges.