Hamza-Ayed
|
4008d4a435
|
Update Saqel Platform: 2026-09-08 18:26:41
|
2026-09-08 18:26:41 +03:00 |
|
Hamza-Ayed
|
e5cbd89323
|
Update Saqel Platform: 2026-09-08 18:19:28
|
2026-09-08 18:19:28 +03:00 |
|
Hamza-Ayed
|
902cf00152
|
Update Saqel Platform: 2026-09-08 17:30:46
|
2026-09-08 17:30:46 +03:00 |
|
Hamza-Ayed
|
bb37b31cab
|
Update Saqel Platform: 2026-09-08 13:43:36
|
2026-09-08 13:43:36 +03:00 |
|
Hamza-Ayed
|
368f68cc97
|
feat(curriculum): restore video player, organize math & english labs hierarchically, add scoped audio and interactive grammar mind maps
|
2026-09-05 00:33:45 +03:00 |
|
Hamza-Ayed
|
b0c2bfc03b
|
Update Saqel Platform: 2026-09-05 00:11:09
|
2026-09-05 00:11:09 +03:00 |
|
Hamza-Ayed
|
24f6b5a589
|
Update Saqel Platform: 2026-09-04 03:20:29
|
2026-09-04 03:20:30 +03:00 |
|
Hamza-Ayed
|
0a61e32033
|
Enrich full codebase with architectural Arabic docblocks and synchronize database_schema.sql with live database
|
2026-09-03 16:51:29 +03:00 |
|
Hamza-Ayed
|
b41db82537
|
Fix curriculum grounding for Grade 10: replace calculus fallback with authentic Systems of Equations questions and add self-healing guard
|
2026-09-03 13:49:45 +03:00 |
|
Hamza-Ayed
|
a9b1819e9a
|
Update Saqel Platform: 2026-09-02 08:47:33
|
2026-09-02 08:47:33 +03:00 |
|
Hamza-Ayed
|
36939a50c1
|
Update Saqel Platform: 2026-09-02 07:52:23
|
2026-09-02 07:52:24 +03:00 |
|
Hamza-Ayed
|
a1c7029838
|
Update Saqel Platform: 2026-09-02 01:23:51
|
2026-09-02 01:23:51 +03:00 |
|
Hamza-Ayed
|
f4ab43d49a
|
Update Saqel Platform: 2026-09-02 00:55:56
|
2026-09-02 00:55:56 +03:00 |
|
Hamza-Ayed
|
a9b9c90d20
|
Guarantee 100% success response with Socratic checkpoints on /api/lessons/{id}/playback
|
2026-08-31 17:57:31 +03:00 |
|
Hamza-Ayed
|
7ab10209dc
|
Fix UI overflows in SubjectHub/Grid and guarantee Socratic checkpoints response
|
2026-08-31 17:55:22 +03:00 |
|
Hamza-Ayed
|
43d6b88106
|
Fix lessons table SQL column name in getPlaybackData
|
2026-08-31 17:50:38 +03:00 |
|
Hamza-Ayed
|
78b703f625
|
Fix PHP 8 router parameter dispatching and lesson slug playback lookup
|
2026-08-31 17:45:27 +03:00 |
|
Hamza-Ayed
|
ccf5f13a09
|
Update Saqel Platform: 2026-08-31 01:52:23
|
2026-08-31 01:52:24 +03:00 |
|
Hamza-Ayed
|
c4c59bc828
|
Update Saqel Platform: 2026-08-29 22:41:36
|
2026-08-29 22:41:36 +03:00 |
|
Hamza-Ayed
|
051b9322f6
|
Update Saqel Platform: 2026-08-29 22:05:41
|
2026-08-29 22:05:41 +03:00 |
|
Hamza-Ayed
|
17a22c6985
|
fix: populate questions and options tables, scale AI chapters/checkpoints to video duration, open student lesson discovery
|
2026-08-28 04:14:16 +03:00 |
|
Hamza-Ayed
|
dc2ebb108c
|
feat: Dynamic student lesson discovery, lesson selector carousel, and live Socratic checkpoint streaming
|
2026-08-28 04:08:04 +03:00 |
|
Hamza-Ayed
|
e788379c68
|
fix: Auto-seed teacher courses and auto-resolve course entity on video direct upload
|
2026-08-28 02:51:35 +03:00 |
|
Hamza-Ayed
|
c0918f56bc
|
fix: Enable automatic teacher course binding on video upload and automated Cloudflare R2 object sync
|
2026-08-28 02:48:53 +03:00 |
|
Hamza-Ayed
|
4d01962cf8
|
feat: Implement Zero-Touch Autonomous Forensic AI Video & Curriculum Analyzer (Gemini timeline chaptering, strictly chronological Socratic checkpoints, and curriculum grounding)
|
2026-08-28 01:42:59 +03:00 |
|
Hamza-Ayed
|
54ceab1aae
|
feat: Implement Server-Side FFmpeg HLS Transcoding (.m3u8), HLS.js streaming, and dynamic Socratic In-Video Checkpoint Engine
|
2026-08-28 01:30:56 +03:00 |
|
Hamza-Ayed
|
8044f86798
|
feat: Implement Dual Video Pipeline (Direct Server API Upload & Bunny.net Stream Cloud CDN + DRM) with Socratic interactive player
|
2026-08-27 19:18:51 +03:00 |
|