Sistem manajemen pembelajaran paling canggih di dunia, ringan, dan kaya fitur.
SkyLearn: Sistem manajemen pembelajaran sumber terbuka
Sistem manajemen pembelajaran menggunakan kerangka web Django. Anda mungkin ingin mengembangkan sistem manajemen pembelajaran (juga dikenal sebagai sistem manajemen sekolah/perguruan tinggi) untuk organisasi sekolah/perguruan tinggi, atau hanya untuk tujuan mempelajari tumpukan teknologi dan meningkatkan portofolio Anda. Apa pun kasusnya, proyek ini akan menjadi cara yang bagus untuk memulai. Tujuannya adalah untuk menciptakan sistem manajemen pembelajaran paling ringan namun kaya fitur di dunia. Namun, ini tidak mungkin terjadi tanpa dukungan Anda, jadi mohon beri bintang ️.
Dokumentasi sedang dalam pengembangan
Mari tingkatkan proyek ini dengan berkontribusi! ??
Fitur terkini
- Dasbor: Demografi dan analisis sekolah. Dibatasi hanya untuk admin
- Berita dan Acara: Semua pengguna dapat mengakses halaman ini
- Admin mengelola siswa (Tambah, Perbarui, Hapus)
- Admin mengelola dosen (Tambah, Perbarui, Hapus)
- Siswa dapat Menambah dan Menghapus kursus
- Dosen menyerahkan nilai mahasiswa: Absensi, Ujian Tengah Semester, Ujian Akhir Tahun, Tugas
- Sistem menghitung Total, rata-rata, poin, dan nilai siswa secara otomatis
- Beri komentar nilai untuk setiap siswa dengan tanda lulus , gagal , atau lulus dengan peringatan
- Halaman hasil penilaian untuk siswa
- Halaman hasil nilai untuk siswa
- Manajemen sesi/tahun dan semester
- Penilaian dan nilai akan dikelompokkan berdasarkan semester
- Unggah video dan dokumentasi untuk setiap kursus
- Generator PDF untuk slip pendaftaran siswa dan hasil nilai
- Pembatasan akses halaman
- Menyimpan hasil kuis di bawah setiap pengguna
- Pengacakan urutan pertanyaan
- Skor kuis sebelumnya dapat dilihat pada halaman kategori
- Jawaban yang benar dapat ditampilkan setelah setiap pertanyaan atau sekaligus di akhir
- Pengguna yang masuk dapat kembali ke kuis yang belum selesai untuk menyelesaikannya dan pengguna yang tidak masuk dapat menyelesaikan kuis jika sesinya tetap ada
- Kuis ini dapat dibatasi untuk satu percobaan per pengguna
- Pertanyaan dapat diberi kategori
- Tingkat keberhasilan setiap kategori dapat dipantau di halaman kemajuan
- Penjelasan untuk setiap hasil pertanyaan dapat diberikan
- Tanda lulus dapat diatur
- Jenis soal pilihan ganda
- Jenis pertanyaan Benar/Salah
- Jenis pertanyaan esai................. Segera hadir
- Pesan khusus ditampilkan bagi mereka yang lulus atau gagal dalam kuis
- Izin khusus (view_sittings) ditambahkan, memungkinkan pengguna dengan izin tersebut untuk melihat hasil kuis dari pengguna
- Halaman penilaian yang berisi daftar kuis yang telah diselesaikan, dapat disaring berdasarkan kuis atau pengguna, dan digunakan untuk menandai pertanyaan esai
Catatan singkat untuk kontributor masa depan
Jika Anda ingin berkontribusi, mulailah dengan menerapkan salah satu dari daftar di file TODO.md
Persyaratan:
Program berikut diperlukan untuk menjalankan proyek
Instalasi
git clone https://github.com/SkyCascade/SkyLearn.git
- Buat dan aktifkan lingkungan virtual python
pip install -r requirements.txt
python manage.py createsuperuser
python manage.py runserver
Terakhir, kunjungi alamat ini http://127.0.0.1:8000
Periksa halaman ini untuk wawasan dan dukungan lebih lanjut.
Referensi
- Bagian kuis: https://github.com/tomwalker/django_quiz
Tunjukkan dukungan Anda dengan ️ proyek ini!