zeba_academy_resume 1.0.0
zeba_academy_resume: ^1.0.0 copied to clipboard
Student resume builder Flutter package by Zeba Academy.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog.
This project follows Semantic Versioning.
1.0.0 - 2026-06-25 #
๐ Initial Release #
First stable release of zeba_academy_assignment.
A complete Flutter assignment management toolkit built for educational platforms, LMS applications, and student management systems.
โจ Added #
๐ Assignment Management #
Added core assignment management functionality.
Includes:
Assignmentmodel- Assignment title support
- Assignment description support
- Deadline support
- Total marks support
- Assignment expiration detection
๐ Assignment Card UI #
Added:
AssignmentCard
Features:
- Modern Material UI design
- Assignment information display
- Deadline visibility
- Marks display
- Expired assignment indicator
- Custom tap actions
Example:
AssignmentCard(
assignment: assignment,
);
โณ Deadline Countdown #
Added:
DeadlineCountdown
Features:
- Real-time countdown updates
- Days remaining display
- Hours remaining display
- Minutes remaining display
- Automatic timer refresh
- Deadline expired state
๐ค Submission Management #
Added:
Submission model
Supported states:
- Pending
- Submitted
- Reviewed
- Late
Example:
SubmissionStatus.submitted
๐ท Submission Status Widget #
Added:
SubmissionStatusWidget
Features:
- Status chip UI
- Visual submission tracking
- Easy status management
- Reusable component
๐ Grading System #
Added:
GradingCard
Features:
- Student submission display
- Grade information
- Teacher grading actions
- Feedback-ready structure
๐จโ๐ซ Teacher Workflow #
Added:
TeacherWorkflow
Features:
- Review submission action
- Approval workflow
- Teacher control buttons
๐ Package Architecture #
Added clean and scalable package structure:
lib/
โโโ models/
โ โโโ assignment.dart
โ โโโ submission.dart
โโโ widgets/
โ โโโ assignment_card.dart
โ โโโ deadline_countdown.dart
โ โโโ submission_status.dart
โ โโโ grading_card.dart
โโโ teacher/
โ โโโ teacher_workflow.dart
โโโ zeba_academy_assignment.dart
๐จ UI Improvements #
Added:
- Material 3 compatibility
- Responsive widgets
- Reusable components
- Developer-friendly APIs
- Clean Flutter package structure
๐งช Testing #
Added unit tests for:
- Assignment creation
- Assignment expiry checking
- Submission status handling
- Grade management
Validation:
flutter test
๐ Documentation #
Added:
- Complete README documentation
- Installation guide
- Usage examples
- API documentation
- Contribution guidelines
- GPL-3.0 license information
๐ License #
Released under:
GNU General Public License v3.0 #
This package is open source and can be used, modified, and distributed under GPL-3.0 terms.
๐ Future Roadmap #
Planned features:
Backend Integration #
- Firebase support
- REST API integration
- Cloud assignment storage
Student Features #
- Student dashboard
- Assignment history
- File submission
- Progress tracking
Teacher Features #
- Advanced grading panel
- Bulk evaluation
- Assignment analytics
AI Features #
- AI-assisted grading
- Feedback generation
- Assignment insights
๐จโ๐ป Maintainer #
Sufyan bin Uzayr
Open-source developer
Website:
๐ Zeba Academy #
Learning platform for coding, technology, and development.
Website:
Thank you for using zeba_academy_assignment โค๏ธ