zeba_academy_skill_assessment 1.0.0
zeba_academy_skill_assessment: ^1.0.0 copied to clipboard
Skill assessment package with tests, reports, weak area detection and recommendations.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-06-18 #
Added #
- Initial stable release of
zeba_academy_skill_assessment.
Features #
- Added skill assessment engine.
- Added customizable skill tests.
- Added question and answer management.
- Added automatic score calculation.
- Added percentage-based score reporting.
- Added detailed assessment result model.
- Added weak area detection system.
- Added skill-based performance analysis.
- Added recommendation generation system.
- Added personalized learning recommendations.
Models #
-
Added
QuestionModel- Question text support
- Multiple choice options
- Correct answer tracking
- Skill category mapping
-
Added
AssessmentModel- Assessment title
- Question collection management
-
Added
ResultModel- Score tracking
- Total marks
- Percentage calculation
- Weak area reporting
- Recommendation storage
Engine #
- Added
AssessmentEngine.
Capabilities:
- Evaluate user answers.
- Calculate total score.
- Detect incorrect skill areas.
- Generate assessment results.
Services #
- Added
RecommendationService.
Capabilities:
- Generate improvement suggestions.
- Provide skill-focused recommendations.
UI Components #
Added reusable Flutter widgets:
QuestionCardScoreReportRecommendationCard
Added screens:
AssessmentScreenResultScreen
Improvements #
- Added null-safe implementation.
- Added Flutter Material 3 compatible widgets.
- Updated radio selection handling using
RadioGroup. - Removed deprecated Flutter radio APIs.
- Improved package structure.
- Improved code readability and maintainability.
Testing #
Added unit tests for:
- Assessment scoring.
- Weak area detection.
- Recommendation generation.
Documentation #
- Added package documentation.
- Added usage examples.
- Added API references.
[Unreleased] #
Planned #
- JSON assessment import/export.
- Remote assessment support.
- Difficulty levels.
- Assessment history.
- Analytics dashboard.
- Progress tracking.
- Certificate generation.
- Question randomization.
- Timer-based assessments.