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

L

LABEL - Static variable in class org.problets.lib.io.input.DataInputModel
String used to specify uneditable text as the pre-specified answer to a question
LABEL - Static variable in class org.problets.lib.io.output.DataOutputModel
 
LabelInsert - Class in org.problets.lib.io.input
A pseudo-input, to be used to present titles, subtitles and instructions
LabelInsert(String, String, Color) - Constructor for class org.problets.lib.io.input.LabelInsert
 
Language - Class in org.problets.domain.model.language
Serves as the base class for all the classes that provide language-specific details such as the available data types
Language(String[]) - Constructor for class org.problets.domain.model.language.Language
 
LANGUAGE_STRING - Static variable in interface org.problets.domain.state.Constants
 
LanguageController - Class in org.problets.domain.view
Provides menu options to select the programming language
LanguageController(LogModel) - Constructor for class org.problets.domain.view.LanguageController
 
LanguageFactory - Class in org.problets.domain.model.language
Serves as the factory and repository for all Language classes that provide language-specific details
LanguageFactory() - Constructor for class org.problets.domain.model.language.LanguageFactory
 
largeBoldFont - Static variable in interface org.problets.domain.state.GUIConstants
 
largeFont - Static variable in interface org.problets.domain.state.GUIConstants
 
largeFontSize - Static variable in class org.problets.domain.state.Configuration
 
lastName - Static variable in class org.problets.domain.state.SessionState
 
layout(int, int, int, int) - Method in class org.problets.lib.conceptmap.view.NodeView
Lays out this node and all its children.
layout() - Method in class org.problets.lib.conceptmap.view.TreeView
Determines the layout of the panel by recursively asking the nodes to determine their own layout.
LEARN_OBJ_SUMMARY_HEADER - Static variable in class org.problets.lib.log.LogModel
 
learningObjectiveDone(KnowledgeUnit) - Method in class org.problets.domain.knowledge.KnowledgeUnit
Method returns if this knowledge unit has not yet met the goals set in standard unit.
LearnObjExplnServer - Class in org.problets.services
Serves the text explanation for a given learning objective of a given topic.
LearnObjExplnServer(String) - Constructor for class org.problets.services.LearnObjExplnServer
Creates a server that can be queried for the explanation of each learning objective in the specified topic (inTopic parameter).
learnObjExplnServer - Static variable in class org.problets.student.view.IndividualKnowledgeView
 
LearnObjManager - Class in org.problets.tutor.problemsequencer.integrated
Manages the information for one learning objective in the Integrated Problem Sequencer
LearnObjManager(String, Vector, Vector, Vector, Configuration, TreatmentRegimen) - Constructor for class org.problets.tutor.problemsequencer.integrated.LearnObjManager
Given specifications in the form - Learning Objective: Proficiency: Pretest: Practice: Posttest: Extracts data and populates the class variables
LearnObjSpec - Class in org.problets.tutor.problemsequencer.integrated
Holds the specification for one learning objective in integrated problem sequence - pretest, practice and post-test.
LearnObjSpec(String) - Constructor for class org.problets.tutor.problemsequencer.integrated.LearnObjSpec
Constructor to be used by derived classes
LearnObjSpec(Vector) - Constructor for class org.problets.tutor.problemsequencer.integrated.LearnObjSpec
Constructor that extracts data member values from input specifications
LearnStyles - Class in org.problets.services
Extends DataIOManager class to evaluate the Felder Silverman learning style of a student and display the results
LearnStyles(ActionListener, CommunicationManager) - Constructor for class org.problets.services.LearnStyles
Constructs a form for the learning styles inventory in "LearnStyles.txt" and "LearnStyles2.txt" files.
LEFT - Static variable in class org.problets.domain.viz.control.ControlViz
 
LeftShift - Class in org.problets.domain.model.expression.node.operator.bitwise
To represent bitwise left shift operator
LeftShift() - Constructor for class org.problets.domain.model.expression.node.operator.bitwise.LeftShift
 
LeftShiftAssign - Class in org.problets.domain.model.expression.node.operator.assignment
To represent C++ <<= compound assignment operator
LeftShiftAssign() - Constructor for class org.problets.domain.model.expression.node.operator.assignment.LeftShiftAssign
 
LENGTH_FACTOR - Static variable in class org.problets.student.view.KnowledgeUnitView
The constant by which we determine the lenght of a bar in the progressbar
LessEquals - Class in org.problets.domain.model.expression.node.operator.relational
To represent less than or equal to operator
LessEquals() - Constructor for class org.problets.domain.model.expression.node.operator.relational.LessEquals
 
LessThan - Class in org.problets.domain.model.expression.node.operator.relational
To represent less than operator
LessThan() - Constructor for class org.problets.domain.model.expression.node.operator.relational.LessThan
 
Library - Class in org.problets.domain
Class for methods to be used by multiple classes
Library() - Constructor for class org.problets.domain.Library
 
LIFETIME - Static variable in interface org.problets.domain.state.Constants
 
LIFETIME - Static variable in class org.problets.tutor.TutorController
 
LifeTimeAdapter - Class in org.problets.tutor.feedbackadapter
Adapts feedback to include lifetime statements only
LifeTimeAdapter() - Constructor for class org.problets.tutor.feedbackadapter.LifeTimeAdapter
 
LIKERT - Static variable in class org.problets.lib.io.input.DataInputModel
String used to specify a likert question - where user can select from among 5 Likert scale options
LikertInput - Class in org.problets.lib.io.input
Specialization of RadioButtonInput class to create a Likert question
LikertInput(String) - Constructor for class org.problets.lib.io.input.LikertInput
 
LikertInput(String, Color) - Constructor for class org.problets.lib.io.input.LikertInput
 
LINE - Static variable in class org.problets.lib.RBES.codeRBES.CodeRule
 
LINED - Static variable in interface org.problets.domain.state.Constants
 
LineDrawer - Class in org.problets.domain.viz.control
Assists the many ControlVizs with drawing lines between the ControlVizs
LineDrawer() - Constructor for class org.problets.domain.viz.control.LineDrawer
 
LinedTextDraw - Class in org.problets.lib.io.output.text
Draws text on a lined background in the panel provided.
LinedTextDraw() - Constructor for class org.problets.lib.io.output.text.LinedTextDraw
 
LinedTextView - Class in org.problets.lib.io.output.text
Draws text on a lined background
LinedTextView() - Constructor for class org.problets.lib.io.output.text.LinedTextView
Constructor when a derived class creates the displayed content in response to an event
LinedTextView(Vector) - Constructor for class org.problets.lib.io.output.text.LinedTextView
Constructor when a client creates this object with specific displayed content in mind
LineInput - Class in org.problets.domain.model.output.dialog
Extends lib.io.input.ComboBoxInputAsNeeded to 1) provide error-flagging; 2) provide question; 3) obtain answer as just a number.
LineInput(int[], int, int, Color) - Constructor for class org.problets.domain.model.output.dialog.LineInput
Constructs a combobox question object with the given question and answering options.
LineOutput - Class in org.problets.domain.model.output
To store the output of one output statement
LineOutput() - Constructor for class org.problets.domain.model.output.LineOutput
 
LineOutput(String, int) - Constructor for class org.problets.domain.model.output.LineOutput
 
LineOutputView - Class in org.problets.domain.model.output.view
To view the LineOutput object
LineOutputView(LineOutput, Font, FontMetrics) - Constructor for class org.problets.domain.model.output.view.LineOutputView
Constructs a LineOutputView and sets the pointer to the LineOutput object
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.AlignedCodeBlockViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.AlignedControlViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.CaseViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.DoWhileViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.ForViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.FunctionViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.IfElseViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.IfViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.ProgramViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.SelectionViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.SwitchViz
 
lineUpElements(ControlVizDimension) - Method in class org.problets.domain.viz.control.WhileViz
 
LinkModel - Class in org.problets.lib.conceptmap.model
The LinkModel class is instantiated for each connection between nodes.
LinkModel(NodeModel, NodeModel) - Constructor for class org.problets.lib.conceptmap.model.LinkModel
Creates a LinkModel object using the originating and destination nodes as arguments.
LinkView - Class in org.problets.lib.conceptmap.view
The LinkView class performs the painting for each link.
LinkView(NodeView, NodeView, LinkModel) - Constructor for class org.problets.lib.conceptmap.view.LinkView
Creates a LinkView object using the source and target node views and the link model as arguments.
LiteralOperand - Class in org.problets.domain.model.expression.node.operand
LiteralOperand To hold a literal operand
LiteralOperand(Value) - Constructor for class org.problets.domain.model.expression.node.operand.LiteralOperand
 
loadTemplates(String, Vector) - Method in class org.problets.tutor.problemsequencer.AbstractProblemSequencer
conceptsVector is a vector of fully qualified learning objectives, ideally generated by querying KnowledgeModel.getDesiredLeafVector()
loadTemplates(String, String, Vector) - Static method in class org.problets.tutor.problemsequencer.AbstractProblemSequencer
 
locateOperator(String) - Method in class org.problets.domain.model.expression.node.operator.Operator
 
LogController - Class in org.problets.lib.log
To implement the options for Log
LogController(String, LogModel) - Constructor for class org.problets.lib.log.LogController
 
Logical - Class in org.problets.domain.model.expression.node.operator.logical
To hold all constants specific to arithmetic operators
LoginManager - Class in org.problets.lib.io.input
Manages the first and subsequent logins of the user
LoginManager(ActionListener, String, CommunicationManager) - Constructor for class org.problets.lib.io.input.LoginManager
 
LogLine - Class in org.problets.domain.line
LogLine class maintains one line of log entry
LogLine(String, int, long) - Constructor for class org.problets.domain.line.LogLine
Constructor with all members initialized
LogModel - Class in org.problets.lib.log
To hold the logged data Constructor creates the log ActionPerformed makes entries in the log Only CodeModel (thru CodeView) and TutorModel directly add to the log addToLog(String) is provided just in case, although it is not expected to be used extensively recordLog() will either save the log in a file (if application) or send it to the user (if applet) LogView displays the log
LogModel(CommunicationManager) - Constructor for class org.problets.lib.log.LogModel
Allocates space for the log
LogView - Class in org.problets.lib.log
To display the log
LogView(LogModel) - Constructor for class org.problets.lib.log.LogView
 

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