AI Simulations Viewer: Interactive Machine Learning for Moodle
Brings AI and machine learning concepts to life with interactive, client-side simulations inside Moodle courses, aligned with the AI for VET curriculum.
Features
- Interactive Simulations: Real-time visualizations of Gradient Descent, Regression Overfitting, Confusion Matrices, Decision Boundaries, Clustering, Perceptron & Neural Networks, Convolution & Image Filters, Reinforcement Learning (Q-learning), and Data Split & Bias.
- Zero Server Load: 100% browser-based (HTML5 Canvas/JS) — no expensive GPUs, cloud APIs, or external tokens needed.
- Hands-on Learning: Students adjust hyperparameters (learning rate, epochs, decision thresholds, k-neighbors) and instantly observe effects on convergence and accuracy.
- Multilingual: English, Serbian Latin, and Serbian Cyrillic.
- GDPR Compliant: Implements Moodle's Null Privacy Provider.
Requirements
- Supports Moodle 4.5 LTS and 5.0 - 5.3 (tested on all versions).
- PHP 8.2+.