A ready-to-use AI-powered Learning Management System for Praxis preparation with adaptive diagnostics, personalized learning paths, AI tutoring, analytics, practice exams, and subscription-ready infrastructure.
git clone https://github.com/raazr62/django_starter_kit.git
cd django_starter_kitpython -m venv venvvenv\Scripts\activate.\venv\Scripts\Activate.ps1venv\Scripts\activate.batsource venv/bin/activatepip install -r requirements.txtpython manage.py migrateEdit the seed configuration according to your project:
File directory: system_seed/seed_data.py
Update: def seed_system_setting(): ...
command: python manage.py seedMake sure Redis is installed and running:
Windows:
- Download Redis from: https://github.com/microsoftarchive/redis/releases
- Or use Docker:
docker run -d -p 6379:6379 redis:alpine - Or use WSL:
sudo apt install redis-server && redis-server
Mac:
brew install redis
brew services start redisLinux:
sudo apt install redis-server
sudo systemctl start redisUsed for background tasks like email sending:
celery -A project worker --loglevel=info --pool=solo✉️ Features
- AI-powered adaptive diagnostics to identify weak areas
- AI Praxis tutor with personalized guidance
- Personalized study plan generator
- Micro-lessons for targeted skill improvement
- Teaching strategies and misconception analysis
- Full Praxis content coverage (5003, 5733, 5165, and state equivalents)
- Question bank with timed & untimed practice tests
- Mini-quizzes, flashcards, and video learning resources
- User performance dashboard with progress tracking
- Detailed analytics, trend reports, and suggested next steps
- Retake planning, exam strategy, and test-anxiety support
- Cohort management dashboard for multiple candidates
- Tutor integration and in-app announcements
- Secure authentication and user management
- Mobile-first, responsive interface
- Subscription system with free & premium plans
- Coupon code and monetization support
- Payment integration
- Complete CMS for content management
- In-app and push notification system
- Email template architecture with OTP support
- Admin dashboard
- Contact Us, Terms & Privacy management
- Ready-to-use API documentation (Postman collection)
- System seeding support
- Redis integration
- Celery-powered asynchronous task processing
⚙️ Notes
- Ensure Redis is running before starting Celery
- Update project in Celery command if your Django project name differs
- Customize seed_system_setting() before running seed command