All Classes and Interfaces

Class
Description
Abacus computational skills assessment page.
Typed payload for assessment-style pages (codes + scores).
Lightweight bootstrapper that sets early system properties required by the logging subsystem (APP_HOME and LOG_TS) before delegating to the real application entry point.
Braille skills progression assessment page.
HumanWare BrailleNote Touch Plus (BNT+) proficiency assessment page.
HIMS BrailleSense productivity device proficiency assessment page.
Deprecated.
Use src/test/java/com/studentgui/test/BrailleSmokeTest.java (the JUnit 5 replacement) for automated smoke testing.
Structured parent/guardian contact log with validation and freeform notes.
Typed payload for contact log entries.
Cortical Visual Impairment (CVI) assessment page.
Centralized database helper for the normalized SQLite schema.
Simple, immutable holder for time-series assessment results.
Simple listener interface for pages that want to be notified when the application-wide selected date changes via the top-bar Apply action.
Digital literacy and computer skills assessment page.
Automated smoke test for grouped chart rendering and multi-panel PNG export.
Miscellaneous filesystem and small utility helpers used by the UI pages.
Simple homepage panel with application overview/help text.
Instructional materials and resources reference page.
iOS and iPadOS assistive technology proficiency assessment page.
Reusable JFreeChart-based line chart component for visualizing student assessment progress.
Touch-typing and keyboarding skills assessment page.
Typed payload for Keyboarding page.
Application entry point and top-level UI wiring for the Student Skills Progressions application.
Typed payload for freeform notes pages.
Observational notes page for documenting unstructured student behaviors and progress.
Reusable component that renders a wrapped descriptive label and a compact integer input (0..4).
Simple modal preferences dialog exposing a few runtime toggles that affect chart rendering.
Automated integration test for programmatic page manipulation and database submission.
Helper to invoke the repository's Python plot runner asynchronously.
Command-line inspection tool for viewing student database contents and schema statistics.
Command-line utility for offline student progress chart rendering and export.
Screen reader proficiency assessment page for desktop/laptop environments.
Helper to write per-session JSON exports for app pages.
Freeform session notes editor for general observations and reflections.
Common interface for session-scoped payloads that carry a DB session id.
Lightweight settings persistence for simple key/value preferences.
Simple listener interface for application-wide settings changes.
Minimal automated smoke test for chart rendering and PNG export functionality.
Utility responsible for creating/validating the on-disk SQLite database and canonical schema used by the application.
Listener for application-wide student selection changes.
Application theming and menu bar construction utilities.
Very small non-modal notification window for quick status messages.
Utility to surface project version information.