add grading, attendnace management

This commit is contained in:
root
2026-04-29 17:39:33 -04:00
parent 8beeed883f
commit df5266c5b5
27 changed files with 386 additions and 157 deletions
+8
View File
@@ -58,6 +58,7 @@ use App\Http\Controllers\Api\Inventory\InventoryCategoryController;
use App\Http\Controllers\Api\Inventory\InventoryMovementController;
use App\Http\Controllers\Api\Auth\IpBanController;
use App\Http\Controllers\Api\Frontend\LandingPageController;
use App\Http\Controllers\Api\Attendance\EarlyDismissalsController;
use App\Http\Controllers\Api\Attendance\LateSlipLogsController;
use App\Http\Controllers\Api\Messaging\MessagesController;
use App\Http\Controllers\Api\Incidents\IncidentController as IncidentApiController;
@@ -433,6 +434,13 @@ Route::prefix('v1')->group(function () {
Route::get('{id}', [LateSlipLogsController::class, 'show']);
Route::delete('{id}', [LateSlipLogsController::class, 'destroy']);
});
Route::prefix('early-dismissals')->group(function () {
Route::get('/', [EarlyDismissalsController::class, 'index']);
Route::get('/student-options', [EarlyDismissalsController::class, 'studentOptions']);
Route::post('/', [EarlyDismissalsController::class, 'store']);
Route::post('/signature', [EarlyDismissalsController::class, 'uploadSignature']);
});
});
Route::middleware('auth:api')->prefix('attendance-tracking')->group(function () {