Serialized Form


Package org.problets.domain.model.expression.node.operator.bitwise.view

Class org.problets.domain.model.expression.node.operator.bitwise.view.BaseBitView extends javax.swing.JPanel implements Serializable

Serialized Fields

bitPosition

int bitPosition

baseModel

BaseNModel baseModel

isSignBit

boolean isSignBit
Whether this is the sign bit


selectionComboBox

javax.swing.JComboBox selectionComboBox

validationIcon

AnswerIcon validationIcon

Class org.problets.domain.model.expression.node.operator.bitwise.view.BaseDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

myBaseModel

BaseNModel myBaseModel
Whether drop-down boxes should default to 0 or ?


totalBitsPerWord

int totalBitsPerWord

pressedButton

javax.swing.JButton pressedButton
Whether the data from this dialog box is usable (yes if submit button pressed, no if cancel button pressed)


myProblem

BaseWordView myProblem

submitButton

javax.swing.JButton submitButton

cancelButton

javax.swing.JButton cancelButton

Class org.problets.domain.model.expression.node.operator.bitwise.view.BaseWordView extends AbstractView implements Serializable

Serialized Fields

baseModel

BaseNModel baseModel

mySolutionValues

int[] mySolutionValues

totalBitsForWord

int totalBitsForWord

signedWord

boolean signedWord

myBitViews

BaseBitView[] myBitViews

Class org.problets.domain.model.expression.node.operator.bitwise.view.BitOperationDialog extends BaseDialog implements Serializable

Serialized Fields

problemOperator

Operator problemOperator

leftOperand

int leftOperand

leftOperandBits

int[] leftOperandBits

rightOperand

int rightOperand

rightOperandBits

int[] rightOperandBits

leftOperandLabel

javax.swing.JLabel leftOperandLabel
Label to display the left operand


leftOperandBitView

PassiveWordView leftOperandBitView
PassiveWordView to display the left operand


rightOperandLabel

javax.swing.JLabel rightOperandLabel
Label to display the right operand


rightOperandBitView

PassiveWordView rightOperandBitView
PassiveWordView to display the right operand


expressionLabel

javax.swing.JLabel expressionLabel
Label to display the expression


directions

javax.swing.JLabel directions
Label to display the directions

Class org.problets.domain.model.expression.node.operator.bitwise.view.BitWithPowerView extends BaseBitView implements Serializable

Serialized Fields

raisedToPowerLabel

javax.swing.JLabel raisedToPowerLabel

Class org.problets.domain.model.expression.node.operator.bitwise.view.BitWithQuestionView extends BaseBitView implements Serializable

Class org.problets.domain.model.expression.node.operator.bitwise.view.NegativeConversionDialog extends BaseDialog implements Serializable

Serialized Fields

problemSolution

int problemSolution

bitRepresentationView

SummedWordView bitRepresentationView

bitComplementView

BaseWordView bitComplementView

overallDirn

javax.swing.JLabel overallDirn
Labels to display directions


bitRepDirn

javax.swing.JLabel bitRepDirn

Class org.problets.domain.model.expression.node.operator.bitwise.view.NegativeWordView extends BaseWordView implements Serializable

Class org.problets.domain.model.expression.node.operator.bitwise.view.NumberDialog extends BaseDialog implements Serializable

Serialized Fields

problemSolution

int problemSolution

directions

javax.swing.JLabel directions
The label to display directions

Class org.problets.domain.model.expression.node.operator.bitwise.view.PassiveBitView extends javax.swing.JPanel implements Serializable

Serialized Fields

myValue

int myValue

label

javax.swing.JLabel label
The label displayed on this panel

Class org.problets.domain.model.expression.node.operator.bitwise.view.PassiveWordView extends javax.swing.JPanel implements Serializable

Serialized Fields

totalBitsForWord

int totalBitsForWord

bitSeries

int[] bitSeries

bitViews

PassiveBitView[] bitViews

Class org.problets.domain.model.expression.node.operator.bitwise.view.SummedWordView extends BaseWordView implements Serializable

Serialized Fields

selectionSumLabel

javax.swing.JLabel selectionSumLabel

Package org.problets.domain.model.expression.view

Class org.problets.domain.model.expression.view.AssignmentDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

dialogPane

java.awt.Container dialogPane

noChangeButton

javax.swing.JButton noChangeButton

submitButton

javax.swing.JButton submitButton

backgroundColor

java.awt.Color backgroundColor

variablesPanel

javax.swing.JPanel variablesPanel

textFieldVector

java.util.Vector<E> textFieldVector

resultList

java.lang.String[] resultList

optionalInstrnLabel

javax.swing.JLabel optionalInstrnLabel

Class org.problets.domain.model.expression.view.BaseExpressionView extends AbstractView implements Serializable

Serialized Fields

row

int row

spacing

int spacing

expressionExpert

ExpressionViewExpert expressionExpert

preText

java.util.Vector<E> preText

postText

java.util.Vector<E> postText

drawGrid

boolean drawGrid

drawExpression

boolean drawExpression

x_end

int x_end

expressionFont

java.awt.Font expressionFont

fontMetrics

java.awt.FontMetrics fontMetrics

Class org.problets.domain.model.expression.view.ExpressionDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

stepNode

StudentNodeView stepNode

result

java.lang.String result

expressionLabel

javax.swing.JLabel expressionLabel

resultBox

javax.swing.JTextField resultBox

OKButton

javax.swing.JButton OKButton

cancelButton

javax.swing.JButton cancelButton

backgroundColor

java.awt.Color backgroundColor

bitwiseDialog

CompositeDialog bitwiseDialog

helpButton

javax.swing.JButton helpButton

Class org.problets.domain.model.expression.view.ExpressionProblemView extends BaseExpressionView implements Serializable

Serialized Fields

student

StudentModel student

log

LogModel log

leftX

int leftX

rightX

int rightX

draggedToX

int draggedToX

result

java.lang.String result

correctAnswer

java.util.Vector<E> correctAnswer

operatorViewVector

java.util.Vector<E> operatorViewVector

operandViewVector

java.util.Vector<E> operandViewVector

localOperatorViewVector

java.util.Vector<E> localOperatorViewVector

localOperandViewVector

java.util.Vector<E> localOperandViewVector

popupMenu

javax.swing.JPopupMenu popupMenu

undoOption

javax.swing.JMenuItem undoOption

clearOption

javax.swing.JMenuItem clearOption

parent

java.awt.event.ActionListener parent

expressionDialog

ExpressionDialog expressionDialog

assignmentDialog

AssignmentDialog assignmentDialog

junkView

StudentNodeView junkView

Class org.problets.domain.model.expression.view.ExpressionTutorView extends BaseExpressionView implements Serializable

Serialized Fields

expressionTutor

ExpressionTutor expressionTutor

textExplanation

java.util.Vector<E> textExplanation

student

StudentModel student

lastTimeMarker

long lastTimeMarker

root

java.awt.event.ActionListener root

graphicAnimationController

IndependentFdbkAnimationController graphicAnimationController

textAnimationController

IndependentFdbkAnimationController textAnimationController

formatter

TextFormatter formatter

junkController

IndependentFdbkAnimationController junkController

Package org.problets.domain.model.implement

Class org.problets.domain.model.implement.DataTraceItemView extends javax.swing.JPanel implements Serializable

Serialized Fields

askItem

AskItem askItem
The ask item that this panel displays.


viewParent

DataTraceView viewParent
The DataTraceView that is displaying this panel (i.e. it's parent).

Class org.problets.domain.model.implement.DataTraceView extends javax.swing.JPanel implements Serializable

Serialized Fields

viewParent

StateAnswerView viewParent
Reference to the parent of the view. Needed to be able to let the parent know when the view is altered.


dataTraceVector

java.util.Vector<E> dataTraceVector
The data trace items to display


displayOrder

int displayOrder
The style of presentation for the ask and tells


itemViewsPanel

javax.swing.JPanel itemViewsPanel
The panel to hold the views for each DataTraceItem

Class org.problets.domain.model.implement.StackModel extends java.util.Stack implements Serializable

serialVersionUID: 1L


Package org.problets.domain.model.output.dialog

Class org.problets.domain.model.output.dialog.AddLineOutputDialog extends BaseOutputDialog implements Serializable

Serialized Fields

lineOutput

StudentLineOutput lineOutput

outputArea

javax.swing.JTextArea outputArea

lineNumberField

javax.swing.JTextField lineNumberField

Class org.problets.domain.model.output.dialog.AddOutputDialog extends BaseOutputDialog implements Serializable

Serialized Fields

currentOutput

java.util.Vector<E> currentOutput

textArea

javax.swing.JTextArea textArea

Class org.problets.domain.model.output.dialog.BaseOutputDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

lineNumber

int lineNumber

submitButton

javax.swing.JButton submitButton

cancelButton

javax.swing.JButton cancelButton

pane

java.awt.Container pane

Class org.problets.domain.model.output.dialog.EditLineOutputDialog extends BaseOutputDialog implements Serializable

Serialized Fields

pastOutputs

java.util.Vector<E> pastOutputs

outputIndex

int outputIndex

outputArea

javax.swing.JTextArea outputArea

lineNumberField

javax.swing.JTextField lineNumberField

Class org.problets.domain.model.output.dialog.EditOutputDialog extends BaseOutputDialog implements Serializable

Serialized Fields

pastOutputs

java.util.Vector<E> pastOutputs

textAreaVector

java.util.Vector<E> textAreaVector

Class org.problets.domain.model.output.dialog.LineInput extends ComboBoxInputAsNeeded implements Serializable

Serialized Fields

correctLineNumber

int correctLineNumber
The line number in the code for which this input was generated

Class org.problets.domain.model.output.dialog.MultiOutputDialog extends BaseOutputDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

pastOutputs

java.util.Vector<E> pastOutputs

currentOutput

java.util.Vector<E> currentOutput

textAreaVector

java.util.Vector<E> textAreaVector

layout

java.awt.GridLayout layout

multiOutputPanel

javax.swing.JPanel multiOutputPanel

Package org.problets.domain.model.output.view

Class org.problets.domain.model.output.view.AllOutputForm extends AbstractView implements Serializable

Serialized Fields

MINIMUM_ROWS

int MINIMUM_ROWS
The minimum number of rows that will be displayed


problemManager

ProblemManager problemManager
Local reference to the problem manager which must be notified when the answer is submitted, and which provides the problem for which this form is being created


student

StudentModel student

log

LogModel log

code

CodeModel code

studentOutputs

java.util.Vector<E> studentOutputs

actualOutputs

java.util.Vector<E> actualOutputs

lineNumberList

int[] lineNumberList

formPanel

javax.swing.JPanel formPanel

formLayout

java.awt.GridLayout formLayout

formVector

java.util.Vector<E> formVector

scrollPane

javax.swing.JScrollPane scrollPane

submitButton

javax.swing.JButton submitButton

Class org.problets.domain.model.output.view.ErrorFlagView extends javax.swing.JPanel implements Serializable

Serialized Fields

status

int status
The error-flag status to be displayed


thisWidth

int thisWidth
The width of this panel


thisHeight

int thisHeight
The height of this panel

Class org.problets.domain.model.output.view.ErrorFlagView2 extends CardDealer implements Serializable

Serialized Fields

status

int status
The error-flag status to be displayed

Class org.problets.domain.model.output.view.OutputAnswerView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

parent

java.awt.event.ActionListener parent

student

StudentModel student

log

LogModel log

outputAnswer

java.util.Vector<E> outputAnswer

code

CodeModel code

view

OutputStreamView view

controller

OutputStreamController controller

Class org.problets.domain.model.output.view.OutputStreamController extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

model

java.util.Vector<E> model

log

LogModel log

parent

java.awt.event.ActionListener parent

view

OutputStreamView view

undoButton

javax.swing.JButton undoButton

clearButton

javax.swing.JButton clearButton

Class org.problets.domain.model.output.view.OutputStreamView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

model

java.util.Vector<E> model

lineOutputViewVector

java.util.Vector<E> lineOutputViewVector

lastPoint

java.awt.Point lastPoint

viewIndex

int viewIndex

shouldPaint

boolean shouldPaint

parent

java.awt.event.ActionListener parent

font

java.awt.Font font

fontMetric

java.awt.FontMetrics fontMetric

Class org.problets.domain.model.output.view.SingleOutputForm extends AbstractView implements Serializable

Serialized Fields

model

StudentLineOutput model
The StudentLineOutput object that serves as the model of this view


lineNumberOptions

int lineNumberOptions

log

LogModel log

textArea

javax.swing.JTextArea textArea
The textbox to enter the actual output


lineInputControl

javax.swing.JComboBox lineInputControl
The control enter the line number for this output


actionButton

javax.swing.JButton actionButton
The button for student to add or delete an output


numberLabel

javax.swing.JLabel numberLabel
Ordinality of the output displayed to help the user delete incomplete lines at the time of submission


parent

java.awt.event.ActionListener parent
The parent who should be notified of events from this panel


separation

java.lang.String separation
Separation between line number and the text field


Package org.problets.domain.model.variable

Class org.problets.domain.model.variable.AbstractVarView extends javax.swing.JPanel implements Serializable

Serialized Fields

viewParent

java.awt.event.ActionListener viewParent
The parent of this view (will inform the parent when the view has changed)


model

AbstractVarModel model
The AbstractVarModel that this view displays


instructions

java.lang.String instructions
Instructions to inform the user how to use the view


editable

boolean editable
Flag that determines if the view is editable or not

Class org.problets.domain.model.variable.VarView extends AbstractVarView implements Serializable

serialVersionUID: 1L

Serialized Fields

varView

javax.swing.JTextField varView

instructionLabel

javax.swing.JLabel instructionLabel

Package org.problets.domain.model.variable.aggregate

Class org.problets.domain.model.variable.aggregate.ArrayTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

arrayModel

ArrayModel arrayModel

arrayDimension

int arrayDimension

editable

boolean editable

Class org.problets.domain.model.variable.aggregate.ArrayView extends AbstractVarView implements Serializable

Serialized Fields

arrayElementsTable

javax.swing.JTable arrayElementsTable

cellTextField

javax.swing.JTextField cellTextField

instructionLabel

javax.swing.JLabel instructionLabel

Package org.problets.domain.state

Class org.problets.domain.state.ProblemEvent extends java.awt.event.ActionEvent implements Serializable

serialVersionUID: 1L


Package org.problets.domain.view

Class org.problets.domain.view.AbstractView extends javax.swing.JPanel implements Serializable

Class org.problets.domain.view.AutoCardDealer extends AbstractView implements Serializable

Serialized Fields

views

java.util.Vector<E> views

actionCommands

java.util.Vector<E> actionCommands

currentViewIndex

int currentViewIndex

cardLayout

java.awt.CardLayout cardLayout

Class org.problets.domain.view.CardDealer extends javax.swing.JPanel implements Serializable

Serialized Fields

views

java.util.Vector<E> views

cardLayout

java.awt.CardLayout cardLayout

Class org.problets.domain.view.CodeProblemLayout extends AbstractView implements Serializable

Serialized Fields

problemManager

ProblemManager problemManager

student

StudentModel student

instructionPanel

TextAreaOutput instructionPanel

responseManager

ResponseManager responseManager

Class org.problets.domain.view.ExpressionLayout extends AbstractView implements Serializable

Class org.problets.domain.view.FeedbackView extends AbstractView implements Serializable

Serialized Fields

tutorView

AbstractView tutorView

log

LogModel log

animationPanel

javax.swing.JPanel animationPanel

startButton

javax.swing.JButton startButton

previousButton

javax.swing.JButton previousButton

nextButton

javax.swing.JButton nextButton

finishButton

javax.swing.JButton finishButton

feedbackScrollPane

javax.swing.JScrollPane feedbackScrollPane

Class org.problets.domain.view.HelpManager extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

views

java.util.Vector<E> views

cardDealer

CardDealer cardDealer

OKButton

javax.swing.JButton OKButton

applet

javax.swing.JApplet applet

Class org.problets.domain.view.LanguageController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log
Local reference to the LogModel


cLanguage

javax.swing.JCheckBoxMenuItem cLanguage

cppLanguage

javax.swing.JCheckBoxMenuItem cppLanguage

javaLanguage

javax.swing.JCheckBoxMenuItem javaLanguage

csharpLanguage

javax.swing.JCheckBoxMenuItem csharpLanguage

pascalLanguage

javax.swing.JCheckBoxMenuItem pascalLanguage

Class org.problets.domain.view.OpenStudentModelController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log
Local reference to the LogModel


noOpenStudentModel

javax.swing.JCheckBoxMenuItem noOpenStudentModel

skillometerOpenStudentModel

javax.swing.JCheckBoxMenuItem skillometerOpenStudentModel

conceptmapOpenStudentModel

javax.swing.JCheckBoxMenuItem conceptmapOpenStudentModel

Class org.problets.domain.view.ProblemManager extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

student

StudentModel student

log

LogModel log

root

java.awt.event.ActionListener root

problem

DomainModel problem

currentProblemType

int currentProblemType

problemView

AbstractView problemView

stimulusScrollPane

javax.swing.JScrollPane stimulusScrollPane

codeOKButton

javax.swing.JButton codeOKButton

noOutputButton

javax.swing.JButton noOutputButton

noChangeButton

javax.swing.JButton noChangeButton

submitButton

javax.swing.JButton submitButton

dontKnowButton

javax.swing.JButton dontKnowButton

buttonPanel

javax.swing.JPanel buttonPanel

optionalPanel

javax.swing.JPanel optionalPanel

Class org.problets.domain.view.ProbletController extends javax.swing.JMenuBar implements Serializable

serialVersionUID: 1L

Serialized Fields

probletView

ProbletView probletView

problemManager

ProblemManager problemManager

studentView

StudentView studentView

log

LogModel log

logView

LogView logView

tutorController

TutorController tutorController

Class org.problets.domain.view.ProbletView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

problem

DomainModel problem

problemView

AbstractView problemView

correctKM

KnowledgeModel correctKM

student

StudentModel student

studentView

StudentView studentView

studentController

StudentController studentController

tutor

BaseTutor tutor

expressionExpert

ExpressionViewExpert expressionExpert

tutorView

AbstractView tutorView

feedbackManager

AbstractView feedbackManager

problemSequencer

AbstractProblemSequencer problemSequencer

log

LogModel log

logView

LogView logView

logController

LogController logController

timer

TimerModel timer

timerView

TimerView timerView

template

Template template

problemManager

ProblemManager problemManager

optionalPanel

javax.swing.JPanel optionalPanel

statScrollPane

javax.swing.JScrollPane statScrollPane

root

java.awt.event.ActionListener root

helpFrame

javax.swing.JFrame helpFrame

helpManager

HelpManager helpManager

helpImage

HelpManager helpImage

optionalFrame

javax.swing.JFrame optionalFrame

conceptMapFrame

javax.swing.JFrame conceptMapFrame

probletController

ProbletController probletController

probletLayout

AbstractView probletLayout

viewSequencer

AutoCardDealer viewSequencer

Class org.problets.domain.view.ReflectionController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log
Local reference to the LogModel


neverReflection

javax.swing.JCheckBoxMenuItem neverReflection

correctReflection

javax.swing.JCheckBoxMenuItem correctReflection

incorrectReflection

javax.swing.JCheckBoxMenuItem incorrectReflection

alwaysReflection

javax.swing.JCheckBoxMenuItem alwaysReflection

Class org.problets.domain.view.ResponseManager extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

problemManager

ProblemManager problemManager

feedbackManager

AbstractView feedbackManager

helpManager

HelpManager helpManager

dataVisualizer

DataVisualizer dataVisualizer

student

StudentModel student

debugAnswerView

DebugAnswerView debugAnswerView

outputAnswerView

AbstractView outputAnswerView

stateAnswerView

StateAnswerView stateAnswerView

studentView

StudentProgressView studentView

problemType

java.lang.String problemType

blankPanelTop

javax.swing.JPanel blankPanelTop

blankPanelBottom

javax.swing.JPanel blankPanelBottom

topPanel

javax.swing.JPanel topPanel

bottomPanel

javax.swing.JPanel bottomPanel

attemptedPanel

javax.swing.JPanel attemptedPanel

topLayout

java.awt.CardLayout topLayout

bottomLayout

java.awt.CardLayout bottomLayout

cardLayout

java.awt.CardLayout cardLayout

Class org.problets.domain.view.StimulusView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.ViewSequencer extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

viewVector

java.util.Vector<E> viewVector

totalViews

int totalViews

currentViewIndex

int currentViewIndex

modalInfo

org.problets.domain.view.ModalInfo[] modalInfo

root

java.awt.event.ActionListener root

currentView

javax.swing.JPanel currentView

scrollPane

javax.swing.JScrollPane scrollPane

previousButton

javax.swing.JButton previousButton

OKButton

javax.swing.JButton OKButton

nextButton

javax.swing.JButton nextButton

Class org.problets.domain.view.ViewSequencerModal extends ViewSequencer implements Serializable

serialVersionUID: 1L

Serialized Fields

buttonStatus

boolean[][] buttonStatus

Package org.problets.domain.view.code

Class org.problets.domain.view.code.AnalysisCodeView extends EnumerateCodeView implements Serializable

Serialized Fields

currentLineNumber

int currentLineNumber

popupMainMenu

javax.swing.JPopupMenu popupMainMenu

popupSubMenuList

javax.swing.JPopupMenu[] popupSubMenuList

menuBackgroundColor

java.awt.Color menuBackgroundColor

Class org.problets.domain.view.code.AnimateCodeView extends BaseCodeView implements Serializable

Serialized Fields

highlightedLine

int highlightedLine

highlightColor

java.awt.Color highlightColor

Class org.problets.domain.view.code.BaseCodeView extends AbstractView implements Serializable

Serialized Fields

Y_START

int Y_START

X_OFFSET

int X_OFFSET

code

CodeModel code

student

StudentModel student

tutorManager

TutorManager tutorManager

parent

java.awt.event.ActionListener parent

codeText

java.util.Vector<E> codeText

log

LogModel log

actualBehavior

Behavior actualBehavior

regularFont

java.awt.Font regularFont

regularFontMetric

java.awt.FontMetrics regularFontMetric

boldFont

java.awt.Font boldFont

boldFontMetric

java.awt.FontMetrics boldFontMetric

backgroundColor

java.awt.Color backgroundColor

foregroundColor

java.awt.Color foregroundColor

backgroundLineColor

java.awt.Color backgroundLineColor

codeHeight

int codeHeight

codeWidth

int codeWidth

Class org.problets.domain.view.code.CodeViewManager extends AbstractView implements Serializable

Serialized Fields

code

CodeModel code

student

StudentModel student

tutorManager

TutorManager tutorManager

log

LogModel log

roster

java.util.Vector<E> roster

typeRoster

java.util.Vector<E> typeRoster

currentCodeView

BaseCodeView currentCodeView

parent

java.awt.event.ActionListener parent

layout

java.awt.CardLayout layout

Class org.problets.domain.view.code.DebugCodeView extends AnalysisCodeView implements Serializable

Serialized Fields

currentError

ErrorLine currentError

Class org.problets.domain.view.code.EnumerateCodeView extends InteractCodeView implements Serializable

Class org.problets.domain.view.code.IndentCodeView extends SelectableCodeView implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.code.InteractCodeView extends AnimateCodeView implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.code.OutputCodeView extends AnalysisCodeView implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.code.RearrangeCodeView extends AnimateCodeView implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.code.RefactorCodeView extends ReorderCodeView implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.code.ReorderCodeView extends SelectableCodeView implements Serializable

serialVersionUID: 1L

Class org.problets.domain.view.code.SelectableCodeView extends InteractCodeView implements Serializable

serialVersionUID: 1L

Serialized Fields

historyStack

java.util.Stack<E> historyStack
History of all edits made.


startPoint

java.awt.Point startPoint
The starting point of the selection box when drawn.


endPoint

java.awt.Point endPoint
The ending point of the selection box when drawn.


topLine

int topLine
The top of the range of selected lines.


bottomLine

int bottomLine
The bottom of the range of selected lines.


selectedCodeColor

java.awt.Color selectedCodeColor

selectionBoxColor

java.awt.Color selectionBoxColor

Package org.problets.domain.view.code.synthesis

Class org.problets.domain.view.code.synthesis.SynthesisCodeSegmentDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

result

java.lang.String result

backgroundColor

java.awt.Color backgroundColor

instructionLabel

javax.swing.JLabel instructionLabel

codeField

javax.swing.JTextField codeField

OKButton

javax.swing.JButton OKButton

cancelButton

javax.swing.JButton cancelButton

Class org.problets.domain.view.code.synthesis.SynthesisCodeView extends EnumerateCodeView implements Serializable

Serialized Fields

codeSegmentDialog

SynthesisCodeSegmentDialog codeSegmentDialog

Package org.problets.domain.viz.control

Class org.problets.domain.viz.control.ControlVisualizer extends AbstractView implements Serializable

Serialized Fields

code

CodeModel code

explanation

java.util.Vector<E> explanation

errors

java.util.Vector<E> errors

vizSteps

int vizSteps

programViz

ProgramViz programViz

fontMetrics

java.awt.FontMetrics fontMetrics

width

int width

height

int height

root

java.awt.event.ActionListener root

regFont

java.awt.Font regFont

regFontMetric

java.awt.FontMetrics regFontMetric

boldFont

java.awt.Font boldFont

boldFontMetric

java.awt.FontMetrics boldFontMetric

Class org.problets.domain.viz.control.Tester extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

cViz

ControlViz cViz

fontMetrics

java.awt.FontMetrics fontMetrics

Package org.problets.domain.viz.data

Class org.problets.domain.viz.data.DataVisualizer extends AbstractView implements Serializable

Serialized Fields

code

CodeModel code

explanationSoFar

java.util.Vector<E> explanationSoFar

vizSteps

int vizSteps

dataSpaceViz

DataSpaceViz dataSpaceViz

explnDrawer

ScrollableLinedTextDraw explnDrawer

suggestedWidth

int suggestedWidth

suggestedHeight

int suggestedHeight

actualHeight

int actualHeight

root

java.awt.event.ActionListener root

regFont

java.awt.Font regFont

regFontMetric

java.awt.FontMetrics regFontMetric

boldFont

java.awt.Font boldFont

boldFontMetric

java.awt.FontMetrics boldFontMetric

Package org.problets.lib.comm

Class org.problets.lib.comm.XMLCommunicator extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

input

java.io.ObjectInputStream input

output

java.io.ObjectOutputStream output

keepListening

boolean keepListening

client

java.net.Socket client

Package org.problets.lib.conceptmap.services

Class org.problets.lib.conceptmap.services.ConceptMapConstructor extends AbstractView implements Serializable

Serialized Fields

view

UserBuiltForestView view

log

LogModel log

timer

TimerModel timer

root

java.awt.event.ActionListener root

studentActionLog

StudentActionLog studentActionLog

Class org.problets.lib.conceptmap.services.OpenStudentModeler extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

student

StudentModel student

forestModel

ForestModel forestModel

forestView

NavigableForestView forestView

Package org.problets.lib.conceptmap.view

Class org.problets.lib.conceptmap.view.ForestView extends javax.swing.JPanel implements Serializable

Serialized Fields

forestModel

ForestModel forestModel
The ForestModel


forestController

ForestController forestController
The controller for this forestView


forestTutor

ForestTutor forestTutor
The forest tutor in charge with grading the users answers and providing feeback


forestStudent

StudentActionLog forestStudent
The class which keeps track of the student's answers, actions and grades


treeViewVector

java.util.Vector<E> treeViewVector
The vector of TreeViews


numberOfRows

int numberOfRows
The number of rows the grid (forest view) has


numberOfColumns

int numberOfColumns
The number of columns the grid (forest view) has


initialDepth

int initialDepth
The depth to which the trees in the forest are initially expanded All classes derived from ForestView have to set this value by overridding method setTreesEspanded().

Class org.problets.lib.conceptmap.view.ScrollableForestView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

MIN_NODE_HEIGHT

int MIN_NODE_HEIGHT
The minimum height of a node in the forest view


MIN_NODE_WIDTH

int MIN_NODE_WIDTH
The minimum width of a node in the forest view


scrollPane

javax.swing.JScrollPane scrollPane
The scroll pane onto which the forest view is attached


Package org.problets.lib.conceptmap.view.collapsible

Class org.problets.lib.conceptmap.view.collapsible.CollapsibleForestView extends ForestView implements Serializable


Package org.problets.lib.conceptmap.view.navigable

Class org.problets.lib.conceptmap.view.navigable.NavigableForestView extends ForestView implements Serializable

serialVersionUID: 1L


Package org.problets.lib.conceptmap.view.userbuilt

Class org.problets.lib.conceptmap.view.userbuilt.UserBuiltForestView extends ForestView implements Serializable

serialVersionUID: 1L

Serialized Fields

actualForestModel

ForestModel actualForestModel
The correct forest (with the same nodes as this user-built forest). Used in giving the user feedback.


popupMenu

javax.swing.JPopupMenu popupMenu
The popup menu displayed asa result of a click on a link in the forest


root

java.awt.event.ActionListener root
The parent to whom to report when the student has completed drawing the concept map


Package org.problets.lib.io

Class org.problets.lib.io.DataIOManager extends AbstractView implements Serializable

Serialized Fields

root

java.awt.event.ActionListener root

student

StudentModel student

cardDealer

CardDealer cardDealer

dataInputManager

DataInputManager dataInputManager

dataOutputManager

DataOutputManager dataOutputManager

Package org.problets.lib.io.input

Class org.problets.lib.io.input.AbstractInput extends javax.swing.JPanel implements Serializable

Serialized Fields

question

java.lang.String question

questionLabel

javax.swing.JLabel questionLabel

Class org.problets.lib.io.input.CheckBoxInput extends AbstractInput implements Serializable

Serialized Fields

HGAP

int HGAP

checkBoxList

javax.swing.JCheckBox[] checkBoxList

numberOfOptions

int numberOfOptions

Class org.problets.lib.io.input.ComboBoxInput extends AbstractInput implements Serializable

Serialized Fields

comboBox

javax.swing.JComboBox comboBox

numberOfOptions

int numberOfOptions

Class org.problets.lib.io.input.ComboBoxInputAsNeeded extends ComboBoxInput implements Serializable

Class org.problets.lib.io.input.DataInputManager extends AbstractView implements Serializable

Serialized Fields

root

java.awt.event.ActionListener root

dataInputView

DataInputView dataInputView

inputType

java.lang.String inputType

questionsList

java.util.Vector<E> questionsList

errorMessage

java.lang.String errorMessage

shouldLogData

boolean shouldLogData

collectedResults

java.util.Vector<E> collectedResults

communicationManager

CommunicationManager communicationManager

scrollPane

javax.swing.JScrollPane scrollPane

Class org.problets.lib.io.input.DataInputSequenceManager extends DataInputManager implements Serializable

Serialized Fields

totalViews

int totalViews

nextFileIndex

int nextFileIndex

accumulatedResults

java.util.Vector<E> accumulatedResults

Class org.problets.lib.io.input.DataInputView extends AbstractView implements Serializable

Serialized Fields

questionnaire

java.util.Vector<E> questionnaire

numberOfItems

int numberOfItems

answerList

java.util.Vector<E> answerList

root

java.awt.event.ActionListener root

requiredFlagList

boolean[] requiredFlagList

questionPanelList

AbstractInput[] questionPanelList

doneButton

javax.swing.JButton doneButton

Class org.problets.lib.io.input.DateInput extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

monthBox

javax.swing.JComboBox monthBox

dayBox

javax.swing.JComboBox dayBox

yearBox

javax.swing.JComboBox yearBox

Class org.problets.lib.io.input.LabelInsert extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

answer

java.lang.String answer

answerLabel

javax.swing.JLabel answerLabel

Class org.problets.lib.io.input.LikertInput extends RadioButtonInput implements Serializable

serialVersionUID: 1L

Class org.problets.lib.io.input.LoginManager extends DataInputManager implements Serializable

serialVersionUID: 1L

Serialized Fields

stage

java.lang.String stage

personalData

java.util.Vector<E> personalData

sessionID

java.lang.String sessionID

Class org.problets.lib.io.input.PasswordInput extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

reply

javax.swing.JPasswordField reply

columns

int columns

Class org.problets.lib.io.input.RadioButtonInput extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

HGAP

int HGAP

radioButtonList

javax.swing.JRadioButton[] radioButtonList

numberOfOptions

int numberOfOptions

Class org.problets.lib.io.input.RankedChoice extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

HGAP

int HGAP

numberOfOptions

int numberOfOptions

optionLabels

java.lang.String[] optionLabels

checkBoxList

javax.swing.JCheckBox[][] checkBoxList

rateLabelArray

javax.swing.JLabel[] rateLabelArray

Class org.problets.lib.io.input.ReactiveCheckBox extends javax.swing.JCheckBox implements Serializable

serialVersionUID: 1L

Serialized Fields

isCorrect

boolean isCorrect

Class org.problets.lib.io.input.ReactiveCheckBoxInput extends CheckBoxInput implements Serializable

serialVersionUID: 1L

Class org.problets.lib.io.input.TextAreaInput extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

reply

javax.swing.JTextArea reply

rows

int rows

columns

int columns

Class org.problets.lib.io.input.TextFieldInput extends AbstractInput implements Serializable

serialVersionUID: 1L

Serialized Fields

reply

javax.swing.JTextField reply

columns

int columns

Class org.problets.lib.io.input.TextFieldInsert extends AbstractInput implements Serializable

serialVersionUID: 1L


Package org.problets.lib.io.input.interaction

Class org.problets.lib.io.input.interaction.AbstractInteraction extends AbstractView implements Serializable

Serialized Fields

question

java.lang.String question

questionLabel

javax.swing.JLabel questionLabel

Class org.problets.lib.io.input.interaction.AskButtonInput extends AbstractInteraction implements Serializable

Serialized Fields

parent

AbstractView parent

actionTitle

java.lang.String actionTitle

button

javax.swing.JButton button

Class org.problets.lib.io.input.interaction.DataInteractionManager extends AbstractView implements Serializable

Serialized Fields

questionsList

java.util.Vector<E> questionsList

currentAction

java.lang.String currentAction

parent

java.awt.event.ActionListener parent

interactionView

DataInteractionView interactionView

scrollPane

javax.swing.JScrollPane scrollPane

Class org.problets.lib.io.input.interaction.DataInteractionView extends AbstractView implements Serializable

Serialized Fields

questionsList

java.util.Vector<E> questionsList

action

java.lang.String action

parent

java.awt.event.ActionListener parent

interactors

java.util.Vector<E> interactors

Package org.problets.lib.io.output

Class org.problets.lib.io.output.AbstractOutput extends javax.swing.JPanel implements Serializable

Serialized Fields

height

int height

Class org.problets.lib.io.output.DataOutputManager extends AbstractView implements Serializable

Serialized Fields

root

java.awt.event.ActionListener root

student

StudentModel student

dataOutputView

DataOutputView dataOutputView

fileName

java.lang.String fileName

scrollPane

javax.swing.JScrollPane scrollPane

Class org.problets.lib.io.output.DataOutputView extends AbstractView implements Serializable

Serialized Fields

root

java.awt.event.ActionListener root

displayList

java.util.Vector<E> displayList

numberOfItems

int numberOfItems

displayViewList

AbstractOutput[] displayViewList

doneButton

javax.swing.JButton doneButton

Class org.problets.lib.io.output.GridBagPanel extends AbstractView implements Serializable

Serialized Fields

parent

AbstractView parent

topView

AbstractView topView

bottomView

AbstractView bottomView

contentPanel

javax.swing.JPanel contentPanel

gridBagLayout

java.awt.GridBagLayout gridBagLayout

topViewConstraints

java.awt.GridBagConstraints topViewConstraints

bottomViewConstraints

java.awt.GridBagConstraints bottomViewConstraints

Class org.problets.lib.io.output.GridBagScrollableView extends GridBagView implements Serializable

Serialized Fields

topScrollPane

javax.swing.JScrollPane topScrollPane

bottomScrollPane

javax.swing.JScrollPane bottomScrollPane

topScrollPaneFocus

int topScrollPaneFocus

bottomScrollPaneFocus

int bottomScrollPaneFocus

Class org.problets.lib.io.output.GridBagView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

parent

AbstractView parent

topView

AbstractView topView

bottomView

AbstractView bottomView

contentPanel

javax.swing.JPanel contentPanel

gridBagLayout

java.awt.GridBagLayout gridBagLayout

topViewConstraints

java.awt.GridBagConstraints topViewConstraints

bottomViewConstraints

java.awt.GridBagConstraints bottomViewConstraints

Class org.problets.lib.io.output.ImageSequencer extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

modal

boolean modal

indexFileName

java.lang.String indexFileName

content

java.util.Vector<E> content

totalImages

int totalImages

currentImageIndex

int currentImageIndex

title

java.lang.String title

fileName

java.lang.String fileName

path

java.lang.String path

root

java.awt.event.ActionListener root

applet

javax.swing.JApplet applet

titleLabel

javax.swing.JLabel titleLabel

currentImage

ImageView currentImage

scrollPane

javax.swing.JScrollPane scrollPane

previousButton

javax.swing.JButton previousButton

OKButton

javax.swing.JButton OKButton

nextButton

javax.swing.JButton nextButton

Class org.problets.lib.io.output.ImageView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

path

java.lang.String path

name

java.lang.String name

image

java.awt.Image image

Class org.problets.lib.io.output.MultiImageSelectableModalView extends MultiImageSelectableView implements Serializable

Serialized Fields

correctVector

java.util.Vector<E> correctVector
Holds all correct choices so that it can be verified that the user has chosen all the correct choices


remainingVector

java.util.Vector<E> remainingVector
Holds the correct answers that the user has not yet selected


incorrectChoiceCount

int incorrectChoiceCount
Number of incorrect choices made by the user

Class org.problets.lib.io.output.MultiImageSelectableView extends MultiImageView implements Serializable

Class org.problets.lib.io.output.MultiImageView extends javax.swing.JPanel implements Serializable

Serialized Fields

path

java.lang.String path

nameVector

java.util.Vector<E> nameVector

imageVector

java.util.Vector<E> imageVector

desiredWidth

int desiredWidth
The preferred width and height of this panel


desiredHeight

int desiredHeight
The preferred width and height of this panel


yOffset

int[] yOffset
The yOffsets of rows

Class org.problets.lib.io.output.OKWrapper extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

root

java.awt.event.ActionListener root

command

java.lang.String command

view

javax.swing.JPanel view

doneButton

javax.swing.JButton doneButton

Class org.problets.lib.io.output.ProgressBarView extends javax.swing.JProgressBar implements Serializable

serialVersionUID: 1L

Serialized Fields

model

ProgressBarModel model

popupMenu

javax.swing.JPopupMenu popupMenu

labelWidth

int labelWidth

maxX

int maxX

Class org.problets.lib.io.output.ProgressPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelVector

java.util.Vector<E> modelVector

size

int size

currentMax

int currentMax

viewVector

java.util.Vector<E> viewVector

Class org.problets.lib.io.output.ProgressView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

contentPanel

ProgressPanel contentPanel

scrollPane

javax.swing.JScrollPane scrollPane

Class org.problets.lib.io.output.TextAreaOutput extends AbstractOutput implements Serializable

serialVersionUID: 1L

Serialized Fields

content

java.lang.String content

contentView

javax.swing.JTextArea contentView

scrollPane

javax.swing.JScrollPane scrollPane

fontSize

int fontSize

Class org.problets.lib.io.output.TextFieldOutput extends AbstractOutput implements Serializable

serialVersionUID: 1L

Serialized Fields

content

java.lang.String content

contentView

javax.swing.JTextField contentView

fontSize

int fontSize

Package org.problets.lib.io.output.overlay

Class org.problets.lib.io.output.overlay.Test extends javax.swing.JApplet implements Serializable

serialVersionUID: 1L

Serialized Fields

text1

java.lang.String text1

text2

java.lang.String text2

font

java.awt.Font font

font1

java.awt.Font font1

width

int width

height

int height

length

int length

x

int x

y

int y

green

java.awt.Color green

yellow

java.awt.Color yellow

red

java.awt.Color red

greent

java.awt.Color greent

yellowt

java.awt.Color yellowt

redt

java.awt.Color redt

bluet

java.awt.Color bluet

ellipse

OverlayEllipse ellipse

box

OverlayBox box

box1

OverlayBox box1

text

OverlayText text

arrow

OverlayArrow arrow

arrow2

OverlayArrow arrow2

element

Overlay element

objectsVector

java.util.Vector<E> objectsVector

Package org.problets.lib.io.output.state

Class org.problets.lib.io.output.state.BaseStateView extends AbstractView implements Serializable

Serialized Fields

model

StateModel model
The StateModel object that is the model of this view


message

java.lang.String message
The text to be displayed


transitionVector

java.util.Vector<E> transitionVector
The options to be displayed


instruction

java.lang.String instruction
Instruction provided to the student for selecitng an option


parent

StateDiagramView parent
Reference to the StateDiagramView that manages this state


messageDisplay

TextAreaOutput messageDisplay
The label to display the message


optionForm

ReentrantRadioButtonInput optionForm
The options displayed to the user


optionPanel

javax.swing.JPanel optionPanel

Class org.problets.lib.io.output.state.ImageStateView extends BaseStateView implements Serializable

Serialized Fields

imageFileName

java.lang.String imageFileName
The name of the file containing the image to be displayed


imageView

ImageView imageView
The image displayed for this state

Class org.problets.lib.io.output.state.MultiChoiceView extends BaseStateView implements Serializable

Serialized Fields

correctFileNameVector

java.util.Vector<E> correctFileNameVector
The name of the file containing the image to be displayed


distractorFileNameVector

java.util.Vector<E> distractorFileNameVector

imageViewVector

java.util.Vector<E> imageViewVector
The image displayed for this state


multiImageView

MultiImageSelectableModalView multiImageView
Displays multiple images and allows interaction

Class org.problets.lib.io.output.state.ReentrantRadioButtonInput extends RadioButtonInput implements Serializable

Class org.problets.lib.io.output.state.StateDiagramManager extends AbstractView implements Serializable

Serialized Fields

parent

javax.swing.JApplet parent
The parent panel which should be notified when done

Class org.problets.lib.io.output.state.StateDiagramView extends AbstractView implements Serializable

Serialized Fields

model

StateDiagramModel model
Vector that holds information about the various states


parent

javax.swing.JApplet parent
The parent panel which should be notified when done


stateViewVector

java.util.Vector<E> stateViewVector
Vector that holds all the StateView objects


Package org.problets.lib.io.output.text

Class org.problets.lib.io.output.text.AnimatedTextView extends LinedTextView implements Serializable

Serialized Fields

root

java.awt.event.ActionListener root

animationController

AnimationController animationController

Class org.problets.lib.io.output.text.AnimationView extends AbstractView implements Serializable

Serialized Fields

animatedView

AbstractView animatedView

startButton

javax.swing.JButton startButton

previousButton

javax.swing.JButton previousButton

nextButton

javax.swing.JButton nextButton

finishButton

javax.swing.JButton finishButton

feedbackScrollPane

javax.swing.JScrollPane feedbackScrollPane

helpPanel

javax.swing.JPanel helpPanel

cardDealer

CardDealer cardDealer

Class org.problets.lib.io.output.text.LinedTextView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

explanation

java.util.Vector<E> explanation

yEnd

int yEnd

RegFont

java.awt.Font RegFont

RegFontMetric

java.awt.FontMetrics RegFontMetric

BoldFont

java.awt.Font BoldFont

BoldFontMetric

java.awt.FontMetrics BoldFontMetric

formatter

TextFormatter formatter

lineHeight

int lineHeight

backgroundColor

java.awt.Color backgroundColor

codeWidth

int codeWidth

Package org.problets.lib.log

Class org.problets.lib.log.LogController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log
Local reference to the LogModel


gradeLog

javax.swing.JCheckBoxMenuItem gradeLog
The tree options for log view


problemLog

javax.swing.JCheckBoxMenuItem problemLog

timeLog

javax.swing.JCheckBoxMenuItem timeLog

Class org.problets.lib.log.LogView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

X_START

int X_START

Y_START

int Y_START

logModel

LogModel logModel

codeWidth

int codeWidth

logCopy

java.util.Vector<E> logCopy

previousType

int previousType

backgroundColor

java.awt.Color backgroundColor

RegFont

java.awt.Font RegFont

RegFontMetric

java.awt.FontMetrics RegFontMetric

BoldFont

java.awt.Font BoldFont

BoldFontMetric

java.awt.FontMetrics BoldFontMetric

formatter

TextFormatter formatter

Package org.problets.lib.stretchtext

Class org.problets.lib.stretchtext.CloseableStretchTextView extends StretchTextView implements Serializable

Serialized Fields

yInstructionStart

int yInstructionStart

yInstructionEnd

int yInstructionEnd

Class org.problets.lib.stretchtext.StretchText extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

model

StretchTextModel model

view

StretchTextView view

scrollPane

javax.swing.JScrollPane scrollPane

Class org.problets.lib.stretchtext.StretchTextView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

model

StretchTextModel model

isDisplayed

boolean isDisplayed

rootView

StretchTextItemView rootView

xStart

int xStart

yStart

int yStart

yEnd

int yEnd

RegFont

java.awt.Font RegFont

RegFontMetric

java.awt.FontMetrics RegFontMetric

BoldFont

java.awt.Font BoldFont

BoldFontMetric

java.awt.FontMetrics BoldFontMetric

formatter

TextFormatter formatter

Package org.problets.lib.timer

Class org.problets.lib.timer.TimerView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

elapsedLabel

javax.swing.JLabel elapsedLabel
Label and Textfield to display elapsed time


elapsedTextField

javax.swing.JTextField elapsedTextField

remainingLabel

javax.swing.JLabel remainingLabel
Label and Textfield to display remaining time


remainingTextField

javax.swing.JTextField remainingTextField

timeStepSlider

javax.swing.JSlider timeStepSlider
Slider to help user set the smallest duration reported


timer

TimerModel timer
Local reference to the timer model driving this view


Package org.problets.services

Class org.problets.services.LearnStyles extends DataIOManager implements Serializable

serialVersionUID: 1L

Class org.problets.services.SessionManager extends javax.swing.JApplet implements Serializable

serialVersionUID: 1L

Serialized Fields

content

javax.swing.JPanel content

configuration

Configuration configuration

sessionStages

int sessionStages

currentStage

int currentStage

stageType

java.lang.String stageType

correctKM

KnowledgeModel correctKM

student

StudentModel student

communicationManager

CommunicationManager communicationManager

session

SessionView session

Class org.problets.services.SessionView extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

X_POS

int X_POS

Y_POS

int Y_POS

content

javax.swing.JPanel content

contentPane

java.awt.Container contentPane

Class org.problets.services.Surveyor extends javax.swing.JApplet implements Serializable

serialVersionUID: 1L

Serialized Fields

content

javax.swing.JPanel content

configuration

Configuration configuration

sessionStages

int sessionStages

currentStage

int currentStage

student

StudentModel student

stageType

java.lang.String stageType

communicationManager

CommunicationManager communicationManager

session

SessionView session

Package org.problets.student

Class org.problets.student.DebugAnswerView extends AbstractView implements Serializable

Serialized Fields

parent

java.awt.event.ActionListener parent

student

StudentModel student

studentAnswer

java.util.Vector<E> studentAnswer

log

LogModel log

title

javax.swing.JLabel title

dataInteractionManager

DataInteractionManager dataInteractionManager

instructions

javax.swing.JLabel instructions

Class org.problets.student.StateAnswerView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

parent

java.awt.event.ActionListener parent
reference to the parent


student

StudentModel student
reference to the student model


log

LogModel log
reference to the log model


dataTrace

java.util.Vector<E> dataTrace
reference to the current data trace


dataTraceAddedToStudentAnswer

boolean dataTraceAddedToStudentAnswer
flag set when the data trace is added to the student's answer


dataTraceView

DataTraceView dataTraceView
reference to the currently displayed data trace view

Class org.problets.student.StudentController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log
Local reference to the LogModel


noStats

javax.swing.JCheckBoxMenuItem noStats
The tree options for student view


summaryStats

javax.swing.JCheckBoxMenuItem summaryStats

detailedStats

javax.swing.JCheckBoxMenuItem detailedStats

Class org.problets.student.StudentView extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

student

StudentModel student

log

LogModel log

MyFont

java.awt.Font MyFont

MyFontMetric

java.awt.FontMetrics MyFontMetric

Package org.problets.student.view

Class org.problets.student.view.IndividualKnowledgeView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelVector

java.util.Vector<E> modelVector

viewVector

java.util.Vector<E> viewVector

Class org.problets.student.view.KnowledgeUnitView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

model

KnowledgeUnit model
The KnowledgeUnit model behind this view


conceptName

java.lang.String conceptName
The dot separated learning objective displayed against the skillometers


popupMenu

javax.swing.JPopupMenu popupMenu
The popup menu to display the label when the mouse is over the progress bar


popupLength

int popupLength
The length and height of the popup


popupHeight

int popupHeight
The length and height of the popup

Class org.problets.student.view.StudentProgressMessage extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

student

StudentModel student

problemSequencer

AbstractProblemSequencer problemSequencer

formatter

TextFormatter formatter

Class org.problets.student.view.StudentProgressView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

student

StudentModel student

problemsSolvedVector

java.util.Vector<E> problemsSolvedVector

progressView

ProgressView progressView

Package org.problets.tutor

Class org.problets.tutor.TutorController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log
Local reference to the LogModel


nextFeedbackType

int nextFeedbackType

nextFeedbackAmount

int nextFeedbackAmount

nextAnimateFeedback

boolean nextAnimateFeedback

typeMenu

javax.swing.JMenu typeMenu

demandFeedback

javax.swing.JCheckBoxMenuItem demandFeedback

errorFlagFeedback

javax.swing.JCheckBoxMenuItem errorFlagFeedback

immediateFeedback

javax.swing.JCheckBoxMenuItem immediateFeedback

amountMenu

javax.swing.JMenu amountMenu

noFeedback

javax.swing.JCheckBoxMenuItem noFeedback

minimalFeedback

javax.swing.JCheckBoxMenuItem minimalFeedback

diagnosticFeedback

javax.swing.JCheckBoxMenuItem diagnosticFeedback

explanatoryFeedback

javax.swing.JCheckBoxMenuItem explanatoryFeedback

errorsFeedback

javax.swing.JCheckBoxMenuItem errorsFeedback

outputFeedback

javax.swing.JCheckBoxMenuItem outputFeedback

topicFeedback

javax.swing.JCheckBoxMenuItem topicFeedback

controlFlowFeedback

javax.swing.JCheckBoxMenuItem controlFlowFeedback

dataFlowFeedback

javax.swing.JCheckBoxMenuItem dataFlowFeedback

lifetimeFeedback

javax.swing.JCheckBoxMenuItem lifetimeFeedback

animate

javax.swing.JCheckBoxMenuItem animate

Package org.problets.tutor.problemsequencer

Class org.problets.tutor.problemsequencer.ProblemSequenceController extends javax.swing.JMenu implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogModel log

problemSequence

java.lang.String problemSequence

parent

java.awt.event.ActionListener parent

autoSequence

javax.swing.JCheckBoxMenuItem autoSequence

predefinedSequence

javax.swing.JMenu predefinedSequence

competenceSequence

javax.swing.JCheckBoxMenuItem competenceSequence

Package org.problets.tutor.reflection

Class org.problets.tutor.reflection.ReflectionManager extends AbstractView implements Serializable

serialVersionUID: 1L

Serialized Fields

model

Reflection model

view

ReflectionView view

randGenerator

java.util.Random randGenerator

log

LogModel log

parent

java.awt.event.ActionListener parent

Class org.problets.tutor.reflection.ReflectionView extends ReactiveCheckBoxInput implements Serializable

serialVersionUID: 1L

Serialized Fields

correctIndex

int correctIndex

log

LogModel log

parent

java.awt.event.ActionListener parent

choiceOrder

int[] choiceOrder

orderOfNextChoice

int orderOfNextChoice

addedToLog

boolean addedToLog

Package org.problets.tutor.view

Class org.problets.tutor.view.AnswerIcon extends javax.swing.JLabel implements Serializable

Serialized Fields

correctIcon

javax.swing.ImageIcon correctIcon

incorrectIcon

javax.swing.ImageIcon incorrectIcon

partialIcon

javax.swing.ImageIcon partialIcon

Class org.problets.tutor.view.CodeFeedbackManager extends AbstractView implements Serializable

Serialized Fields

tutorManager

TutorManager tutorManager

student

StudentModel student

log

LogModel log

helpManager

HelpManager helpManager

problem

CodeModel problem

root

AbstractView root

lastTimeMarker

long lastTimeMarker

instructionView

LinedTextView instructionView

gradeView

GradeView gradeView

narrationView

NarrationView narrationView

narrationAnimationView

FeedbackAnimationView narrationAnimationView

dataViz

DataVisualizer dataViz

dataVizAnimationView

FeedbackAnimationView dataVizAnimationView

reflectionManager

ReflectionManager reflectionManager

viewSequencer

FeedbackViewSequencer viewSequencer

Class org.problets.tutor.view.ExpressionFeedbackManager extends AbstractView implements Serializable

Serialized Fields

tutorView

AbstractView tutorView

log

LogModel log

helpManager

HelpManager helpManager

root

java.awt.event.ActionListener root

newProblemButton

javax.swing.JButton newProblemButton

feedbackView

FeedbackAnimationView feedbackView

helpMenu

StretchText helpMenu

cardDealer

CardDealer cardDealer

Class org.problets.tutor.view.FeedbackViewSequencer extends ViewSequencer implements Serializable

Serialized Fields

log

LogModel log

Class org.problets.tutor.view.GradeView extends LinedTextView implements Serializable

Serialized Fields

tutorManager

TutorManager tutorManager

root

AbstractView root

Package org.problets.tutor.view.narration

Class org.problets.tutor.view.narration.FeedbackAnimationView extends AnimationView implements Serializable

Serialized Fields

log

LogModel log

Class org.problets.tutor.view.narration.NarrationView extends AnimatedTextView implements Serializable

serialVersionUID: 1L

Serialized Fields

tutorManager

TutorManager tutorManager

codeLineNumber

int codeLineNumber

lastCodeLineNumber

int lastCodeLineNumber

Package org.test

Class org.test.AppletTester extends javax.swing.JApplet implements Serializable

Class org.test.GUITester extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L