mirror of
https://github.com/nihonbuzz/nihonbuzz-academy.git
synced 2026-01-27 02:41:58 +07:00
feat: implement Notion-like LMS (Course Player, Exam, Certificate) with R2 integration
This commit is contained in:
@@ -38,6 +38,13 @@ Route::middleware('auth')->group(function () {
|
||||
Route::get('/srs', [App\Http\Controllers\SrsController::class, 'index'])->name('srs.index');
|
||||
Route::get('/srs/practice', [App\Http\Controllers\SrsController::class, 'practice'])->name('srs.practice');
|
||||
Route::post('/srs/reviews', [App\Http\Controllers\SrsController::class, 'store'])->name('srs.store');
|
||||
|
||||
// Exam Routes
|
||||
Route::get('/courses/{course:slug}/exam/{lesson:slug}', [App\Http\Controllers\ExamController::class, 'show'])->name('exams.show');
|
||||
Route::post('/courses/{course:slug}/exam/{lesson:slug}', [App\Http\Controllers\ExamController::class, 'store'])->name('exams.store');
|
||||
|
||||
// Certificate Routes
|
||||
Route::get('/certificates/{course:slug}', [App\Http\Controllers\CertificateController::class, 'show'])->name('certificates.show');
|
||||
});
|
||||
|
||||
require __DIR__.'/auth.php';
|
||||
|
||||
Reference in New Issue
Block a user