Skip to content

A platform to help educational institutions to conduct their exams in multiple centers so that students can avoid traveling long distances.

Notifications You must be signed in to change notification settings

cyrilshaji38/DevFest-ExamHalls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eHalls

A platform to help educational institutions to conduct their exams in multiple centers so that students can avoid traveling long distances.

Team Dart

  1. Cyril Shaji [https://github.com/cyrilshaji38]
  2. Chandni Suresh [https://github.com/chandnisuresh17]

Presentation

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]

Link to product demo

[https://www.youtube.com/watch?v=PTPNuwjAdy0&ab_channel=CyrilShaji]

How it Works ?

  1. Institutes and Students can make an account.
  2. 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.
  3. 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.

Libraries used

flutter_genius_scan: ^4.0.10

firebase_auth: ^3.0.1

firebase_core: ^1.4.0

cloud_firestore: ^2.4.0

How to configure

  1. Setup Flutter: https://flutter.dev/docs/get-started/install
  2. Import our project
  3. Setup Firebase for the app: https://console.firebase.google.com.
  4. 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/.

How to Run

  1. Download the apk: https://github.com/cyrilshaji38/DevFest-ExamHalls/blob/main/eHalls.apk

  2. 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

  3. You can register a new account or use the following credentials to view all the features of our app:

    Institute Account email:

    Student Account email:

    Password:

     123456
    

About

A platform to help educational institutions to conduct their exams in multiple centers so that students can avoid traveling long distances.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published