zeba_academy_exam_proctor_ui 0.0.1 copy "zeba_academy_exam_proctor_ui: ^0.0.1" to clipboard
zeba_academy_exam_proctor_ui: ^0.0.1 copied to clipboard

Flutter exam proctor UI package with timer, fullscreen, warnings, attempts and violation 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-17 #

Added #

  • Initial stable release of zeba_academy_exam_proctor_ui.

Features #

Exam Timer

  • Added configurable exam countdown timer.
  • Added automatic timer start and stop handling.
  • Added formatted timer display support.
  • Added callback support when exam time expires.

Fullscreen Proctor Mode

  • Added fullscreen exam environment.
  • Added immersive system UI mode support.
  • Added fullscreen exit detection.
  • Added fullscreen violation tracking.

Warning System

  • Added configurable warning limits.
  • Added warning callback support.
  • Added automatic warning triggering after violations.
  • Added customizable warning handling.

Attempt Tracking

  • Added exam attempt tracking.
  • Added configurable maximum attempt support.
  • Added attempt counter management.

Violation Events

  • Added violation event model.

  • Added violation history tracking.

  • Added support for:

    • Fullscreen exit detection
    • Tab switching detection
    • Copy attempt detection
    • Suspicious activity events

Architecture #

  • Added modular package structure.
  • Added controller-based state management.
  • Added reusable exam proctor widgets.
  • Added configurable exam models.
  • Added service layer for fullscreen management.

Developer Experience #

  • Added public package exports.
  • Added documentation-ready API structure.
  • Added unit test support.

Testing #

Added tests for:

  • Exam configuration
  • Timer formatting
  • Attempt tracking
  • Violation tracking

Dependencies #

Added:

  • provider
  • shared_preferences

[Unreleased] #

Planned #

  • Remote proctor monitoring support.
  • Screen recording integration.
  • AI-based suspicious behavior detection.
  • Cloud violation syncing.
  • Advanced analytics dashboard.
  • Custom exam themes.
  • Localization support.
0
likes
135
points
90
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Flutter exam proctor UI package with timer, fullscreen, warnings, attempts and violation tracking.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, provider, shared_preferences

More

Packages that depend on zeba_academy_exam_proctor_ui