Main Dart -> Login / Aktivasi -> SplashScreen | CheckUser(isStudent? -> HomeStudent | isMentor -> HomeMentor)
- Activation: The student must ACTIVATE their account using the unique code provided by the Mentor.
- Device Limit: A student can only log in on two devices. If more than two devices attempt to log in, the account cannot be accessed on a new device.
- Quiz Access: Each time a student wants to join a quiz, they must use the unique code given by the Mentor.
- Scoring: Students earn a score every time they answer a quiz question.
- Leaderboard: Students can view the score leaderboard.
- Generate Unique Code: The mentor can create a unique code for students.
- Create Student Accounts: The mentor can register new student accounts.
- Create Quizzes: The mentor can create new quizzes.
- Create Questions: The mentor can add new questions for quizzes.
- Manage Scores: The mentor can manually add scores for students.
- Aktivasi: Mahasiswa harus melakukan AKTIVASI akun dengan menggunakan kode unik yang diberikan oleh Mentor.
- Batas Perangkat: Mahasiswa hanya dapat login dengan dua perangkat. Jika lebih dari dua perangkat, akun tidak dapat login di perangkat baru.
- Akses Quiz: Setiap kali mahasiswa ingin mengikuti quiz, harus menggunakan kode unik yang diberikan oleh Mentor.
- Skor: Mahasiswa akan mendapatkan skor setiap kali menjawab quiz.
- Papan Skor: Mahasiswa dapat melihat papan skor.
- Membuat Kode Unik: Mentor dapat membuat kode unik untuk mahasiswa.
- Membuat Akun Mahasiswa: Mentor dapat membuat akun baru untuk mahasiswa.
- Membuat Quiz: Mentor dapat membuat quiz baru.
- Membuat Pertanyaan: Mentor dapat menambahkan pertanyaan baru untuk quiz.
- Menambah Skor: Mentor dapat menambahkan skor secara manual untuk mahasiswa.
📌 Note: Ensure that students and mentors follow the login and quiz participation guidelines properly for a seamless experience.