AnirudhDaya / Syllabus-condenser

A repository for students to Learn Better, Learn Faster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Syllabus-condenser

This project is aimed at college students. The main issue with college students is that they don't get enough time to go through the previous years' question papers which is very important as there is a high chance that questions may be repeated and that's exactly where this project comes into place. This project uses the basics of Natural Language Processing (NLP) and OCR and creates a simple predictive machine learning model which suggests only the important topics from the syllabus to study. Just upload the PDFs of the syllabus and previous ear question paper and voilĂ !!! you get the most repeated topics from which questions have been asked in past years

Installation

To run this program type the following commands

pip install -r requirements

Confirm the installations and then type the following to migrate the data:

python manage.py migrate

Confirm the migration is error free, and then type the following in command prompt and follow the instructions in terminal to create a superuser:

python manage.py createsuperuser

Usage

Now type the following to start the website server in localhost:

python manage.py runserver

Now type the following in your browser to access the website:

localhost:8000

Credits

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate

About

A repository for students to Learn Better, Learn Faster

License:MIT License


Languages

Language:JavaScript 49.1%Language:CSS 43.1%Language:Python 6.6%Language:HTML 1.1%Language:PHP 0.1%