An interactive mathematics learning platform designed specifically for military maintenance personnel, focusing on developing precise technical mathematical skills through adaptive digital learning technologies.
- Multiple math topics with adaptive difficulty
- Interactive question generation
- Real-time graphing capabilities
- Progress tracking
- Score tracking and performance analytics
- Python 3.11 or higher
- Flask
- SQLAlchemy
- Additional Python packages (listed in requirements.txt)
- Clone or download this repository
- Install Dependencies
pip install flask
pip install flask_sqlalchemy
- Run the application:
python main.py
- Open your web browser and navigate to:
http://localhost:5000
app.py
: Main Flask applicationmodels.py
: Database modelsstatic/
: Static files (JavaScript, images)js/game.js
: Core game logicjs/graphing.js
: Graphing functionality
templates/
: HTML templatesbase.html
: Base templateindex.html
: Main page template
- Positive and Negative Integers
- Order of Operations
- Fractions
- Rounding and Significant Figures
- Scientific Notation
- Ratios and Proportions
- Decimals
- Percentages
- Powers and Roots
- Arithmetic Expressions
- Algebra
- Area and Volume
- Quadratic Formula
- Graphing