Hamza-Ayed
e8163fe265
Update Saqel Platform: 2026-09-20 16:38:51
2026-09-20 16:38:51 +03:00
Hamza-Ayed
5805413f51
Update Saqel Platform: 2026-09-13 22:20:05
2026-09-13 22:20:05 +03:00
Hamza-Ayed
f4d4f02853
Update Saqel Platform: 2026-09-12 13:38:49
2026-09-12 13:38:49 +03:00
Hamza-Ayed
e61d56c8e1
feat(grade10): add chemistry, biology, and earth sciences virtual labs, fix video CDN playback, teacher submissions SQL, and enable authenticated lesson reading
2026-09-11 17:22:28 +03:00
Hamza-Ayed
d1bc39604b
feat(ecosystem): full Grade 10 curriculum sync, real device fingerprinting, teacher video dashboard, and official textbook assets
2026-09-11 16:46:40 +03:00
Hamza-Ayed
960d4c8604
Update Saqel Platform: 2026-09-10 12:26:22
2026-09-10 12:32:01 +03:00
Hamza-Ayed
5af684a892
Implement verified curriculum, video review, watch sessions, ledger safeguards, and remove demo data
2026-09-09 17:04:08 +03:00
Hamza-Ayed
0a2ca71cb4
Fix student grade registration: set grade_10 as default, add auto-heal for legacy tawjihi_2008, add student grade selector and update-grade API
2026-09-09 01:06:35 +03:00
Hamza-Ayed
dbbd7786f2
Update Saqel Platform: 2026-09-08 18:35:03
2026-09-08 18:35:03 +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
0f424062fe
Update Saqel Platform: 2026-09-05 23:24:49
2026-09-05 23:24:49 +03:00
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
f4af4d2db8
feat: Embed official Saqel Logo across all navbars and footers, setup browser favicons, and integrate StitchMCP design pipeline
2026-08-27 03:25:02 +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
a2f72a1c29
Fix Database getInstance method and connection call
2026-08-26 17:41:11 +03:00
Hamza-Ayed
702730702d
Fix database schema drop order, enhance migrate.php, and support server env paths
2026-08-26 17:39:08 +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