COSC 5360 - Artificial Intelligence | Spring 2026
Tarleton State University - Member of The Texas A&M University System
An interactive, gamified learning application designed for the COSC 5360 Artificial Intelligence course. Master AI concepts through engaging quizzes, interactive visualizations, and a rewarding progression system.
Built with evidence-based learning science:
- BJ Fogg's B=MAP Model (Behavior = Motivation + Ability + Prompt)
- Self-Determination Theory (Autonomy, Competence, Relatedness)
- Spaced Repetition for long-term memory
- Retrieval Practice ("Testing Effect") for enhanced learning
- Download
AI_Learning_Game.exeandTSU.png - Place both files in the same folder
- Double-click
AI_Learning_Game.exe
No Python installation required!
# Install dependencies
pip install -r requirements.txt
# Run the application
python ai_learning_app.py# Windows
build_executable.bat
# Or manually:
pip install -r requirements.txt
python -m PyInstaller --onefile --windowed --name "AI_Learning_Game" --add-data "TSU.png;." ai_learning_app.pyThe executable will be created in the dist folder.
- Daily Challenge - Quick 2-3 minute practice to maintain streaks
- Exam Readiness Indicator - See your overall preparedness at a glance
- Smart Recommendations - Review Due, Weak Area Booster
- Reduced Decision Fatigue - Clear next steps for optimal learning
- 10 Course Topics covering all aspects of AI and Machine Learning
- 100+ Quiz Questions with at least 10 questions per topic
- Comprehensive Study Materials for each topic
- Interactive Algorithm Visualizations
- Enhanced Feedback - Explanations for correct answers
- XP & Leveling System - Earn experience points and level up
- Daily Streaks - Track study habits with streak freezes
- Daily/Weekly Quests - Targeted challenges tied to course objectives
- Achievements & Unlockables - Unlock Hard Mode, Exam Simulator, Case Studies
- Personal Bests Leaderboard - Track your own records
- Class Leaderboard - Multiple categories with privacy controls
- Per-Question Memory Tracking - Smarter spaced repetition
- Confidence Ratings - Low confidence answers still get reviewed
- Adaptive Difficulty - Questions adjust based on your accuracy
- Review Queue - Add difficult questions for targeted practice
- Skills Map - Visual mastery growth tracking
- Daily Challenge - Quick 2-3 minute mixed practice
- Random Quiz - Test overall knowledge
- Interleaved Quiz - Mixed topics for deeper learning
- Time Attack - 2 or 5 minute speed challenges
- Short Answer Mode - Advanced learners, no multiple choice
- Weak Area Drill - Adaptive practice on struggling topics
- Neural Network Builder - Drag-and-drop network architecture
- Algorithm Visualizations - Decision Trees, K-Means, Gradient Descent
- Spaced Repetition - Smart review scheduling
- Introduction to AI and Applications
- Probability, Linear Algebra, and Optimization
- Regression Methods in ML
- Classification Algorithms
- Clustering and Unsupervised Learning
- Neural Networks and Model Evaluation
- Practical AI and ML Applications
- Dimensionality Reduction and Model Selection
- Markov Decision Process and Reinforcement Learning
- Exam Review and Recitation
| File | Description |
|---|---|
ai_learning_app.py |
Main application source code |
TSU.png |
Tarleton State University logo |
requirements.txt |
Python dependencies |
build_executable.bat |
Windows build script |
AI_Learning_Game.exe |
Pre-built portable executable |
For running from source:
- Python 3.7 or higher
- Pillow (for logo support)
For the executable:
- Windows 10/11
- No additional requirements
- Daily Practice - Maintain your streak for bonus XP
- Study First - Review materials before quizzes
- Review Mistakes - Learn from incorrect answers
- Use Visualizations - Interactive tools help understanding
- Follow Spaced Repetition - Review when prompted
- Perfect Score - Get 100% on a quiz
- Excellent Performance - Score 90%+ on a quiz
- 7 Day Streak - Study 7 days in a row
- Century Club - Answer 100 questions
- Topic Mastery - Complete a topic's study material
Dr. Mohamed Massaoudi
Email: MMASSAOUDI@tarleton.edu
This application is for educational use in COSC 5360 at Tarleton State University.
Good luck with your AI studies!
COSC 5360 - Artificial Intelligence | Spring 2026