Update Saqel Platform: 2026-09-05 22:08:42

This commit is contained in:
Hamza-Ayed
2026-09-05 22:08:42 +03:00
parent 368f68cc97
commit 68265a5bc6
20 changed files with 4009 additions and 18 deletions
+13
View File
@@ -34,6 +34,14 @@ $router->get('/military', function ($request, $response) {
$response->html(\App\Views\MilitaryCulturePitch::render());
});
// Dedicated Institutional Proposal for Vocational Training Corporation (VTC)
$router->get('/vtc', function ($request, $response) {
$response->html(\App\Views\VocationalTrainingPitch::render());
});
$router->get('/vocational', function ($request, $response) {
$response->html(\App\Views\VocationalTrainingPitch::render());
});
// Web Portals (HTML + Native JavaScript)
$router->get('/student', function ($request, $response) {
$response->html(\App\Views\StudentPortal::render());
@@ -182,5 +190,10 @@ $router->get('/api/curriculum/integrated-map', function ($request, $response) {
$response->json(\App\Services\CurriculumIntegrationService::getIntegratedCurriculumMap($grade));
});
// Vocational Training Corporation (VTC) Modular CBT Curricula & Simulation Endpoints
$router->get('/api/vocational/tree', [\App\Controllers\CurriculumController::class, 'getVocationalTree']);
$router->get('/api/vocational/specialization', [\App\Controllers\CurriculumController::class, 'getVocationalSpecialization']);
$router->get('/api/vocational/simulation', [\App\Controllers\CurriculumController::class, 'getVocationalSimulation']);
// 5. Dispatch the request
$router->dispatch($request, $response);