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

A Flutter revision engine package with spaced repetition, revision queue, weak topic detection, review calendar and difficulty tracking.

Changelog #

All notable changes to this project will be documented in this file.

The format follows Keep a Changelog and this project follows semantic versioning.


1.0.0 - 2026-06-16 #

Added #

Core Revision Engine

  • Added complete revision management engine.
  • Added revision item model for managing learning content.
  • Added topic-based revision tracking.
  • Added mastery score calculation.

Spaced Repetition

  • Added spaced repetition algorithm.
  • Added automatic next review date calculation.
  • Added review interval adjustment based on difficulty.
  • Added review count tracking.
  • Added mastery progression tracking.

Revision Queue

  • Added revision queue management.
  • Added automatic filtering of due revision items.
  • Added today revision list generation.

Weak Topic Detection

  • Added weak topic identification system.
  • Added mastery-based topic analysis.
  • Added support for identifying topics requiring more practice.

Review Calendar

  • Added review calendar generation.
  • Added grouping of revision tasks by date.
  • Added upcoming revision schedule support.

Difficulty Tracking

  • Added difficulty levels:

    • Easy
    • Medium
    • Hard
  • Added difficulty-based learning adjustments.

  • Added difficulty multiplier system.

Models

  • Added:
    • RevisionItem
    • ReviewRecord
    • Difficulty

Developer Experience

  • Added clean package architecture.
  • Added null safety support.
  • Added public exports.
  • Added documentation comments.
  • Added unit tests.

Testing #

  • Added tests for:
    • Spaced repetition flow
    • Revision queue
    • Weak topic detection
    • Review calendar

Maintenance #

  • Added Flutter analyzer support.
  • Added lint configuration.
  • Improved package structure.

Future Roadmap #

Planned #

  • JSON serialization support.
  • Local storage adapters.
  • Hive database integration.
  • SQLite persistence.
  • FSRS algorithm support.
  • SM-2 algorithm support.
  • Revision analytics.
  • Learning streak tracking.
  • Flutter UI widgets.
  • Progress charts.
  • Cloud synchronization support.

License #

GPL License

Copyright (C) 2026 Sufyan bin Uzayr

0
likes
140
points
64
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter revision engine package with spaced repetition, revision queue, weak topic detection, review calendar and difficulty tracking.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_revision_engine