79 lines
4.6 KiB
PHP
79 lines
4.6 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\RekapanLksController;
|
|
use App\Http\Controllers\Server\ProfileController;
|
|
use App\Http\Controllers\Server\SiswaController;
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\Server\DashboardController;
|
|
use App\Http\Controllers\Server\JurusanController;
|
|
use App\Http\Controllers\Server\GuruController;
|
|
use App\Http\Controllers\Server\RoleController;
|
|
use App\Http\Controllers\Server\PenilaianController;
|
|
use App\Http\Controllers\Server\UjianController;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register web routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider and all of them will
|
|
| be assigned to the "web" middleware group. Make something great!
|
|
|
|
|
*/
|
|
|
|
Route::get('/', function () {
|
|
return view('auth.login');
|
|
});
|
|
|
|
|
|
|
|
Route::middleware('auth')->group(function () {
|
|
|
|
Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard');
|
|
|
|
|
|
// Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit');
|
|
// Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update');
|
|
// Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
|
|
|
|
Route::resource('/jurusan', JurusanController::class);
|
|
Route::resource('/role', RoleController::class);
|
|
Route::resource('/siswa', SiswaController::class);
|
|
Route::resource('/guru', GuruController::class);
|
|
Route::resource('/profile', ProfileController::class);
|
|
|
|
// Penilaian Activity
|
|
Route::resource('/penilaian', PenilaianController::class);
|
|
Route::get('data-seleksi-peserta-lks', [PenilaianController::class, 'hasilSeleksiJurusan'])->name('data.seleksi');
|
|
Route::get('hasil-seleksi-peserta-lks/{jurusan_id}', [PenilaianController::class, 'hasilSeleksi'])->name('hasil.seleksi');
|
|
Route::get('rata-rata-nilai-raport-peserta-lks', [PenilaianController::class, 'raport'])->name('penilaian.raport');
|
|
Route::get('edit-nilai-raport-peserta-lks/{siswa_id}', [PenilaianController::class, 'editNilaiRaport'])->name('raport.edit');
|
|
Route::put('update-nilai-raport-peserta-lks/{siswa_id}', [PenilaianController::class, 'updateNilaiRaport'])->name('raport.update');
|
|
Route::get('rata-rata-nilai-keterampilan-peserta-lks', [PenilaianController::class, 'keterampilan'])->name('penilaian.keterampilan');
|
|
Route::get('edit-nilai-keterampilan-peserta-lks/{siswa_id}', [PenilaianController::class, 'editNilaiKeterampilan'])->name('keterampilan.edit');
|
|
Route::put('update-nilai-keterampilan-peserta-lks/{siswa_id}', [PenilaianController::class, 'updateNilaiKeterampilan'])->name('keterampilan.update');
|
|
Route::get('nilai-ujian-peserta-lks', [PenilaianController::class, 'ujian'])->name('penilaian.ujian');
|
|
Route::get('edit-nilai-ujian-peserta-lks/{siswa_id}', [PenilaianController::class, 'editNilaiUjian'])->name('nilaiujian.edit');
|
|
Route::put('update-nilai-ujian-peserta-lks/{siswa_id}', [PenilaianController::class, 'updateNilaiUjian'])->name('nilaiujian.update');
|
|
Route::put('update-feedback-jawaban-ujian-peserta-lks/{jawaban_id}', [PenilaianController::class, 'updateFeedbackNilaiUjian'])->name('feedback.store');
|
|
Route::get('download-ujian/{siswa_id}', [PenilaianController::class, 'downloadJawaban'])->name('download.ujian');
|
|
Route::get('validasi-nilai', [PenilaianController::class, 'validasiNilai'])->name('validasi.nilai');
|
|
Route::get('feedback-jawaban-ujian-peserta-lks/{siswa_id}', [PenilaianController::class, 'feedbackNilaiUjian'])->name('feedback.edit');
|
|
// Ujian Activity
|
|
Route::resource('/ujian', UjianController::class);
|
|
Route::get('feedback-ujian', [UjianController::class, 'feedbackUjianSiswa'])->name('feedback.ujian');
|
|
Route::get('daftar-soal-ujian-seleksi-lks', [UjianController::class, 'ujianSiswa'])->name('daftar.ujian');
|
|
Route::get('start-ujian-seleksi-lks/{ujian_id}', [UjianController::class, 'mulaiUjian'])->name('mulai.ujian');
|
|
Route::post('selesai-ujian-seleksi-lks', [UjianController::class, 'selesaiUjian'])->name('selesai.ujian');
|
|
|
|
// Route::post('/guru/{id}/assign-juri', [GuruController::class, 'juri'])->name('guru.juri');
|
|
|
|
Route::get('simpan-data-lks', [RekapanLksController::class, 'simpanDataLKS'])->name('simpandata.lks');
|
|
Route::get('rekapan-data-lks', [RekapanLksController::class, 'rekapanDataLKS'])->name('rekapdata.lks');
|
|
Route::get('cetak-data-lks', [RekapanLksController::class, 'cetakData'])->name('cetakdata.lks');
|
|
|
|
});
|
|
|
|
require __DIR__.'/auth.php';
|