Skip to content

AnanyaM-Rao/revision_app

Repository files navigation

ExamPulse – Dynamic Difficulty Quiz App

Mobile Application Development (MAD) Mini Project

Developed Using

  • Flutter
  • Dart

Project Description

ExamPulse is a cross-platform quiz application developed using Flutter and Dart. The application allows students to select quiz difficulty levels using radio buttons and answer multiple-choice questions dynamically based on the selected difficulty.

The app evaluates user answers automatically and displays the final score after quiz completion.


Features

  • Difficulty level selection using Radio Buttons

    • Easy
    • Medium
    • Hard
  • Dynamic quiz questions

  • Multiple-choice answer system

  • Automatic score calculation

  • Result screen

  • Restart quiz feature

  • Responsive UI design

  • Multi-screen navigation

  • Cross-platform Flutter support


Technologies Used

  • Flutter
  • Dart
  • VS Code
  • Android SDK
  • Chrome Emulator
  • GitHub

Project Structure

lib/
 ├── main.dart
 ├── screens/
 │    ├── home_screen.dart
 │    ├── quiz_screen.dart
 │    └── result_screen.dart
 ├── models/
 │    └── question_model.dart
 └── data/
      └── question_data.dart

About

Flutter-based quiz application with dynamic difficulty selection, MCQ system, and automatic score calculation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors