/School-Diary

Software for school diary

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Information system : Electronic school diary

Getting Started

  • Goal of this project is to digitalize process of official records about class departments in school, facilitate and expand use of class book.

Prerequisites

Installing

You can use any software for making instaler such as :

  1. NSIS
  2. WIX
  3. Advanced Instaler

Setup files and installation instructions - Download.

Why it was built?

  • We made it because it will help many clients (Director, teachers, parents) get opportune information about student marks in school.
  • Difference between traditional approach and electronic is that second one is faster, so techers can devote more time to work with students.
  • Thanks to the use of electronic diary in teaching there is no partiality in relationship with students

Entity Relationship diagram:

text

Use Case diagram:

text

Tasks

  1. Electronic marks archive
  2. Electronic marks entries
  3. Electronic absents entries
  4. Electronic concluding ratings
  5. E-mail notifications for parents about state of students
  6. E-mail notifications for parent meetings ( School must register gmail account and enable less secure apps access it )
  7. Printable certificate for students
  8. Statistics for class teachers
  9. Statistics for department council
  10. Statistics by coruses

Who has access to Electronic school diary?

  • Director has full access to electronic diary
  • Teachers has access only to data which belongs to students who attend his courses
  • Class teachers has same privilegies as teacher, but in addition they have access to all data which belongs to students at his department
  • Administration has access to initial data entries into database

Structure

  • Electronic diary consists of students database and GUI (Graphical User Interface) which varies with respect to client privileges

Built With

License

This project is licensed under the GPL - 3.0 License - see the LICENSE.md file for details