Skip to content

CBinyenya/easyschool

Repository files navigation

EasySchool

Web application that enables teachers and parents mornitor students academic progress through a series of tests that are set, done and marked online. The statisistics of the students' performance is then made available to the respective teacher, parent or student

##Dependecies

  1. Django 1.8
  2. xlrd
  3. django rest-framework

Installation

Clone the project

Usage

  1. Change the database settings in the settings.py file
  2. Startup the project in the usual django process i.e python manage.py runserver. Remember to createsuperuser account
  3. Create school levels 4 Create class levels
  4. Add subjects and their respective topics

The headteacher can then signup and create the schools account where the other teachers can request to be a member of after signup

The respective class teacher are responsible for uploading the student details into the application

The subject teachers are responsible for creating tests/assingments

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

History

Credits

AT For their support through the project

License

Comming soon

About

API for easy school applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published