A platform to help educational institutions to conduct their exams in multiple centers so that students can avoid traveling long distances.
- Cyril Shaji [https://github.com/cyrilshaji38]
- Chandni Suresh [https://github.com/chandnisuresh17]
Approach Doc: [https://docs.google.com/presentation/d/1SiQXPIyIxH7jiMplklv4elrkYTw8_xW-/edit?usp=sharing&ouid=100420225934010816363&rtpof=true&sd=true]
Video: [https://www.youtube.com/watch?v=K9DjewCr3OM&ab_channel=CyrilShaji]
[https://www.youtube.com/watch?v=PTPNuwjAdy0&ab_channel=CyrilShaji]
- Institutes and Students can make an account.
- Institutes offer exam hall seats at a fixed rate. They can also use their account to hold their own examinations and upload their question papers to classrooms.
- Students can use the search page to look for exam halls nearby and book a seat for their examinations. During an examination the student must reach the exam hall where their attendence will be taken and they can write their whole test with the help of the classrooms page. Everything can be done within the app and the device will be proctored to prevent malpractices.
flutter_genius_scan: ^4.0.10
firebase_auth: ^3.0.1
firebase_core: ^1.4.0
cloud_firestore: ^2.4.0
- Setup Flutter: https://flutter.dev/docs/get-started/install
- Import our project
- Setup Firebase for the app: https://console.firebase.google.com.
- Go to the Firebase Console for your new instance. Click "Authentication" in the left-hand menu. Click the "sign-in method" tab. Click "Email/Password" and enable it. Go to the Firebase Console. Click "Firestore Database" in the left-hand menu. Click the "Create Database" button. It will prompt you to set up, rules, choose test mode, for now. On the next screen select any of the locations you prefer. In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking "Add Fingerprint". Download google-services.json and place google-services.json into /android/app/.
-
Download the apk: https://github.com/cyrilshaji38/DevFest-ExamHalls/blob/main/eHalls.apk
-
Install it on an android phone or on this online android emulator: https://www.apkonline.net/runapk/create-androidapk.html?app=android_6.0_blank
-
You can register a new account or use the following credentials to view all the features of our app:
Institute Account email:
cusat@gmail.com
Student Account email:
cyrilshaji38@gmail.com
Password:
123456