Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Abacus - Class in com.studentgui.apppages
-
Abacus computational skills assessment page.
- Abacus(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.Abacus
-
Construct the Abacus page for the given student and session date.
- accuracy - Variable in class com.studentgui.apphelpers.dto.KeyboardingPayload
-
Accuracy percentage.
- addDateChangeListener(DateChangeListener) - Static method in class com.studentgui.app.Main
-
Register a listener to be notified when the application date is changed via the top bar.
- addSettingsChangeListener(SettingsChangeListener) - Static method in class com.studentgui.app.Main
-
Register a listener to be notified when application settings change.
- addStudentChangeListener(StudentChangeListener) - Static method in class com.studentgui.app.Main
-
Register a listener to be notified when the selected student is changed.
- APP_HOME - Static variable in class com.studentgui.apphelpers.Helpers
-
Application home used for storing app-specific files (defaults to .
- AssessmentPayload - Class in com.studentgui.apphelpers.dto
-
Typed payload for assessment-style pages (codes + scores).
- AssessmentPayload() - Constructor for class com.studentgui.apphelpers.dto.AssessmentPayload
-
No-arg constructor for Jackson and tests.
- AssessmentPayload(int, String[], int[]) - Constructor for class com.studentgui.apphelpers.dto.AssessmentPayload
-
Create an assessment payload.
B
- Bootstrap - Class in com.studentgui.bootstrap
-
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 - Class in com.studentgui.apppages
-
Braille skills progression assessment page.
- Braille(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.Braille
-
Construct the Braille skills page for a given student and date.
- BrailleNote - Class in com.studentgui.apppages
-
HumanWare BrailleNote Touch Plus (BNT+) proficiency assessment page.
- BrailleNote(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.BrailleNote
-
Create the BrailleNote page for a specific student and date.
- BrailleSense - Class in com.studentgui.apppages
-
HIMS BrailleSense productivity device proficiency assessment page.
- BrailleSense(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.BrailleSense
-
Create a BrailleSense page bound to the provided student and date.
- BrailleSmokeTest - Class in com.studentgui.test
-
Deprecated.
C
- cleanupAssessmentParts(int, String[]) - Static method in class com.studentgui.apphelpers.Database
-
Remove any AssessmentPart rows for the given progress type whose code is not present in the provided canonical codes array.
- clearDateChangeListeners() - Static method in class com.studentgui.app.Main
-
Clear all registered date change listeners.
- clearSettingsChangeListeners() - Static method in class com.studentgui.app.Main
-
Clear all registered settings change listeners.
- clearStudentChangeListeners() - Static method in class com.studentgui.app.Main
-
Clear all registered student change listeners.
- codes - Variable in class com.studentgui.apphelpers.dto.AssessmentPayload
-
Array of part codes (e.g.
- com.studentgui.app - package com.studentgui.app
- com.studentgui.apphelpers - package com.studentgui.apphelpers
- com.studentgui.apphelpers.dto - package com.studentgui.apphelpers.dto
- com.studentgui.apppages - package com.studentgui.apppages
- com.studentgui.apptheming - package com.studentgui.apptheming
- com.studentgui.bootstrap - package com.studentgui.bootstrap
- com.studentgui.test - package com.studentgui.test
- com.studentgui.tools - package com.studentgui.tools
- com.studentgui.uicomp - package com.studentgui.uicomp
- computeMaxLabelPixelWidth(Font, String[]) - Static method in class com.studentgui.uicomp.PhaseScoreField
-
Compute the pixel width of the longest label string using the given font.
- ContactLog - Class in com.studentgui.apppages
-
Structured parent/guardian contact log with validation and freeform notes.
- ContactLog(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.ContactLog
-
Construct a ContactLog page for the provided student and date.
- ContactPayload - Class in com.studentgui.apphelpers.dto
-
Typed payload for contact log entries.
- ContactPayload() - Constructor for class com.studentgui.apphelpers.dto.ContactPayload
-
No-arg constructor for Jackson.
- ContactPayload(int, String, String, String, String, String, String, String, String) - Constructor for class com.studentgui.apphelpers.dto.ContactPayload
-
Create a contact payload.
- create() - Static method in class com.studentgui.apppages.Homepage
-
Create the homepage panel which contains a title and an overview/help text area.
- createFolderHierarchy() - Static method in class com.studentgui.apphelpers.Helpers
-
Create a basic folder hierarchy under DATA_ROOT for each student.
- createMenuBar() - Static method in class com.studentgui.apptheming.Theme
-
Build and return the application menu bar used in the main frame.
- createProgressSession(int, int, LocalDate) - Static method in class com.studentgui.apphelpers.Database
-
Create a ProgressSession for a student and progress type on the given date.
- CVI - Class in com.studentgui.apppages
-
Cortical Visual Impairment (CVI) assessment page.
- CVI(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.CVI
-
Construct the CVI page bound to the selected student and session date.
D
- DATA_ROOT - Static variable in class com.studentgui.apphelpers.Helpers
-
Root directory for persisted application data (alias of APP_HOME).
- Database - Class in com.studentgui.apphelpers
-
Centralized database helper for the normalized SQLite schema.
- DATABASE_PATH - Static variable in class com.studentgui.apphelpers.Helpers
-
Canonical database file path used by SQLite operations.
- DATABASE_ROOT - Static variable in class com.studentgui.apphelpers.Helpers
-
Directory that holds the database file.
- Database.ResultsWithDates - Class in com.studentgui.apphelpers
-
Simple, immutable holder for time-series assessment results.
- dateChanged(LocalDate) - Method in interface com.studentgui.app.DateChangeListener
-
Called when the application date has been changed by the user.
- dateChanged(LocalDate) - Method in class com.studentgui.apppages.Abacus
- dateChanged(LocalDate) - Method in class com.studentgui.apppages.Braille
- dateChanged(LocalDate) - Method in class com.studentgui.apppages.BrailleNote
- dateChanged(LocalDate) - Method in class com.studentgui.apppages.DigitalLiteracy
- dateChanged(LocalDate) - Method in class com.studentgui.apppages.Keyboarding
- dateChanged(LocalDate) - Method in class com.studentgui.apppages.ScreenReader
- DateChangeListener - Interface in com.studentgui.app
-
Simple listener interface for pages that want to be notified when the application-wide selected date changes via the top-bar Apply action.
- dates - Variable in class com.studentgui.apphelpers.Database.ResultsWithDates
-
Ordered session dates (oldest first).
- defaultStudent() - Static method in class com.studentgui.apphelpers.Helpers
-
Return the default student to use when none is provided by the caller.
- DigitalLiteracy - Class in com.studentgui.apppages
-
Digital literacy and computer skills assessment page.
- DigitalLiteracy(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.DigitalLiteracy
-
Construct the Digital Literacy page for the given student and date.
E
- email - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Email address.
- ensureAssessmentParts(int, String[]) - Static method in class com.studentgui.apphelpers.Database
-
Ensure AssessmentPart rows exist for the given progress type.
F
- fetchLatestAssessmentResults(String, String, int) - Static method in class com.studentgui.apphelpers.Database
-
Fetch the latest assessment result rows for a named student and progress type.
- fetchLatestAssessmentResultsWithDates(String, String, int) - Static method in class com.studentgui.apphelpers.Database
-
Fetch the latest assessment rows along with their session dates.
- fetchLatestContactLog(String) - Static method in class com.studentgui.apphelpers.Database
-
Fetch the most recent ContactLog entry for the given student name.
G
- general - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
High-level general notes.
- get(String, String) - Static method in class com.studentgui.apphelpers.Settings
-
Get a persisted setting value or return a default when missing.
- getActualGap() - Method in class com.studentgui.uicomp.PhaseScoreField
-
Actual horizontal gap in pixels between the label wrap right edge and the spinner left edge.
- getGlobalLabelWidth() - Static method in class com.studentgui.uicomp.PhaseScoreField
-
Return the configured global label width in pixels used by new instances.
- getJitterSeed() - Method in class com.studentgui.apppages.JLineGraph
-
Return the currently configured jitter seed or null when unset.
- getLabel() - Method in class com.studentgui.uicomp.PhaseScoreField
-
Get the current label text for this field.
- getLabelFont() - Static method in class com.studentgui.uicomp.PhaseScoreField
-
Return the shared label font used across all PhaseScoreField instances.
- getLabelWrapWidth() - Method in class com.studentgui.uicomp.PhaseScoreField
-
Return the configured label wrap container's current width in pixels.
- getOrCreateProgressType(String) - Static method in class com.studentgui.apphelpers.Database
-
Get or create a ProgressType row by name.
- getOrCreateStudent(String) - Static method in class com.studentgui.apphelpers.Database
-
Get a student id by name, creating a new Student row when none exists.
- getSessionId() - Method in class com.studentgui.apphelpers.dto.AssessmentPayload
- getSessionId() - Method in class com.studentgui.apphelpers.dto.ContactPayload
- getSessionId() - Method in class com.studentgui.apphelpers.dto.KeyboardingPayload
- getSessionId() - Method in class com.studentgui.apphelpers.dto.NotesPayload
- getSessionId() - Method in interface com.studentgui.apphelpers.dto.SessionPayload
-
Return the database session id associated with this payload.
- getSpinnerX() - Method in class com.studentgui.uicomp.PhaseScoreField
-
Get the X coordinate of the spinner inside this component (pixels).
- getStudents() - Static method in class com.studentgui.apphelpers.Helpers
-
Attempt to return a simple list of students from PROJECT_ROOT/json_Files/students.json.
- getValue() - Method in class com.studentgui.uicomp.PhaseScoreField
-
Get the integer value currently selected in the spinner.
- getVersion() - Static method in class VersionUtil
-
Returns the version of the application.
- GroupedSmoke - Class in com.studentgui.tools
-
Automated smoke test for grouped chart rendering and multi-panel PNG export.
- GroupedSmoke() - Constructor for class com.studentgui.tools.GroupedSmoke
-
Public no-arg constructor to document the utility nature of this class.
- guardian - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Guardian/parent name.
H
- Helpers - Class in com.studentgui.apphelpers
-
Miscellaneous filesystem and small utility helpers used by the UI pages.
- Homepage - Class in com.studentgui.apppages
-
Simple homepage panel with application overview/help text.
I
- initializeDatabase() - Static method in class com.studentgui.apphelpers.SqlGenerate
-
Ensure the database file and canonical schema exist.
- insertAssessmentResults(int, int, String[], int[]) - Static method in class com.studentgui.apphelpers.Database
-
Insert assessment results for a session.
- insertKeyboardingResult(int, String, String, int, int) - Static method in class com.studentgui.apphelpers.Database
-
Insert a keyboarding-specific result linked to a ProgressSession.
- InstructionalMaterials - Class in com.studentgui.apppages
-
Instructional materials and resources reference page.
- InstructionalMaterials() - Constructor for class com.studentgui.apppages.InstructionalMaterials
-
Create the Instructional Materials page.
- IOS - Class in com.studentgui.apppages
-
iOS and iPadOS assistive technology proficiency assessment page.
- IOS(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.IOS
-
Construct the iOS page for the given student and date.
- isJitterDeterministic() - Method in class com.studentgui.apppages.JLineGraph
-
Query whether deterministic jitter is enabled.
- isJitterEnabled() - Method in class com.studentgui.apppages.JLineGraph
-
Query whether rendering jitter is currently enabled.
J
- JLineGraph - Class in com.studentgui.apppages
-
Reusable JFreeChart-based line chart component for visualizing student assessment progress.
- JLineGraph() - Constructor for class com.studentgui.apppages.JLineGraph
-
Create a new JLineGraph with default styling and an empty dataset.
K
- Keyboarding - Class in com.studentgui.apppages
-
Touch-typing and keyboarding skills assessment page.
- Keyboarding(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.Keyboarding
-
Construct the Keyboarding page for a specific student and session date.
- KeyboardingPayload - Class in com.studentgui.apphelpers.dto
-
Typed payload for Keyboarding page.
- KeyboardingPayload() - Constructor for class com.studentgui.apphelpers.dto.KeyboardingPayload
-
No-arg constructor for Jackson.
- KeyboardingPayload(int, String, String, int, int) - Constructor for class com.studentgui.apphelpers.dto.KeyboardingPayload
-
Create keyboarding payload.
L
- latestPlotPath(String, String) - Static method in class com.studentgui.apphelpers.Helpers
-
Find the latest PNG plot file for a named student with the given prefix.
M
- main(String[]) - Static method in class com.studentgui.app.Main
-
Application entry point.
- main(String[]) - Static method in class com.studentgui.bootstrap.Bootstrap
-
Bootstrap main entry.
- main(String[]) - Static method in class com.studentgui.tools.GroupedSmoke
-
Entry point for the grouped smoke utility.
- main(String[]) - Static method in class com.studentgui.tools.ProgrammaticPageSaveTest
-
Program entry to run the programmatic page save test.
- main(String[]) - Static method in class com.studentgui.tools.QueryStudentData
-
Command-line entry point.
- main(String[]) - Static method in class com.studentgui.tools.RenderStudentProgress
-
Render and write a progress chart for the provided student and progress type.
- main(String[]) - Static method in class com.studentgui.tools.SmokeTest
-
Entry point for the smoke test.
- Main - Class in com.studentgui.app
-
Application entry point and top-level UI wiring for the Student Skills Progressions application.
- method - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Method of contact (Phone/Email/etc).
N
- notes - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Full notes text.
- notes - Variable in class com.studentgui.apphelpers.dto.NotesPayload
-
The freeform notes text.
- NotesPayload - Class in com.studentgui.apphelpers.dto
-
Typed payload for freeform notes pages.
- NotesPayload() - Constructor for class com.studentgui.apphelpers.dto.NotesPayload
-
No-arg constructor for Jackson.
- NotesPayload(int, String) - Constructor for class com.studentgui.apphelpers.dto.NotesPayload
-
Create a notes payload.
- notifySettingsChanged() - Static method in class com.studentgui.app.Main
-
Notify all registered settings listeners that application settings have been changed.
O
- Observations - Class in com.studentgui.apppages
-
Observational notes page for documenting unstructured student behaviors and progress.
- Observations(String, LocalDate) - Constructor for class com.studentgui.apppages.Observations
-
Create an Observations page for the given student and date.
P
- PALETTE - Static variable in class com.studentgui.apppages.JLineGraph
-
Public color palette as AWT Color objects for chart rendering.
- PALETTE_HEX - Static variable in class com.studentgui.apppages.JLineGraph
-
Public color palette (hex) for HTML legends and consistency across pages.
- PhaseScoreField - Class in com.studentgui.uicomp
-
Reusable component that renders a wrapped descriptive label and a compact integer input (0..4).
- PhaseScoreField(String, int) - Constructor for class com.studentgui.uicomp.PhaseScoreField
-
Create a PhaseScoreField containing a wrapped label and a numeric spinner.
- phone - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Phone number.
- PreferencesDialog - Class in com.studentgui.app
-
Simple modal preferences dialog exposing a few runtime toggles that affect chart rendering.
- program - Variable in class com.studentgui.apphelpers.dto.KeyboardingPayload
-
Program or curriculum name.
- ProgrammaticPageSaveTest - Class in com.studentgui.tools
-
Automated integration test for programmatic page manipulation and database submission.
- PROJECT_ROOT - Static variable in class com.studentgui.apphelpers.Helpers
-
The project working directory (where the process was started).
- put(String, String) - Static method in class com.studentgui.apphelpers.Settings
-
Store a setting value and persist to disk immediately.
- PythonPlotter - Class in com.studentgui.apphelpers
-
Helper to invoke the repository's Python plot runner asynchronously.
Q
- QueryStudentData - Class in com.studentgui.tools
-
Command-line inspection tool for viewing student database contents and schema statistics.
- QueryStudentData() - Constructor for class com.studentgui.tools.QueryStudentData
-
No-op public constructor to document this class as a small utility.
R
- removeDateChangeListener(DateChangeListener) - Static method in class com.studentgui.app.Main
-
Remove a previously registered date change listener.
- removeSettingsChangeListener(SettingsChangeListener) - Static method in class com.studentgui.app.Main
-
Remove a previously registered settings change listener.
- removeStudentChangeListener(StudentChangeListener) - Static method in class com.studentgui.app.Main
-
Remove a previously registered student change listener.
- RenderStudentProgress - Class in com.studentgui.tools
-
Command-line utility for offline student progress chart rendering and export.
- RenderStudentProgress() - Constructor for class com.studentgui.tools.RenderStudentProgress
-
Explicit no-arg constructor with documentation to avoid default-constructor javadoc warnings.
- response - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Brief response summary.
- ResultsWithDates(List<LocalDate>, List<List<Integer>>) - Constructor for class com.studentgui.apphelpers.Database.ResultsWithDates
-
Create a ResultsWithDates instance.
- rows - Variable in class com.studentgui.apphelpers.Database.ResultsWithDates
-
Parallel rows of integer scores.
- runPlotAsync(String, String, Consumer<String>) - Static method in class com.studentgui.apphelpers.PythonPlotter
-
Run the python runner for the given module and student name in a background thread.
S
- safeName(String) - Static method in class com.studentgui.apphelpers.Helpers
-
Public safe name helper for filesystem paths.
- saveChart(Path, int, int) - Method in class com.studentgui.apppages.JLineGraph
-
Save the current chart to a PNG file.
- saveContactLog(int, String, String, String, String, String, String, String, String, String, String) - Static method in class com.studentgui.apphelpers.Database
-
Save structured contact log details for a given ProgressSession.
- saveGroupedCharts(Path, String, int, int) - Method in class com.studentgui.apppages.JLineGraph
-
Save each grouped subchart as an individual PNG file.
- saveSessionNotes(int, String) - Static method in class com.studentgui.apphelpers.Database
-
Save free-form notes for a given ProgressSession.
- scores - Variable in class com.studentgui.apphelpers.dto.AssessmentPayload
-
Parallel array of integer scores.
- ScreenReader - Class in com.studentgui.apppages
-
Screen reader proficiency assessment page for desktop/laptop environments.
- ScreenReader(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.ScreenReader
-
Construct a ScreenReader page bound to a student and date.
- sessionId - Variable in class com.studentgui.apphelpers.dto.AssessmentPayload
-
Database session id for this payload.
- sessionId - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Database session id.
- sessionId - Variable in class com.studentgui.apphelpers.dto.KeyboardingPayload
-
Database session id.
- sessionId - Variable in class com.studentgui.apphelpers.dto.NotesPayload
-
Database session id.
- SessionJsonWriter - Class in com.studentgui.apphelpers
-
Helper to write per-session JSON exports for app pages.
- SessionNotes - Class in com.studentgui.apppages
-
Freeform session notes editor for general observations and reflections.
- SessionNotes(String, LocalDate, JLineGraph) - Constructor for class com.studentgui.apppages.SessionNotes
-
Create a SessionNotes page for the provided student and date.
- SessionPayload - Interface in com.studentgui.apphelpers.dto
-
Common interface for session-scoped payloads that carry a DB session id.
- setGlobalLabelWidth(int) - Static method in class com.studentgui.uicomp.PhaseScoreField
-
Set a global label width used by all PhaseScoreField instances created after calling this method.
- setJitterDeterministic(boolean) - Method in class com.studentgui.apppages.JLineGraph
-
Enable/disable deterministic (seeded) jitter.
- setJitterEnabled(boolean) - Method in class com.studentgui.apppages.JLineGraph
-
Enable or disable rendering jitter at runtime.
- setJitterSeed(Long) - Method in class com.studentgui.apppages.JLineGraph
-
Set the seed used when deterministic jitter is enabled.
- setLabel(String) - Method in class com.studentgui.uicomp.PhaseScoreField
-
Set the visible label text for this row.
- setName(String) - Method in class com.studentgui.uicomp.PhaseScoreField
- setStartDir() - Static method in class com.studentgui.apphelpers.Helpers
-
Attempt to set the JVM working directory to APP_HOME.
- setTheme(String) - Static method in class com.studentgui.app.Main
-
Change application theme at runtime.
- Settings - Class in com.studentgui.apphelpers
-
Lightweight settings persistence for simple key/value preferences.
- settingsChanged() - Method in interface com.studentgui.app.SettingsChangeListener
-
Invoked when application settings have been changed and persisted.
- settingsChanged() - Method in class com.studentgui.apppages.JLineGraph
- SettingsChangeListener - Interface in com.studentgui.app
-
Simple listener interface for application-wide settings changes.
- setValue(int) - Method in class com.studentgui.uicomp.PhaseScoreField
-
Set the spinner value clamped to the valid range (0..4).
- show(String) - Static method in class com.studentgui.apphelpers.UiNotifier
-
Display a short, transient notification message on screen.
- showDialog(Frame) - Static method in class com.studentgui.app.PreferencesDialog
-
Show the modal preferences dialog.
- showEmptyGrouped(String[]) - Method in class com.studentgui.apppages.JLineGraph
-
Show an empty grouped chart using the provided part codes.
- showPage(String, JComponent) - Static method in class com.studentgui.app.Main
-
Show a page previously registered with the CardLayout.
- SmokeTest - Class in com.studentgui.tools
-
Minimal automated smoke test for chart rendering and PNG export functionality.
- specific - Variable in class com.studentgui.apphelpers.dto.ContactPayload
-
Specific action items or points.
- speed - Variable in class com.studentgui.apphelpers.dto.KeyboardingPayload
-
Speed in WPM.
- SqlGenerate - Class in com.studentgui.apphelpers
-
Utility responsible for creating/validating the on-disk SQLite database and canonical schema used by the application.
- studentChanged(String) - Method in interface com.studentgui.app.StudentChangeListener
-
Called when the application selected student has changed.
- studentChanged(String) - Method in class com.studentgui.apppages.Abacus
- studentChanged(String) - Method in class com.studentgui.apppages.Braille
- studentChanged(String) - Method in class com.studentgui.apppages.BrailleNote
- studentChanged(String) - Method in class com.studentgui.apppages.DigitalLiteracy
- studentChanged(String) - Method in class com.studentgui.apppages.Keyboarding
- studentChanged(String) - Method in class com.studentgui.apppages.ScreenReader
- StudentChangeListener - Interface in com.studentgui.app
-
Listener for application-wide student selection changes.
- studentCollectedDataDir(String) - Static method in class com.studentgui.apphelpers.Helpers
-
Return the per-student collected data directory path (APP_HOME/StudentDataFiles/{safeName}/collected_data).
- studentPlotsDir(String) - Static method in class com.studentgui.apphelpers.Helpers
-
Return the per-student plots directory path (APP_HOME/StudentDataFiles/{safeName}/plots).
- studentReportsDir(String) - Static method in class com.studentgui.apphelpers.Helpers
-
Return the per-student reports directory path (APP_HOME/StudentDataFiles/{safeName}/reports).
T
- Theme - Class in com.studentgui.apptheming
-
Application theming and menu bar construction utilities.
- topic - Variable in class com.studentgui.apphelpers.dto.KeyboardingPayload
-
Topic or lesson name.
- toString() - Method in class com.studentgui.apphelpers.dto.AssessmentPayload
U
- UiNotifier - Class in com.studentgui.apphelpers
-
Very small non-modal notification window for quick status messages.
- updateWithData(List<List<Integer>>) - Method in class com.studentgui.apppages.JLineGraph
-
Replace the current dataset with the provided list of skill value series.
- updateWithGroupedData(List<List<Integer>>, String[]) - Method in class com.studentgui.apppages.JLineGraph
-
Update the component with grouped plots.
- updateWithGroupedDataByDate(List<LocalDate>, List<List<Integer>>, String[]) - Method in class com.studentgui.apppages.JLineGraph
-
Plot grouped data over time.
- updateWithGroupedDataByDate(List<LocalDate>, List<List<Integer>>, String[], String[]) - Method in class com.studentgui.apppages.JLineGraph
-
Plot grouped data over time with optional human-friendly labels.
V
- VersionUtil - Class in Unnamed Package
-
Utility to surface project version information.
W
- workingDir() - Static method in class com.studentgui.apphelpers.Helpers
-
Ensure the working data directory exists under APP_HOME.
- writeSessionJson(String, String, Object) - Static method in class com.studentgui.apphelpers.SessionJsonWriter
-
Write a per-session JSON file into the student's StudentDataFiles folder.
- writeSessionJson(String, String, Object, int) - Static method in class com.studentgui.apphelpers.SessionJsonWriter
-
Convenience overload that accepts an int sessionId to avoid callers converting to String.
- writeSessionJson(String, String, Object, String) - Static method in class com.studentgui.apphelpers.SessionJsonWriter
-
Write a per-session JSON file and optionally include an explicit sessionId.
- writeSessionJson(String, String, String[], int[]) - Static method in class com.studentgui.apphelpers.SessionJsonWriter
-
Backwards-compatible convenience method for callers that still have (codes,scores) arrays.
All Classes and Interfaces|All Packages|Serialized Form
src/test/java/com/studentgui/test/BrailleSmokeTest.java(the JUnit 5 replacement) for automated smoke testing.