feat: implement Learning Tracer (heartbeat duration tracking) for LPK Audit

This commit is contained in:
2026-01-23 19:06:32 +07:00
parent 8a61cda3e4
commit 6caa0e88dd
5 changed files with 85 additions and 0 deletions

View File

@@ -32,6 +32,7 @@ Route::middleware('auth')->group(function () {
Route::post('/courses/{course:slug}/enroll', [App\Http\Controllers\CourseLibraryController::class, 'enroll'])->name('courses.enroll');
Route::get('/courses/{course:slug}/learn/{lesson:slug?}', [CoursePlayerController::class, 'show'])->name('courses.learn');
Route::post('/lessons/{lesson}/complete', [CoursePlayerController::class, 'complete'])->name('lessons.complete');
Route::post('/lessons/{lesson}/heartbeat', [CoursePlayerController::class, 'heartbeat'])->name('lessons.heartbeat');
// SRS / Flashcards Routes
Route::get('/srs', [App\Http\Controllers\SrsController::class, 'index'])->name('srs.index');