zeba_academy_quiz_engine 1.0.0
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.