AI-powered educational diagnostics platform for identifying student misconceptions in mathematics
2
stars
6
commits
CSS
primary language
Jul 26, 2025
updated
Revolutionizing Curriculum Quality through AI-Powered Educational Diagnostics
MisrBase leverages advanced Arabic Natural Language Processing (NLP) and machine learning specifically trained on the Egyptian curriculum and local student language patterns. Students solve problems and crucially, write or speak their reasoning steps. The platform analyzes this text/speech to:
MisrBase/
├── src/ # React Frontend
│ ├── components/ # Reusable UI components
│ ├── views/ # Page components
│ └── assets/ # Static assets
├── backend/ # Flask API Server
│ ├── app.py # Main API server
│ ├── utils.py # ML utilities
│ ├── config.py # Configuration
│ └── requirements.txt # Python dependencies
├── public/ # Public assets
└── Documentation/ # Project documentation
# Install dependencies
npm install
# Start development server
npm start
The React app will be available at http://localhost:3000
# Navigate to backend directory
cd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Copy environment file
cp env.example .env
# Edit .env with your configuration (optional)
# The backend automatically loads models from Hugging Face
# Start the server
python start_server.py
The API will be available at http://localhost:5000
POST /api/auth/signin
Content-Type: application/json
{
"email": "teacher@misrbase.edu",
"password": "password123"
}
POST /api/predict
Content-Type: application/json
{
"QuestionText": "What is 1/2 + 1/4?",
"MC_Answer": "3/4",
"StudentExplanation": "I added the numerators and denominators"
}
GET /api/health
# Build for production
npm run build
# Deploy to your preferred platform
# (Netlify, Vercel, AWS S3, etc.)
# Using Gunicorn
gunicorn -w 4 -b 0.0.0.0:5000 app:app
# Using Docker
docker build -t misrbase-backend .
docker run -p 5000:5000 misrbase-backend
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE.md file for details.
MisrBase - Building Egypt's Future through AI-Powered Education 🎓🇪🇬
6 commits
CSS
51.7%
SCSS
22.6%
JavaScript
18.2%
Python
7.2%
AI-powered educational diagnostics platform for identifying student misconceptions in mathematics
2
stars
6
commits
CSS
primary language
Jul 26, 2025
updated
Revolutionizing Curriculum Quality through AI-Powered Educational Diagnostics
MisrBase leverages advanced Arabic Natural Language Processing (NLP) and machine learning specifically trained on the Egyptian curriculum and local student language patterns. Students solve problems and crucially, write or speak their reasoning steps. The platform analyzes this text/speech to:
MisrBase/
├── src/ # React Frontend
│ ├── components/ # Reusable UI components
│ ├── views/ # Page components
│ └── assets/ # Static assets
├── backend/ # Flask API Server
│ ├── app.py # Main API server
│ ├── utils.py # ML utilities
│ ├── config.py # Configuration
│ └── requirements.txt # Python dependencies
├── public/ # Public assets
└── Documentation/ # Project documentation
# Install dependencies
npm install
# Start development server
npm start
The React app will be available at http://localhost:3000
# Navigate to backend directory
cd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Copy environment file
cp env.example .env
# Edit .env with your configuration (optional)
# The backend automatically loads models from Hugging Face
# Start the server
python start_server.py
The API will be available at http://localhost:5000
POST /api/auth/signin
Content-Type: application/json
{
"email": "teacher@misrbase.edu",
"password": "password123"
}
POST /api/predict
Content-Type: application/json
{
"QuestionText": "What is 1/2 + 1/4?",
"MC_Answer": "3/4",
"StudentExplanation": "I added the numerators and denominators"
}
GET /api/health
# Build for production
npm run build
# Deploy to your preferred platform
# (Netlify, Vercel, AWS S3, etc.)
# Using Gunicorn
gunicorn -w 4 -b 0.0.0.0:5000 app:app
# Using Docker
docker build -t misrbase-backend .
docker run -p 5000:5000 misrbase-backend
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE.md file for details.
MisrBase - Building Egypt's Future through AI-Powered Education 🎓🇪🇬
6 commits
CSS
51.7%
SCSS
22.6%
JavaScript
18.2%
Python
7.2%