Digital Attendance is an open-source project supported by UNICEF Kenya through a collaboration with Computing for Development Lab (C4DLab), University of Nairobi. The platform allows tracking of individual attendance of students in schools.
- Supports offline & online mobile versions
- Open source Ionic 2 Application already built
- Open source Dashboard in Angular2 already built.
Current version accessible on Google Playstore : Digital Attendance
Main data collection point for teachers in schools, used in marking attendance.
- Monthly summaries of attendance.
- Records of individual student tracking.
- Contains information of parents (including phone number).
- Access to single class (or stream) or the entire school; based on access levels
- Promotion of students
- Removal of students - while recording reasons.
Digital Attendance uses a number of open source projects to work properly:
- [AngularJS] - HTML enhanced for web apps!
- [markdown-it] - Markdown parser done right. Fast and easy to extend.
- [node.js] - evented I/O for the backend
And of course Digital Attendance itself is open source with a public repository on GitHub.
Digital Attendance (m-app) requires node.js to run.
Install the dependencies and devDependencies and start the server.
Clone the public repo
$ npm install
$ ionic serve
Check application running live at :
localhost:8000
Want to contribute? Great! Get in touch with the development team.
open-source