Skip to content

Flutter app for automatic multiple choice questions generation from PDF

License

Notifications You must be signed in to change notification settings

Karthick47v2/quizzzy

Repository files navigation

Welcome to quizzzy 👋

License: MIT

Quizzzy, an AI assisted educational mobile application developed for high school students and officials to automatically generate MCQ questions from existing textbooks with the help of AI. System takes all the tedious work and makes the manual work quick and effective. The application is very useful for high schoolers to self- evaluate and high school officials to be used as assessment tool. This application will use the PDF version of textbooks or study material to compile questionnaire where PDF should contain text materials (No scanned PDFs). This application is for 2 set of users, students and teachers. Every user can generate, attempt, delete questionnaires while only teachers can share generated questionnaires. By this application the user will come to know about his/her level (if student) or his/her student’s level (if teacher) and can learn / teach additional knowledge.

Supporting repositories

Below shown high-level diagram represents the whole workflow,

HLD

Screenshots:

landing page login screen signup screen

home screen - teacher import pdf screen popup screen

quiz attempt page score page quiz modify page

Prerequisites

  • Flutter (>=3.0.5)
  • Firebase

Install

$ cd quizzzy
$ flutter pub get

Usage

*Tested on Android device

To run,

$ cd quizzzy
$ flutter run

To build,

$ cd quizzzy
$ flutter build apk

Run tests

You can also view the code coverage report here

$ cd quizzzy
$ flutter test

Author

👤 Karthick T. Sharma

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!