|
||
---|---|---|
app | ||
bootstrap | ||
config | ||
database | ||
public | ||
resources | ||
routes | ||
storage | ||
tests | ||
.editorconfig | ||
.env.example | ||
.gitattributes | ||
.gitignore | ||
README.md | ||
artisan | ||
composer.json | ||
composer.lock | ||
package-lock.json | ||
package.json | ||
phpunit.xml | ||
postcss.config.js | ||
tailwind.config.js | ||
vite.config.js |
README.md
<<<<<<< HEAD
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:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
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
- Vehikl
- Tighten Co.
- WebReinvent
- Kirschbaum Development Group
- 64 Robots
- Curotec
- Cyber-Duck
- DevSquad
- Jump24
- Redberry
- Active Logic
- byte5
- OP.GG
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