Access4LearningNA / NADM

North American Data Model
2 stars 2 forks source link

Consider more flexible structure for StudentAttendanceSummary #111

Closed mattharris5 closed 8 years ago

mattharris5 commented 8 years ago

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.

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

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.

mattharris5 commented 8 years ago

What do you think @Access4Learning/natb ?

vinceparedes commented 8 years ago

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.

tqwhite commented 8 years ago

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.