Custom attendance codes
Students:
Present (P)
Present but late and / or left early (Pl)
Absent – sick (As)
Absent – other reason (Ao)
Absent – unknown (Au)
Suspended – behaviour (Sb)
Suspended – fees (Sf)
Teachers
Present (P)
Present but late and / or left early – authorised (Pl-a)
Present but late and / or left early – unauthorised (Pl-u)
Absent – sick (As)
Absent – authorised (Aa)
Absent – non-authorised (An)
Suspended (S)
Not timetabled (NT)
Blueprint information
- Status:
- Complete
- Approver:
- Frances Bowen Day
- Priority:
- High
- Drafter:
- SIELibre-Ark Collaboration
- Direction:
- Needs approval
- Assignee:
- Douglas Cerna
- Definition:
- Approved
- Series goal:
- Accepted for 2.10
- Implementation:
- Implemented
- Milestone target:
- phase-1
- Started by
- Douglas Cerna
- Completed by
- Tom Hoffman
Related branches
Related bugs
Sprints
Whiteboard
These are different than PEAS and ISLI, correct?
We may need to do some plumbing work to coordinate score systems across the different schools and customizations.
Estimate: 6 hours.
Fran: If you are going to take the time to do this plumbing work then can you build the flexibility into the system to allow schools to set their own attendance codes? I.e. each code would have:
a) title
b) 2-3 letter code
c) linked to a scoring value (based on your standard set of ~5 codes) which flows through to the reports
d) these scoring values would have a colour (present = green, absent red, not included = blue, tardy (if used) might be black)
This would then allow schools to set up and change their attendance codes themselves
Douglas: OK. My initial estimate was for allowing the plugin packages (peas, isli, rising) to set their own *hardcoded* score systems and be able to share the rest of the functionality (like reports) from the ark package.
Currently, it's possible to add custom score systems (see http://
but those views lack support for "not timetabled" flags (still ark specific) for example. So that would be needed.
Then we could add a couple of preferences similar to the preferences that control the section journals. See:
allowing you set a score system for the Teacher Attendance view and for the Student Attendance view.
This wouldn't be Rising specific anymore, correct?
FRAN: I still want them to be able to share all the other attendance reports - I was just wondering if there is a way to give the schools flexibility to set their codes but in a way that will still feed into those reports?
Douglas: reports would still be shared across all the projects with the hard coded version or the flexible version. I estimated the hardcoded version above. The estimate for a flexible version that would allow users to define their own score system for teacher attendance and student attendance is 10 hours.
Fran: Please do flexible version - 10 hours
Work Items
Work items:
Only site manager should be able to edit score system preferences: DONE
Allow editing score system titles: TODO