zeba_academy_quiz_engine 1.0.0 copy "zeba_academy_quiz_engine: ^1.0.0" to clipboard
zeba_academy_quiz_engine: ^1.0.0 copied to clipboard

Powerful offline quiz engine with analytics.

1.0.0 #

๐ŸŽ‰ Initial Release #

First stable release of zeba_academy_quiz_engine, a modular and offline-first Flutter quiz engine designed for education apps and assessment platforms.

โœจ Added #

Core Engine

  • QuizEngine for managing quiz flow
  • Question navigation system
  • Answer submission and validation
  • Automatic score calculation
  • Correct and wrong answer tracking
  • Quiz completion result generation
  • Question randomization support

Question System

  • QuizQuestion model
  • Multiple question types:
    • MCQ (Multiple Choice Questions)
    • True / False
    • Fill in the Blank
  • Optional per-question time limit
  • JSON serialization and deserialization support

Analytics

  • QuizAnalytics utility class
  • Accuracy percentage calculation
  • Performance level evaluation:
    • Excellent
    • Good
    • Average
    • Needs Improvement

Timer Support

  • Quiz elapsed time tracking
  • Periodic timer updates
  • Automatic timer stop on quiz completion

Offline Storage

  • Local quiz persistence using SharedPreferences
  • Save quiz questions offline
  • Load stored quizzes

Result System

  • QuizResult data model
  • Result summary calculations
  • Ready-made QuizResultScreen UI widget

Architecture

  • Clean modular structure
  • Null-safe implementation
  • Extensible API design

๐Ÿงช Testing #

  • Basic unit test support included.

0.0.1 #

  • Initial development version.
  • Internal testing and project setup.
0
likes
130
points
90
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Powerful offline quiz engine with analytics.

Homepage

License

unknown (license)

Dependencies

flutter, shared_preferences, uuid

More

Packages that depend on zeba_academy_quiz_engine