A comprehensive web-based mathematics learning platform for classes V-VIII with chapter-wise questions and interactive tests.
Access the application at: https://yourusername.github.io/repository-name/
- 4 Classes: V, VI, VII, VIII
- 10 Chapters per class with comprehensive content
- Reading Questions: Detailed explanations for each concept
- Interactive Tests: Multiple choice questions with instant results
- Global Leaderboard: Track performance across all users
- Firebase Authentication: Secure user login/signup
- 📊 Performance Dashboard: Comprehensive user analytics and insights
- 🔧 Admin Panel: User management and data export capabilities
- 📈 Advanced Analytics: Performance trends, user activity tracking, and detailed metrics
- Fork/Clone this repository
- Enable GitHub Pages in repository settings
- Set source to main branch
- Configure Firebase (see FIREBASE-SETUP.md)
- Access via GitHub Pages URL
Class-wise-test/
├── data/
│ ├── class5/ (10 chapters)
│ ├── class6/ (10 chapters)
│ ├── class7/ (10 chapters)
│ ├── class8/ (10 chapters)
│ └── chapters.js
├── js/
│ ├── app.js
│ ├── auth.js
│ └── chapter-loader.js
├── css/
└── index.html
All chapter data is dynamically loaded from individual files. No additional configuration needed for GitHub Pages deployment.
- Push code to GitHub repository
- Go to repository Settings > Pages
- Select source: Deploy from branch
- Choose main branch
- Application will be available at GitHub Pages URL
- Sign up/Login with email
- Enter your name
- Select class (V-VIII)
- Choose chapter
- Study reading questions
- Take interactive test
- View results and leaderboard
- 📊 Track Performance: Access detailed analytics via Performance Dashboard
- 🔧 Admin Access: Use Admin Panel for user management (admin.html)
- User Analytics: Individual user performance tracking
- System Statistics: Overall platform metrics
- Performance Trends: Visual charts and progress tracking
- Data Export: CSV and JSON export capabilities
- Activity Monitoring: User engagement and activity status
- Chapter Analysis: Performance breakdown by chapter and class
- Performance Dashboard:
performance.html
- Admin Panel:
admin.html
- Global Leaderboard:
leaderboard.html