Program Web Universitas
Proyek ini adalah aplikasi web yang dikembangkan untuk memantau kelas, kursus, dan informasi lainnya dari mahasiswa. Program ini berisi panel terpisah untuk pengguna yang berbeda: admin, siswa, orang tua, curar dan starisa. Setiap pengguna dapat masuk dan mengelola informasi yang diperlukan sesuai dengan perannya.
Teknologi
- Backend: Flask (Python)
- Database: Sqlalchemy (SQL)
- Frontand: HTML, CSS, JavaScript
- Pemberitahuan SMS: Twilio (atau API SMS lainnya)
- Otentikasi: Flask-Login
Fungsi
Pendaftaran dan Otentikasi Pengguna:
- Pengguna (admin, siswa, orang tua, kurator, stariza) dapat mendaftar dan masuk ke sistem.
- Sesi dikelola menggunakan flask-login.
Panel Admin:
- Admin memiliki kemampuan untuk menambah, menghapus, dan mengedit pengguna.
- Mengelola semua informasi di universitas.
Panel Siswa:
- Siswa dapat melihat penilaian dan informasi lainnya.
Panel induk:
- Orang tua dapat melihat penilaian dan status membaca anak -anak mereka.
Panel Kurator dan Starisa:
- Kurator dan Starsalar dapat memantau nilai siswa dalam kelompok, mengendalikan proses membaca.
Pemberitahuan SMS:
- Kemampuan untuk mengirim SMS ke pengguna (misalnya perubahan).
Kontrol Sesi:
- Tes, kursus, dan sistem penilaian untuk siswa dan guru.
Informasi Universitas:
- Membangun guru, kursus, tabel pelajaran dan informasi yang diperlukan lainnya.
Menggunakan
1. Membuat lingkungan virtual:
Bash (linux / mac):
python3 -m venv venv
source venv/bin/activate