⚙️ Ralph, the ultimate Learning Record Store (and more!) for your learning analytics
-
Updated
Mar 3, 2026 - Python
⚙️ Ralph, the ultimate Learning Record Store (and more!) for your learning analytics
My Learning Analytics (MyLA)
An AI-driven productivity tracking app built with Python, Streamlit, SQLite, and Machine Learning. It logs and analyzes study sessions, predicts productivity using Random Forest models, and visualizes key insights to help learners improve focus, habits, and overall academic efficiency.
An interpretable early-warning engine that detects academic instability before grades collapse. Instead of predicting performance, it models pressure accumulation, buffer strength, and transition risk using attendance, engagement, and study load to explain fragility and identify high-leverage interventions.
This is a work-in-progress repository for a deep learning based moderator agent for critical discourse in discussion forums.
Adaptive STEM learning system using Q-learning to personalize educational pathways. Integrated with Moodle via LTI 1.3. Achieves 22.5% score improvement and 51% reduction in weak skills through AI-driven recommendations and explainable decisions (SHAP).
Aggregation of GitHub activities and transformation in Pandas Dataframes
Module Progress is a Python script and Tableau workbook for visualizing students progress in a Canvas course.
A crawler for Coursera
Open source application to sonify learning analytics data based on users preference. Designed to be used as a data exploration tool.
Scripts for the OpenLRW API
AI-powered Knowledge Space Theory for adaptive education. 10 Claude Code skills implementing the full KST pipeline — from course materials to knowledge graphs, adaptive assessment, personalized materials, and JIT instruction planning.
Aggregation of github activities on multiple repositories based on github2pandas
An example platform to teach computer architecture with the focus on E-Assessment and Learning Analytics.
Early academic risk detection using student engagement data (OULAD) with time-aware machine learning features.
MCP server that tracks student performance and identifies learning gaps
An edge-deployed AI-powered LMS integrating quantized LLMs with Digital Signal Processing (DSP) engagement modeling and vision-based head-pose attention monitoring.
Prototype AI assistant supporting online learners through instant course Q&A, contextual feedback, and analytics. Built with FastAPI, Next.js, and Hugging Face to explore responsible, transparent AI in education, improve student success, and enhance course management and development through data-driven insights.
Add a description, image, and links to the learning-analytics topic page so that developers can more easily learn about it.
To associate your repository with the learning-analytics topic, visit your repo's landing page and select "manage topics."