Go to file
Rifqi768 9452027007 first commit 2025-06-23 09:27:48 +07:00
app first commit 2025-06-23 09:27:48 +07:00
bootstrap first commit 2025-06-23 09:27:48 +07:00
config first commit 2025-06-23 09:27:48 +07:00
database first commit 2025-06-23 09:27:48 +07:00
public first commit 2025-06-23 09:27:48 +07:00
resources first commit 2025-06-23 09:27:48 +07:00
routes first commit 2025-06-23 09:27:48 +07:00
storage first commit 2025-06-23 09:27:48 +07:00
tests first commit 2025-06-23 09:27:48 +07:00
.editorconfig first commit 2025-06-23 09:27:48 +07:00
.env.example first commit 2025-06-23 09:27:48 +07:00
.gitattributes first commit 2025-06-23 09:27:48 +07:00
.gitignore first commit 2025-06-23 09:27:48 +07:00
README.md first commit 2025-06-23 09:27:48 +07:00
artisan first commit 2025-06-23 09:27:48 +07:00
composer.json first commit 2025-06-23 09:27:48 +07:00
composer.lock first commit 2025-06-23 09:27:48 +07:00
package-lock.json first commit 2025-06-23 09:27:48 +07:00
package.json first commit 2025-06-23 09:27:48 +07:00
phpunit.xml first commit 2025-06-23 09:27:48 +07:00
postcss.config.js first commit 2025-06-23 09:27:48 +07:00
tailwind.config.js first commit 2025-06-23 09:27:48 +07:00
vite.config.js first commit 2025-06-23 09:27:48 +07:00

README.md

<<<<<<< HEAD

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Learning Laravel

Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.

You may also try the Laravel Bootcamp, where you will be guided through building a modern Laravel application from scratch.

If you don't feel like reading, Laracasts can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.

Laravel Sponsors

We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel Partners program.

Premium Partners

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.

License

The Laravel framework is open-sourced software licensed under the MIT license.

MIF_E31221225

Sistem E-Learning ini dikembangkan sebagai solusi pembelajaran digital untuk SMAN 1 Prajekan. Aplikasi berbasis web ini dibangun menggunakan framework Laravel dan mendukung tiga jenis pengguna: admin, guru, dan siswa. Tujuan utama dari sistem ini adalah mempermudah proses pembelajaran daring maupun tatap muka yang terintegrasi dengan sistem informasi akademik sekolah.

🎯 Fitur Utama Manajemen Pengguna Admin dapat menambahkan, mengedit, dan menghapus akun untuk guru dan siswa. Setiap jenis pengguna memiliki hak akses yang berbeda sesuai peran.

Manajemen Materi Guru dapat mengunggah materi pembelajaran dalam bentuk teks, dokumen, maupun video, dan memilih kelas serta tanggal terbitnya.

Tugas dan Evaluasi Guru dapat memberikan tugas kepada siswa dengan tenggat waktu tertentu. Siswa dapat mengunggah hasil tugas, dan guru bisa memberikan nilai serta catatan evaluasi.

Kuis / Ujian Online Mendukung pembuatan soal pilihan ganda dan esai. Siswa dapat menjawab langsung melalui sistem dan melihat hasilnya.

Visualisasi Nilai Menyediakan grafik dan rekapitulasi nilai per siswa dan per kelas untuk memudahkan pemantauan perkembangan belajar.

Angket Pemilihan Mata Pelajaran Siswa dapat memilih paket mata pelajaran sesuai minat dan rencana studi setelah lulus. Data ini dapat dianalisis oleh admin.

Rekap dan Cetak PDF Nilai dan hasil evaluasi dapat diekspor dalam bentuk PDF seperti format rapor sederhana.

🧰 Teknologi yang Digunakan Framework: Laravel 11

Database: MySQL / MariaDB

Frontend: Blade Template, Bootstrap 5

Lainnya: Chart.js untuk visualisasi nilai, DOMPDF untuk ekspor PDF

🧑‍💻 Struktur User Role Admin: Kelola data user, tahun ajaran, angket, dan rekap nilai

Guru: Kelola materi, tugas, kuis, dan penilaian siswa

Siswa: Akses materi, kerjakan tu

296c3b905dfae6851c6e5272f852504127fe4596