Commit Graph
33 Commits
Author SHA1 Message Date
Hamza-Ayed 68265a5bc6 Update Saqel Platform: 2026-09-05 22:08:42 2026-09-05 22:08:42 +03:00
Hamza-Ayed 24f6b5a589 Update Saqel Platform: 2026-09-04 03:20:29 2026-09-04 03:20:30 +03:00
Hamza-Ayed 882541a56a Update Saqel Platform: 2026-09-04 02:57:19 2026-09-04 02:57:19 +03:00
Hamza-Ayed 1fe97bf3eb Update Saqel Platform: 2026-09-04 02:04:43 2026-09-04 02:04:43 +03:00
Hamza-Ayed 58c3c48f69 feat: STEM Virtual Lab, English TTS companion, dynamic textbooks and zero-demo video fallback 2026-09-03 17:37:15 +03:00
Hamza-Ayed 8d7ffcf2eb Implement Server-Side AI Question Bank Generator, Adaptive Weakness Sampling 60/40, and Curriculum Studio One-Click Generation 2026-09-03 15:38:35 +03:00
Hamza-Ayed 36939a50c1 Update Saqel Platform: 2026-09-02 07:52:23 2026-09-02 07:52:24 +03:00
Hamza-Ayed f4ab43d49a Update Saqel Platform: 2026-09-02 00:55:56 2026-09-02 00:55:56 +03:00
Hamza-Ayed 771ec6acc5 feat: Add collapsible curriculum accordion tree, direct video upload to platform, resilient AI asset generation with smart synthesis fallback, and ingest Physics Unit 2 2026-08-29 05:13:47 +03:00
Hamza-Ayed a8d0efbbea fix: Resolve getJSON method error in student national ID verification and enhance curriculum worker Gemini model handling 2026-08-29 03:00:06 +03:00
Hamza-Ayed 135a379b32 feat: Update Curriculum Studio with AI Assets panel to manually generate and input NotebookLM assets 2026-08-29 02:01:52 +03:00
Hamza-Ayed 5901329ef2 feat: Implement National ID sub-account login flow for students
- Updates verifyOtp to return identity_token for students instead of auto-login
- Adds verifyNationalId API endpoint to select or create a student profile under a single phone number
- Allows multiple students per guardian phone number
2026-08-29 00:10:04 +03:00
Hamza-Ayed 8aab91c77f feat: Connect Guardian portal to real student mastery tracking
- Add GuardianController API endpoint to fetch student progress, readiness, and weakness gap logs.
- Add dynamic JS logic to GuardianPortal.php to replace static mockups.
- Connect Exam AI diagnostics (weaknesses, socratic checks) directly to the parent's dashboard view.
2026-08-28 23:17:14 +03:00
Hamza-Ayed abe862f04d Update Saqel Platform: 2026-08-28 18:21:58 2026-08-28 18:21:58 +03:00
Hamza-Ayed 6c8cb53af0 Update Saqel Platform: 2026-08-28 18:08:03 2026-08-28 18:08:03 +03:00
Hamza-Ayed 974de0a641 Update Saqel Platform: 2026-08-28 15:39:16 2026-08-28 15:39:16 +03:00
Hamza-Ayed 2bcf2d2ba2 Update Saqel Platform: 2026-08-28 15:34:26 2026-08-28 15:34:26 +03:00
Hamza-Ayed d97a98abdb Update Saqel Platform: 2026-08-28 15:28:24 2026-08-28 15:28:24 +03:00
Hamza-Ayed cad7b7aa2b Update Saqel Platform: 2026-08-28 04:39:37 2026-08-28 04:39:37 +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 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
Hamza-Ayed 0a31d359df feat: Add high-conversion Main Landing Page and dedicated Military Culture Directorate Strategic Proposal Page 2026-08-27 03:05:53 +03:00
Hamza-Ayed b00a16f32d feat: Real-time Workerman gateway + Multi-level exam hierarchy (lesson, unit, final, AI adaptive) and student mastery tracking 2026-08-27 00:12:39 +03:00
Hamza-Ayed 12f00a05b6 feat: Full API-driven Student-Teacher Chat architecture with chat_messages table and endpoints 2026-08-27 00:05:30 +03:00
Hamza-Ayed cdb08331c0 Implement Teacher Onboarding, Profile Setup, and Dynamic Studio Dashboard 2026-08-26 23:38:56 +03:00
Hamza-Ayed 1f024d0c30 fix: Strict env enforcement, rock-solid Alpine portal rendering, and Nabeh/Redis test diagnostics 2026-08-26 22:25:35 +03:00
Hamza-Ayed 388944cbff feat: Add /student and /teacher portals with Alpine.js, WhatsApp OTP, and device fingerprinting 2026-08-26 22:15:33 +03:00
Hamza-Ayed e944d92aac Implement Enterprise Logic (Redis, Phone Auth, Full Schema) 2026-08-26 17:34:51 +03:00
Hamza-Ayed df5d8dfc60 Clone Nabih Pure PHP Architecture 2026-08-26 17:10:57 +03:00
Hamza-Ayed 1e21847ed0 Fix Dockerfile compatibility 2026-08-26 17:05:57 +03:00
Hamza-Ayed d53b64500a feat: Initial commit for Saqel Platform architecture, backend, Docker, and documentation 2026-08-26 15:45:55 +03:00