🚀 Roadmap and Changelog
▶
Skeleton, Auth & DB
2
▶
Monetization & Investor Kit
3
Plans page; metering for AI chat (4–5 free/day → upgrade/donate).
Short demo video; early metrics; outreach list.
Logs, error pages, caching headers, daily DB backup.
▶
Security & Infrastructure
3
Implement CSRF tokens on all forms to prevent cross-site request forgery.
Review and enhance input sanitization across all user inputs.
Optimize database queries and add necessary indexes for performance.
▶
UX & Accessibility
1
Ensure ARIA labels and keyboard navigation support (WCAG compliance).
▶
Testing & QA
1
Implement basic end-to-end tests for critical user flows (login, lesson completion).
▶
Completed on 01/08/2026
8
Navy header + left sidebar + cards + right rail (pure HTML/CSS/JS).
Login/register/reset with PHP; password hashing; roles student/teacher/admin.
Create tables: users, activities, activity_results, rankings. Seed 2 demo activities.
Endpoints: POST /api/login GET /api/activities POST /api/results.
Header, instructions, play area, Check/Retry, progress, timer.
Load from JSON (activities.content); score calculation; responsive UI.
Save score/time/attempts to activity_results; guard against refresh spam.
▶
Completed on 24/07/2026
2
▶
Completed on 11/07/2026
1
▶
Completed on 05/07/2026
1
▶
Completed on 01/07/2026
1
▶
Completed on 28/06/2026
5
▶
Completed on 27/06/2026
2
▶
Completed on 03/05/2026
7
Change ID to UID
STT Azure Part2 enhanced
▶
Completed on 17/02/2026
1
▶
Completed on 16/02/2026
10
▶
Completed on 15/02/2026
1
▶
Completed on 14/02/2026
1
▶
Completed on 13/02/2026
2
TEST COURSES AREA
▶
Completed on 09/02/2026
2
▶
Completed on 31/01/2026
1
▶
Completed on 17/01/2026
1
▶
Completed on 03/01/2026
3
Make a Notebook LM like with some Extras, so AI Will follow teachers Workflows and Guidance.
Add Vendor Thru Putty
Audit and fix layout issues on mobile devices for the dashboard.
▶
Completed on 13/12/2025
10
Lesson completed +10; ≥80% +20 & medal; 70–79% +10 (pass); streak bonus.
CRON aggregation; public leaderboard page.
Read‑only list of students, scores, export CSV.
Interactive chat with context awareness and smart retry logic.
Tools for teachers to generate lessons using AI assistance.
Localization system supporting 10+ languages (locales).
Integration with OAuth providers for seamless sign-up.
Comprehensive management for Users, Courses, and Activities.
Change code, AI detection for english words from ' to <en> also changing css, so english words will be Bold and Blue inside AI Teacher's chat.
Decription of when change was made, and grouping DONE changes that can be expanded to show all the tasks on click