Skip to content

An effective learning portal based on Bloom's taxonomy with a neuro linguistic processing engine. Runner-up in Singapore - India Hack 2018

Notifications You must be signed in to change notification settings

Arutselvan/Bloom

Repository files navigation

Bloom

An effective learning portal based on Bloom's taxonomy. Won 2nd place in Singapore - India Hackathon 2018 https://www.youtube.com/watch?v=nHmCC767CxE

Features

  • QA forum with auto tagging of topics
  • Identification of weak and strong areas based on questions asked and answered by the user.
  • Speech to text input for logging notes/doubts from a lecture
  • OCR for notes/documents
  • A NLP engine to tag topics, to summarize the concepts in the form of knowledge graphs and recommendation of prerequisites/related topics with links to resources

Screenshots

Screenshot (2) Screenshot (10)

Prerequisites

  • Python3.x
  • MySQL

Build instructions

  • Clone the repository
git clone https://github.com/Arutselvan/Bloom.git
cd Bloom
  • Install requirements
pip install -r requirements.txt
  • Setup database config
cp db.cnf.example db.cnf
  • Create and run migrations
python manage.py makemigrations
python manage.py migrate
  • Run the server
python manage.py runserver

About

An effective learning portal based on Bloom's taxonomy with a neuro linguistic processing engine. Runner-up in Singapore - India Hack 2018

Resources

Stars

Watchers

Forks