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

Production ready learning API models package

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 #

🎉 Initial Release #

First stable release of zeba_academy_learning_api_models.

Added #

📚 Course Models

  • Added CourseModel

  • Added course JSON serialization

  • Added course JSON deserialization

  • Added course metadata support:

    • ID
    • Title
    • Description
    • Instructor
    • Lessons count
    • Rating

👨‍🎓 Student Models

  • Added StudentModel
  • Added student profile support
  • Added JSON conversion support:

Fields included:

  • Student ID
  • Name
  • Email
  • Avatar

📝 Quiz Models

  • Added QuizModel
  • Added QuizQuestion model

Supported:

  • Question text
  • Multiple choice options
  • Correct answer
  • Nested quiz questions
  • JSON serialization

📈 Progress Models

  • Added ProgressModel

Supports:

  • Student progress tracking
  • Course progress tracking
  • Completion status
  • Percentage tracking

🏆 Certificate Models

  • Added CertificateModel

Supports:

  • Certificate ID
  • Student reference
  • Course reference
  • Certificate URL
  • Issue date

Developer Experience #

Added:

  • Null safety support
  • Clean model architecture
  • Equatable integration
  • API-ready models
  • Simple package exports
  • Lightweight dependency usage

Documentation #

Added:

  • Complete README documentation
  • Installation guide
  • Usage examples
  • API examples
  • Contribution guidelines
  • GPL-3.0 license documentation

License #

Released under:

GNU General Public License v3.0


Future Roadmap #

Planned improvements:

Upcoming #

  • More LMS models
  • Lesson models
  • Video content models
  • Assignment models
  • Attendance models
  • Rating and review models
  • Pagination response models
  • API response wrappers
  • Better validation helpers

Thank you for using zeba_academy_learning_api_models 🚀

0
likes
140
points
92
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Production ready learning API models package

Homepage

License

GPL-3.0 (license)

Dependencies

equatable, flutter

More

Packages that depend on zeba_academy_learning_api_models