Science Question Study Tool
This project aims to develop a website that generates word problems for science subjects, namely Chemistry, Physics, and Biology, as a study tool for user. The word problems will be generated using supervised machine learning techniques implemented in Python, using libraries like scikit-learn. The goal is to train a model to understand and extract information from a dataset of word problems to be able to generate problems independently.
Further details are in our presentation below: https://docs.google.com/presentation/d/1PR6XeOHOshVp_LDLUkAiFz8DgcE78Wu8OSIGJqagfMY/edit?usp=sharing
Stack
- Flask - Web Framework
- Python - Programming Language
- scikit-learn - Machine Learning Library
- NLTK - Natural Language Processing Library
- Pandas - Data Analysis Library
- NumPy - Scientific Computing Library
- Kaggle - Dataset Source
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
What things you need to install the software and how to install them.
Installing
A step by step series of examples that tell you how to get a development env running.
Say what the step will be
Give the example
And repeat
until finished
End with an example of getting some data out of the system or using it for a little demo.
Running the tests
Explain how to run the automated tests for this system.
Break down into end to end tests
Explain what these tests test and why
Give an example
And coding style tests
Explain what these tests test and why
Give an example
Usage
Add notes about how to use the system.