Skip to content

Deep-Matrix/qgen-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qgen

      

About

Many times, we read our notes again and again, without ever getting any information inside our head. Havent you noticed that whenver there is a quiz, or whenever you take a test, you learn the material better? Hence, we have created an app, which used Machine Learning and Natural Language Processing to generate flashcards, quizzes, and summary from your notes! Moreover, we have three types of questions: MCQ, Fill in the blanks, and True or False questions to test you on your notes. You can also upload handwritten notes to generate quizzes so that you can directly upload a photo and generate a quiz.


Preview


🚀 Features

  • Add/Edit Notes📕
  • Based on your notes generate
    • Quiz
      • MCQs 📝
      • True/False ✔️ ❎
      • Fill in the blanks ❓
    • Summary ✒️
    • Flashcards 🔖
    • Q/A from images 🚞


💻 Tech stack

Backend : Django
Database : SQLite
Frontend : ReactJs, CSS, HTML, Bootstrap, jQuery
ML: BERT, Spacy, NLTK


🦮 Installation Guide

A step by step series of examples that tell you how to get a development env running

In your cmd:

git clone https://github.com/Deep-Matrix/qgen-backend

Then,

cd qgen-backend

Create a virtual environment and activate the virtual environment:

python3 -m venv env
source env/bin/activate

Install dependencies using the following:

pip install -r requirements.txt

Now run the backend using the following:

python manage.py makemigrations
python manage.py migrate
python manage.py runserver

You are done with the setup now!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages