-
-
-
Serialized Fields
-
baseTitle
String baseTitle
Base title text used when rendering the page header (date suffixes are appended).
-
dateParam
LocalDate dateParam
Session date associated with persisted progress.
-
lineGraph
JLineGraph lineGraph
Shared graph component used to visualize recent results.
-
parts
String[][] parts
Canonical list of abacus assessment parts: code and display label.
-
skillFields
PhaseScoreField[] skillFields
Array of input components for each skill.
-
studentNameParam
String studentNameParam
Selected student display name (may be null).
-
titleLabel
JLabel titleLabel
Title label shown at the top of the page.
-
-
Serialized Fields
-
baseTitle
String baseTitle
Base title text for the Braille page; a date suffix may be appended for display.
-
dateParam
LocalDate dateParam
Session date used when creating progress sessions.
-
lineGraph
JLineGraph lineGraph
Shared graph used to plot recent results.
-
partCodes
String[] partCodes
Flat list of part codes (derived from parts)
-
parts
String[][] parts
Parts list for Braille (code,label)
-
skillFields
PhaseScoreField[] skillFields
Array of input components representing each Braille skill.
-
studentNameParam
String studentNameParam
Selected student display name (may be null or placeholder).
-
titleLabel
JLabel titleLabel
Title label component displayed in the page header.
-
-
Serialized Fields
-
baseTitle
String baseTitle
Base page title string used when rendering the header (date appended).
-
dateParam
LocalDate dateParam
Session date associated with persisted progress.
-
lineGraph
JLineGraph lineGraph
Shared graph component for plotting results.
-
parts
String[][] parts
Canonical assessment part codes and labels for BrailleNote.
-
skillFields
PhaseScoreField[] skillFields
Inputs for each BrailleNote skill.
-
studentNameParam
String studentNameParam
Display name of the selected student (may be null).
-
titleLabel
JLabel titleLabel
Header title label for this page.
-
-
Serialized Fields
-
dateParam
LocalDate dateParam
Date associated with the current session.
-
graph
JLineGraph graph
Shared graph component used to visualize recent results.
-
inputs
Map<String,PhaseScoreField> inputs
Map of assessment part codes to their input components.
-
parts
String[][] parts
Canonical assessment parts for BrailleSense.
-
studentNameParam
String studentNameParam
Selected student display name (may be null).
-
-
Serialized Fields
-
contactGeneralField
JTextField contactGeneralField
High-level/general contact notes (summary).
-
contactMethodCombo
JComboBox<String> contactMethodCombo
Method of contact (Phone/Email/In Person/Other).
-
contactResponseField
JTextField contactResponseField
Short description of the response received during contact.
-
contactSpecificField
JTextField contactSpecificField
Specific items or action points discussed during contact.
-
dateParam
LocalDate dateParam
Session date to associate with saved notes from this page.
-
emailField
JTextField emailField
Email address used for contact.
-
guardianField
JTextField guardianField
Guardian or parent name associated with the student.
-
notesArea
JTextArea notesArea
Text area where the user enters contact notes for the selected student.
-
phoneField
JTextField phoneField
Phone number used for contact.
-
studentNameParam
String studentNameParam
Selected student display name associated with this page instance (may be null).
-
-
Serialized Fields
-
dateParam
LocalDate dateParam
Session date to associate with saved CVI progress entries.
-
graph
JLineGraph graph
Shared graph component used to visualize recent CVI results.
-
inputs
Map<String,PhaseScoreField> inputs
Mapping of assessment part codes to their input components.
-
studentNameParam
String studentNameParam
Selected student display name (may be null) used when saving or plotting.
-
-
Serialized Fields
-
baseTitle
String baseTitle
Base title text for the page; used when building the header string.
-
dateParam
LocalDate dateParam
Session date to associate with persisted digital literacy progress.
-
lineGraph
JLineGraph lineGraph
Shared graph used to visualize recent digital literacy sessions.
-
parts
String[][] parts
Canonical list of digital literacy assessment parts: code and display label.
-
skillFields
PhaseScoreField[] skillFields
Array of input fields for each digital literacy skill part.
-
studentNameParam
String studentNameParam
Selected student's display name (may be null) for saving/fetching data.
-
titleLabel
JLabel titleLabel
Title label shown at the top of the Digital Literacy page.
-
-
-
Serialized Fields
-
dateParam
LocalDate dateParam
Session date to associate with saved iOS progress entries.
-
graph
JLineGraph graph
Shared graph component for plotting recent iOS assessment sessions.
-
inputs
Map<String,PhaseScoreField> inputs
Mapping of iOS assessment part codes to their input components.
-
studentNameParam
String studentNameParam
Selected student display name used for saves and plots (may be null).
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
chart
org.jfree.chart.JFreeChart chart
The JFreeChart instance used to render the plot.
-
chartPanel
org.jfree.chart.ChartPanel chartPanel
Panel that embeds the chart and provides UI features.
-
deterministicRandom
Random deterministicRandom
Cached Random instance when deterministic mode is enabled.
-
jitterDeterministic
boolean jitterDeterministic
When true, use a deterministic java.util.Random seeded RNG instead of ThreadLocalRandom.
-
jitterEnabled
boolean jitterEnabled
Whether rendering jitter is currently enabled. Default: true.
-
jitterSeed
Long jitterSeed
Optional seed used when deterministic jitter is enabled.
-
lineDataset
org.jfree.data.xy.XYSeriesCollection lineDataset
The dataset containing XY series for historical and latest sessions.
-
multiChartContainer
JPanel multiChartContainer
When rendering grouped charts we place multiple ChartPanels in this container.
-
xAxis
org.jfree.chart.axis.NumberAxis xAxis
Domain axis used to customise X-axis labels and range.
-
-
Serialized Fields
-
accuracyField
JTextField accuracyField
Text field for the program or curriculum name.
-
baseTitle
String baseTitle
Base title text for the Keyboarding page; date suffix appended in UI.
-
dateParam
LocalDate dateParam
Session date associated with persisted keyboarding results.
-
lineGraph
JLineGraph lineGraph
Shared graph component (present but not used for keyboarding plotting).
-
programField
JTextField programField
Text field for the program or curriculum name.
-
speedField
JTextField speedField
Text field for the program or curriculum name.
-
studentNameParam
String studentNameParam
Selected student's display name for saves/refreshes (may be null).
-
titleLabel
JLabel titleLabel
Page header label.
-
topicField
JTextField topicField
Text field for the program or curriculum name.
-
-
Serialized Fields
-
dateParam
LocalDate dateParam
Date associated with the recorded observations.
-
notesArea
JTextArea notesArea
Multi-line text area for entering observational notes.
-
studentNameParam
String studentNameParam
Selected student's display name (may be null) for this observation session.
-
-
Serialized Fields
-
baseTitle
String baseTitle
Base title used for the Screen Reader page header; date is appended when shown.
-
dateParam
LocalDate dateParam
Session date associated with entries made on this page.
-
lineGraph
JLineGraph lineGraph
Shared graph component used to visualize recent ScreenReader sessions.
-
parts
String[][] parts
Canonical parts (code + label) for ScreenReader.
-
skillFields
PhaseScoreField[] skillFields
Array of input fields corresponding to ScreenReader assessment parts.
-
studentNameParam
String studentNameParam
Selected student's display name used for saves and plots (may be null).
-
titleLabel
JLabel titleLabel
Title label shown at the top of the page.
-
-
Serialized Fields
-
dateParam
LocalDate dateParam
Date associated with these session notes.
-
notesArea
JTextArea notesArea
Text area containing session notes entered by the user.
-
studentNameParam
String studentNameParam
Selected student's display name used when saving session notes (may be null).
-
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
labelArea
JTextArea labelArea
Wrapped, read-only label area used to display the description text.
-
labelWrap
JPanel labelWrap
Container used to constrain the wrap width of the label area.
-
spacer
JPanel spacer
Horizontal spacer panel inserted to tune the gap between label and spinner.
-
spinner
JSpinner spinner
Numeric spinner used for 0..4 score entry.