A B C D E F G H I J K L M N O P Q R S T U V W X Y

O

OBJ_MET - Static variable in class org.problets.domain.knowledge.IndividualKnowledgeModel
 
OKWrapper - Class in org.problets.lib.io.output
Wraps an OK button around any panel and displays it
OKWrapper(ActionListener, JPanel, String) - Constructor for class org.problets.lib.io.output.OKWrapper
 
OLDoneToOne(Vector, Vector, int, int, Vector) - Static method in class org.problets.lib.RBES.Grading
 
ON_DEMAND - Static variable in interface org.problets.domain.state.Constants
 
oneToOne(Vector, Vector, int, int, Vector) - Static method in class org.problets.lib.RBES.Grading
Function: public int oneToOne(Vector studentAnswer, * Vector actualAnswer, startIndex, int endIndex, * Vector explanation, Vector error) * * Description: check each element in the student vector to its * corresponding element in the actual answer * vector once an error is found, record error, * and number correct and return *
OPENING_AND_BRACE - Static variable in class org.problets.lib.conceptmap.state.ConceptConstants
For symbolic format text, the opening And brace marker
OPENING_OR_BRACE - Static variable in class org.problets.lib.conceptmap.state.ConceptConstants
For symbolic format text, the opening Or brace marker
OpenStudentModelController - Class in org.problets.domain.view
Provides menu options to select the open student model
OpenStudentModelController(LogModel) - Constructor for class org.problets.domain.view.OpenStudentModelController
 
OpenStudentModeler - Class in org.problets.lib.conceptmap.services
Displays the student model as a concept map
OpenStudentModeler(String, String, String, StudentModel) - Constructor for class org.problets.lib.conceptmap.services.OpenStudentModeler
 
Operand - Class in org.problets.domain.model.expression.node.operand
Operand To serve as the base class for LiteralOperand and VarOperand
Operand() - Constructor for class org.problets.domain.model.expression.node.operand.Operand
 
Operator - Class in org.problets.domain.model.expression.node.operator
To hold one operator in the expression tree
Operator(String, String, int, String, int) - Constructor for class org.problets.domain.model.expression.node.operator.Operator
 
Operator() - Constructor for class org.problets.domain.model.expression.node.operator.Operator
 
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.arithmetic.CModulus
 
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.assignment.Assign
 
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.assignment.CompoundAssignment
 
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.assignment.PrefixDecrement
Errors with this expression as displayed in error menus
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.bitwise.Bitwise
Error message presented when bitwise operator is applied to non-integer operand
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.logical.And
 
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.logical.Not
 
OPERATOR_INAPPLICABLE - Static variable in class org.problets.domain.model.expression.node.operator.logical.Or
 
OperatorView - Class in org.problets.domain.model.expression.node.operator
To keep track of displaying expressions, and underbraces
OperatorView(NodeModel) - Constructor for class org.problets.domain.model.expression.node.operator.OperatorView
 
OPTIONAL_MENUS - Static variable in interface org.problets.domain.state.Constants
 
optionLabels - Static variable in class org.problets.lib.io.input.LikertInput
 
Or - Class in org.problets.domain.model.expression.node.operator.logical
To represent or operator
Or() - Constructor for class org.problets.domain.model.expression.node.operator.logical.Or
 
org.problets.domain - package org.problets.domain
 
org.problets.domain.knowledge - package org.problets.domain.knowledge
 
org.problets.domain.line - package org.problets.domain.line
 
org.problets.domain.model - package org.problets.domain.model
 
org.problets.domain.model.control - package org.problets.domain.model.control
 
org.problets.domain.model.control.abstraction - package org.problets.domain.model.control.abstraction
 
org.problets.domain.model.control.iteration - package org.problets.domain.model.control.iteration
 
org.problets.domain.model.control.selection - package org.problets.domain.model.control.selection
 
org.problets.domain.model.datatype - package org.problets.domain.model.datatype
 
org.problets.domain.model.expression - package org.problets.domain.model.expression
 
org.problets.domain.model.expression.node - package org.problets.domain.model.expression.node
 
org.problets.domain.model.expression.node.operand - package org.problets.domain.model.expression.node.operand
 
org.problets.domain.model.expression.node.operator - package org.problets.domain.model.expression.node.operator
 
org.problets.domain.model.expression.node.operator.arithmetic - package org.problets.domain.model.expression.node.operator.arithmetic
 
org.problets.domain.model.expression.node.operator.assignment - package org.problets.domain.model.expression.node.operator.assignment
 
org.problets.domain.model.expression.node.operator.bitwise - package org.problets.domain.model.expression.node.operator.bitwise
 
org.problets.domain.model.expression.node.operator.bitwise.view - package org.problets.domain.model.expression.node.operator.bitwise.view
 
org.problets.domain.model.expression.node.operator.logical - package org.problets.domain.model.expression.node.operator.logical
 
org.problets.domain.model.expression.node.operator.misc - package org.problets.domain.model.expression.node.operator.misc
 
org.problets.domain.model.expression.node.operator.pointer - package org.problets.domain.model.expression.node.operator.pointer
 
org.problets.domain.model.expression.node.operator.relational - package org.problets.domain.model.expression.node.operator.relational
 
org.problets.domain.model.expression.node.student - package org.problets.domain.model.expression.node.student
 
org.problets.domain.model.expression.step - package org.problets.domain.model.expression.step
 
org.problets.domain.model.expression.view - package org.problets.domain.model.expression.view
 
org.problets.domain.model.implement - package org.problets.domain.model.implement
 
org.problets.domain.model.input - package org.problets.domain.model.input
 
org.problets.domain.model.language - package org.problets.domain.model.language
 
org.problets.domain.model.output - package org.problets.domain.model.output
 
org.problets.domain.model.output.dialog - package org.problets.domain.model.output.dialog
 
org.problets.domain.model.output.view - package org.problets.domain.model.output.view
 
org.problets.domain.model.variable - package org.problets.domain.model.variable
 
org.problets.domain.model.variable.aggregate - package org.problets.domain.model.variable.aggregate
 
org.problets.domain.state - package org.problets.domain.state
 
org.problets.domain.template - package org.problets.domain.template
 
org.problets.domain.view - package org.problets.domain.view
 
org.problets.domain.view.code - package org.problets.domain.view.code
 
org.problets.domain.view.code.synthesis - package org.problets.domain.view.code.synthesis
 
org.problets.domain.viz.control - package org.problets.domain.viz.control
 
org.problets.domain.viz.data - package org.problets.domain.viz.data
 
org.problets.domain.viz.data.control.abstraction - package org.problets.domain.viz.data.control.abstraction
 
org.problets.domain.viz.data.implement - package org.problets.domain.viz.data.implement
 
org.problets.domain.viz.data.implement.channel - package org.problets.domain.viz.data.implement.channel
 
org.problets.domain.viz.data.variable - package org.problets.domain.viz.data.variable
 
org.problets.lib - package org.problets.lib
 
org.problets.lib.comm - package org.problets.lib.comm
 
org.problets.lib.comm.database - package org.problets.lib.comm.database
 
org.problets.lib.conceptmap.model - package org.problets.lib.conceptmap.model
 
org.problets.lib.conceptmap.model.userbuilt - package org.problets.lib.conceptmap.model.userbuilt
 
org.problets.lib.conceptmap.services - package org.problets.lib.conceptmap.services
 
org.problets.lib.conceptmap.state - package org.problets.lib.conceptmap.state
 
org.problets.lib.conceptmap.student - package org.problets.lib.conceptmap.student
 
org.problets.lib.conceptmap.tutor - package org.problets.lib.conceptmap.tutor
 
org.problets.lib.conceptmap.view - package org.problets.lib.conceptmap.view
 
org.problets.lib.conceptmap.view.collapsible - package org.problets.lib.conceptmap.view.collapsible
 
org.problets.lib.conceptmap.view.navigable - package org.problets.lib.conceptmap.view.navigable
 
org.problets.lib.conceptmap.view.userbuilt - package org.problets.lib.conceptmap.view.userbuilt
 
org.problets.lib.io - package org.problets.lib.io
 
org.problets.lib.io.input - package org.problets.lib.io.input
 
org.problets.lib.io.input.interaction - package org.problets.lib.io.input.interaction
 
org.problets.lib.io.output - package org.problets.lib.io.output
 
org.problets.lib.io.output.overlay - package org.problets.lib.io.output.overlay
 
org.problets.lib.io.output.state - package org.problets.lib.io.output.state
 
org.problets.lib.io.output.text - package org.problets.lib.io.output.text
 
org.problets.lib.log - package org.problets.lib.log
 
org.problets.lib.RBES - package org.problets.lib.RBES
 
org.problets.lib.RBES.codeRBES - package org.problets.lib.RBES.codeRBES
 
org.problets.lib.stretchtext - package org.problets.lib.stretchtext
 
org.problets.lib.timer - package org.problets.lib.timer
 
org.problets.services - package org.problets.services
 
org.problets.student - package org.problets.student
 
org.problets.student.view - package org.problets.student.view
 
org.problets.tutor - package org.problets.tutor
 
org.problets.tutor.feedbackadapter - package org.problets.tutor.feedbackadapter
 
org.problets.tutor.problemsequencer - package org.problets.tutor.problemsequencer
 
org.problets.tutor.problemsequencer.competence - package org.problets.tutor.problemsequencer.competence
 
org.problets.tutor.problemsequencer.integrated - package org.problets.tutor.problemsequencer.integrated
 
org.problets.tutor.reflection - package org.problets.tutor.reflection
 
org.problets.tutor.view - package org.problets.tutor.view
 
org.problets.tutor.view.narration - package org.problets.tutor.view.narration
 
org.test - package org.test
 
OrView - Class in org.problets.domain.model.expression.node.operator.logical
To keep track of displaying an OR expression, particularly, short circuiting an expression and bailing out on inappropriate operands for Java/C#
OrView(NodeModel) - Constructor for class org.problets.domain.model.expression.node.operator.logical.OrView
 
OUT_OF_BOUNDS - Static variable in class org.problets.domain.model.datatype.ErrorValue
 
OUT_OF_BOUNDS - Static variable in class org.problets.domain.model.variable.aggregate.ArrayModel
Error to occur in case of out of bounds access.
OUT_OF_SCOPE - Static variable in class org.problets.domain.model.variable.aggregate.ArrayModel
Error to occur when array is accessed out of it's scope
OUT_OF_SCOPE - Static variable in class org.problets.domain.model.variable.AnonVarModel
 
OUT_OF_SCOPE - Static variable in class org.problets.domain.model.variable.PtrModel
 
OUT_OF_SCOPE - Static variable in class org.problets.domain.model.variable.RefVarModel
 
OUT_OF_SCOPE - Static variable in class org.problets.domain.model.variable.VarModel
 
OUTPUT - Static variable in interface org.problets.domain.state.Constants
 
Output - Class in org.problets.lib.RBES
Base output class for RBES.
Output() - Constructor for class org.problets.lib.RBES.Output
 
OUTPUT - Static variable in class org.problets.tutor.TutorController
 
OUTPUT_COMPLETION_EVENT - Static variable in class org.problets.domain.model.output.view.AllOutputForm
The command in the event sent by this panel to ProblemManager
OUTPUT_FILE - Static variable in class org.problets.lib.RBES.codeRBES.CodeRuleBase
 
OUTPUT_MODIFIED_EVENT - Static variable in class org.problets.domain.model.output.view.OutputStreamView
 
OUTPUT_PATH - Static variable in interface org.problets.domain.state.Folders
 
OutputAdapter - Class in org.problets.tutor.feedbackadapter
Adapts feedback to include output statements only
OutputAdapter() - Constructor for class org.problets.tutor.feedbackadapter.OutputAdapter
 
OutputAnswerView - Class in org.problets.domain.model.output.view
To display the controls for the student to enter the answer to an output question
OutputAnswerView(ActionListener, StudentModel, LogModel, CodeModel) - Constructor for class org.problets.domain.model.output.view.OutputAnswerView
Constructs a OutputAnswerView object
outputBeforeAfterLoop(Vector, int, int, int) - Static method in class org.problets.lib.RBES.Grading
Function: public static boolean outputBeforeAfterLoop( * Vector answer, int start, int end, int lineCheck) * * Description: returns true if there is an output before/after the loop*
OutputCodeView - Class in org.problets.domain.view.code
Provides drop-down menu for output problems
OutputCodeView(CodeModel, StudentModel, TutorManager, LogModel, ActionListener) - Constructor for class org.problets.domain.view.code.OutputCodeView
 
OutputStream - Class in org.problets.domain.model.output
Holds the output stream for a program
OutputStream() - Constructor for class org.problets.domain.model.output.OutputStream
 
OutputStreamController - Class in org.problets.domain.model.output.view
To handle the controllers for OutputStreamView
OutputStreamController(ActionListener, Vector, OutputStreamView, LogModel) - Constructor for class org.problets.domain.model.output.view.OutputStreamController
Constructs a OutputStreamController and sets the pointer appropriately
OutputStreamView - Class in org.problets.domain.model.output.view
To create a panel that will allow the user to see LineOutputs
OutputStreamView(ActionListener, Vector) - Constructor for class org.problets.domain.model.output.view.OutputStreamView
Constructor to initializes the Vector with LineOutputViews
OutputTutor - Class in org.problets.tutor
Tutor to grade output problems
OutputTutor(StudentModel, CodeModel, LogModel) - Constructor for class org.problets.tutor.OutputTutor
 
Overlay - Class in org.problets.lib.io.output.overlay
To provide the Overlay and the base for the Hierarcy of classes which use the same get methods and have the same functions draw and animate
Overlay(Color) - Constructor for class org.problets.lib.io.output.overlay.Overlay
The constructor takes values for the color of the of the Overlay object which is being manipulated.
OverlayArrow - Class in org.problets.lib.io.output.overlay
Class which either animates an arrow by expanding it from one pixel, or draws an arrow without animating it.
OverlayArrow(String, String, Color) - Constructor for class org.problets.lib.io.output.overlay.OverlayArrow
The constructor takes values for the size of the arrow, a string indicating the direction in whcih the arrow points, and the color of the arrow
OverlayBox - Class in org.problets.lib.io.output.overlay
Class which either animates a box by expanding it from one pixel, or draws a box without animating it.
OverlayBox(int, int, Color) - Constructor for class org.problets.lib.io.output.overlay.OverlayBox
The constructor takes values for the width, height and the color of the box.
OverlayEllipse - Class in org.problets.lib.io.output.overlay
The ellipse class either animates outline of an ellipse or draws an ellipse without animating it.
OverlayEllipse(int, int, Color) - Constructor for class org.problets.lib.io.output.overlay.OverlayEllipse
The constructor sets the values for the width, height and the color of the ellipse.
OverlayText - Class in org.problets.lib.io.output.overlay
Class which either animates a string of text or draws a atring of text without animating it.
OverlayText(String, Font, Color) - Constructor for class org.problets.lib.io.output.overlay.OverlayText
The constructor takes the string named text, the font of the string and its color.

A B C D E F G H I J K L M N O P Q R S T U V W X Y