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

F

FEEDBACK - Static variable in class org.problets.lib.io.input.DataInputManager
String that is used to identify student feedback
FEEDBACK_AMOUNT_STRING - Static variable in interface org.problets.domain.state.Constants
 
FEEDBACK_COMPLETED - Static variable in class org.problets.domain.state.ProblemEvent
 
FEEDBACK_COMPLETED - Static variable in class org.problets.domain.state.ProblemState
 
FEEDBACK_DISPLAYED - Static variable in class org.problets.domain.state.ProblemEvent
 
FEEDBACK_PREFIX - Static variable in class org.problets.domain.knowledge.KnowledgeUnit
 
FEEDBACK_TYPE_STRING - Static variable in interface org.problets.domain.state.Constants
 
FeedbackAdapter - Class in org.problets.tutor
To adapt the explanation based on feedback amount and student's needs
FeedbackAdapter(StudentModel) - Constructor for class org.problets.tutor.FeedbackAdapter
 
FeedbackAnimationController - Class in org.problets.tutor.view.narration
not process the feedback level of entries to be animated, assumes the minimum number of lines to be animated is zero.
FeedbackAnimationController(ActionListener) - Constructor for class org.problets.tutor.view.narration.FeedbackAnimationController
 
FeedbackAnimationView - Class in org.problets.tutor.view.narration
Different from AnimationView in that: - it sets up Log to listen to animation controls - it translates PROBLEM_STARTED to RESET_ANIMATION and ANSWER_SUBMITTED to SET_ANIMATION
FeedbackAnimationView(AbstractView, LogModel) - Constructor for class org.problets.tutor.view.narration.FeedbackAnimationView
 
FeedbackAnimationView(AbstractView, LogModel, JPanel) - Constructor for class org.problets.tutor.view.narration.FeedbackAnimationView
 
FeedbackView - Class in org.problets.domain.view
wraps around TutorView, provides animation controls
FeedbackView(AbstractView, LogModel) - Constructor for class org.problets.domain.view.FeedbackView
 
FeedbackViewSequencer - Class in org.problets.tutor.view
ViewSequencer for feedback for code-related problems
FeedbackViewSequencer(ActionListener, LogModel) - Constructor for class org.problets.tutor.view.FeedbackViewSequencer
Method called when establishing ViewSequencer before determining the views that it should display
FeedbackViewSequencer(Vector, ActionListener, LogModel) - Constructor for class org.problets.tutor.view.FeedbackViewSequencer
 
FeedbackViewSequencer(ActionListener, boolean, boolean, LogModel) - Constructor for class org.problets.tutor.view.FeedbackViewSequencer
Method called when establishing ViewSequencer before determining the views that it should display
FeedbackViewSequencer(Vector, ActionListener, boolean, boolean, LogModel) - Constructor for class org.problets.tutor.view.FeedbackViewSequencer
 
FILE_SCOPE - Static variable in class org.problets.domain.model.CodeModel
 
FILENAME_PREFIX - Static variable in class org.problets.domain.knowledge.KnowledgeUnit
 
fileTypeEquals(int) - Method in class org.problets.lib.RBES.codeRBES.CodeRule
returns true if the rule is of the passed in type
find(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.ActivationRecordViz
Searches for the variable in this activation record (only).
findInAncestors(AbstractVarModel) - Method in class org.problets.domain.viz.data.AggregateBaseViz
Recursively look for the variable in the ancestors of this block
findInAncestors(AbstractVarModel) - Method in class org.problets.domain.viz.data.control.abstraction.BlockViz
Given a variable, looks for it in this block and its parents until found
findInAncestors(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.DataSpaceViz
Recursively look for the variable in the ancestors of this block - Not to be used by anyone
findInAncestors(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.GlobalViz
Recursively look for the variable in the stack and heap
findInAncestors(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.HeapViz
Recursively look for the variable in the stack and global areas
findInAncestors(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.StackViz
We will ask data space to find the variable in the heap and global areas
findInDescendants(AbstractVarModel) - Method in class org.problets.domain.viz.data.AggregateBaseViz
Recursively look for the variable in the descendants of this block
findInDescendants(AbstractVarModel) - Method in class org.problets.domain.viz.data.control.abstraction.BlockViz
Given a variable to which a pointer is pointing, look for it in the embedded scopes and return its visualization, if found
findInDescendants(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.DataSpaceViz
Recursively look for the variable in the descendants of this block - Not to be used by anyone
findInDescendants(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.HeapViz
Given a variable to which a pointer is pointing, look for it in the heap and return its visualization, if found
findInDescendants(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.StackViz
Since the stack does not have its own activation record, we will pass the request down to the last function still on the stack.
findInGlobal(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.DataSpaceViz
 
findInHeap(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.DataSpaceViz
 
findInStack(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.DataSpaceViz
 
findNode(Vector) - Method in class org.problets.lib.conceptmap.view.NodeView
Attempts to find a node view given the full path.
findNode(Vector) - Method in class org.problets.lib.conceptmap.view.TreeView
Attempts to recursively locate an node given a full name in vector format.
findRecursively(AbstractVarModel) - Method in class org.problets.domain.viz.data.implement.ActivationRecordViz
Looks for the variable in this activation record, as well as the descendants and parents of its block, and returns the viz object
findShallowest(KnowledgeUnit, String) - Method in class org.problets.domain.knowledge.KnowledgeModel
Does Breadth First Search to find the KnowledgeUnit node with content = desiredRoot in the tree whose root is currentRoot - returns the desiredRoot's node
FINISH_ANIMATION - Static variable in interface org.problets.lib.io.output.text.AnimationConstants
 
firstName - Static variable in class org.problets.domain.state.SessionState
 
flattenVector(Vector) - Static method in class org.problets.domain.Library
Flattens a vector of vectors into a single vector, inserting a blank string between elements
Folders - Interface in org.problets.domain.state
To hold paths of files shared across classes This class is not meant to be instantiated Author: Amruth Kumar
fontName - Static variable in class org.problets.domain.state.Configuration
 
fontSize - Static variable in class org.problets.domain.state.Configuration
 
FOR_LOOP - Static variable in class org.problets.lib.RBES.codeRBES.Segmentor
 
FOR_LOOP_FILE - Static variable in class org.problets.lib.RBES.codeRBES.CodeRuleBase
Rule files
ForestController - Class in org.problets.lib.conceptmap.view
The base class for processing mouse listener events.
ForestController(ForestModel, ForestView) - Constructor for class org.problets.lib.conceptmap.view.ForestController
Creates a ForestController object using the forest model and the forest view as arguments.
ForestModel - Class in org.problets.lib.conceptmap.model
Holds the forest.
ForestModel(Vector) - Constructor for class org.problets.lib.conceptmap.model.ForestModel
Creates a ForestModel object with the data passed in vector format.
ForestModel(String, String) - Constructor for class org.problets.lib.conceptmap.model.ForestModel
Creates a ForestModel object with the data passed in text file format.
ForestTutor - Class in org.problets.lib.conceptmap.tutor
This class checks the student's answer and decides which aspectsof the student's answer are correct or wrong.
ForestTutor(ForestModel, UserBuiltForestModel) - Constructor for class org.problets.lib.conceptmap.tutor.ForestTutor
Creates the connection matrix to assist in checking the student's answers.
ForestView - Class in org.problets.lib.conceptmap.view
Performs the painting of the forest model and handles the mouse listener events (or rather passes them down to each individual tree view).
ForestView(ForestModel, StudentActionLog) - Constructor for class org.problets.lib.conceptmap.view.ForestView
Creates the forest view using the forest model and the type of the forest as argument.
ForLoopModel - Class in org.problets.domain.model.control.iteration
Class: ForLoopModel Purpose: Class for for loops
ForLoopModel(ActivationRecord, HeapModel, String, int) - Constructor for class org.problets.domain.model.control.iteration.ForLoopModel
public ForLoopModel(ActivationRecord parent, HeapModel heap, String in_template, int in_scopeType); The constructor for the ForLoopModel class
FORMAT - Static variable in class org.problets.domain.line.LogLine
 
formatText(Graphics, int, int, int, int, String) - Method in class org.problets.lib.io.output.TextFormatter
Parses and outputs the supplied string with no specified display width or right margin.
formatText(Graphics, int, int, int, String) - Method in class org.problets.lib.io.output.TextFormatter
 
ForViz - Class in org.problets.domain.viz.control
Provides the functionality for displaying a for loop in data flow form
ForViz(int, int, String, FontMetrics) - Constructor for class org.problets.domain.viz.control.ForViz
 
Function - Class in org.problets.domain.model.control.abstraction
Processes a function, which is a "callable" block.
Function(ActivationRecord, HeapModel, String) - Constructor for class org.problets.domain.model.control.abstraction.Function
 
FUNCTION_SCOPE - Static variable in class org.problets.domain.model.CodeModel
 
FunctionCallOperand - Class in org.problets.domain.model.expression.node.operand
FunctionCallOperand To hold a function call operand
FunctionCallOperand(String) - Constructor for class org.problets.domain.model.expression.node.operand.FunctionCallOperand
 
FunctionCallViz - Class in org.problets.domain.viz.control
Provides the functionality for displaying a C++ instruction that contains a function calls in data flow form
FunctionCallViz(int, int, String, FontMetrics) - Constructor for class org.problets.domain.viz.control.FunctionCallViz
 
FunctionViz - Class in org.problets.domain.viz.control
Provides the functionality for displaying a C++ function int data flow form
FunctionViz(int, int, String, FontMetrics) - Constructor for class org.problets.domain.viz.control.FunctionViz
 
FunctionViz - Class in org.problets.domain.viz.data.control.abstraction
Draws a rectangle, in which ActivationRecord is displayed
FunctionViz(ActivationRecord, AggregateBaseViz) - Constructor for class org.problets.domain.viz.data.control.abstraction.FunctionViz
 

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