Skip to content

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.