An interactive, modern web-based study platform designed specifically for BECE (Basic Education Certificate Examination) students in Ghana. This application provides immediate feedback quizzes with built-in text-to-speech support, progress tracking, and comprehensive performance analytics.
# MYKHIL's BECE Study Guide
An interactive, modern web-based study platform designed specifically for BECE (Basic Education Certificate Examination) students in Ghana. This application provides immediate feedback quizzes with built-in text-to-speech support, progress tracking, and comprehensive performance analytics.
## 🌟 Features
### Core Functionality
- **Subject-Based Learning**: Organized study materials by subject (Math, Science, English, Social Studies, RME, Computing, Career Technology, and Creative Arts)
- **Immediate Feedback Mode**: Get instant explanations after answering each question
- **Customizable Sessions**: Choose number of questions (1-100+), randomize order, or study sequentially
- **Question Management**: Upload custom quiz files or use pre-loaded question sets
### Advanced Features
- **Text-to-Speech (Reader)**: Built-in native TTS with adjustable voice, rate, and pitch
- **Progress Tracking**: View complete session history with timestamps
- **Performance Analytics**: Visual progress graphs and leaderboard with statistics (average, best, worst scores)
- **Question Navigation**: Quick jump to any question with visual indicators (current, answered, unanswered)
- **Review Mode**: Review all questions and explanations after completing a session
- **Mathematical Expression Rendering**: Full LaTeX support for fractions, scientific notation, superscripts, subscripts, and complex mathematical notation via MathJax
### Mathematical Support
The application uses **MathJax** to render mathematical expressions:
- Fractions: $\frac{2}{3}$
- Scientific Notation: $3.4 \times 10^{-5}$
- Superscripts & Subscripts: $x^2$, $H_2O$
- Complex Equations: All LaTeX format supported
## 📋 System Requirements
- Modern web browser (Chrome, Firefox, Safari, Edge)
- No installation required - runs entirely in the browser
- Internet connection recommended for TTS and MathJax rendering
## 🚀 Getting Started
### Quick Start
1. Clone th …