Skip to content
WorkGen is a collaboration with TeachForIndia in an effort to use technology to aid teachers around the country by automating question paper generation
Python HTML JavaScript CSS
Branch: master
Clone or download
ishanisri and PaiAkshay998 Adding board and grade models to schema. (#32)
* Added board and grade models

* Uploading questions: fixed after addition of board and grade

* [Uploading Questions]: Fix PEP8 issues

* Subject Splits: Fixed after addition of board and grade

* Generating test paper: Fixed after addition of board and grade

* Generating generic paper: Fixed after addition of board and grade

* Fix the type of chapter no in marks_tracker from float to int

* Generating Customized paper: Fixed after addition of board and grade

* Dummy Tracker: Fixed subject after addition of board and grade

* Replace for loops with forEach in student_view.js

* Remove login required from the routes for getting grades and subjects

* Fix generation of customized worksheets by moving back to float

* Upload new format of excel sheet for uplading questions

* Remove choices from boards

* Display error message for unknown subject

a

* Test paper: Add subject splits

* Change Subject splits depenency to board instead of subject

* Subject splits: Add choice of subject splits when generating test paper and fix display of subject splits
Latest commit 437f87e Sep 12, 2019

README.md

WorkGen

Setup

  1. pip3 install -r requirements.txt
  2. Setup MySQL locally.
  3. Create a database called workgen in MySQL
  4. Set environment variables WORKGEN_USER and WORKGEN_PASSWORD as your MySql username and password
  5. python3 manage.py migrate

Running the Web Server

  1. First run redis-server on a separate terminal
  2. Run ./manage.py runserver from django project root
  3. Start celery workers by running celery worker -A workgen --loglevel=DEBUG --concurrency=4
You can’t perform that action at this time.