Skip to content

unicefkenya/da_app

Repository files navigation

Digital Attendance (m-app)

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

Features!

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.

Dependancies

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.

Installation

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

Contribute

Want to contribute? Great! Get in touch with the development team.

License

open-source