Constant Field Values


Contents
org.problets.*

org.problets.domain.knowledge.IndividualKnowledgeModel
public static final java.lang.String OBJ_MET "Skip"

org.problets.domain.knowledge.KnowledgeUnit
public static final java.lang.String DEFAULT_EXPLANATION "Self-explanatory"
public static final java.lang.String DESCRIPTION_PREFIX "description"
public static final double DIVISOR_CORRECT 100.0
public static final java.lang.String EXPLN_PREFIX "@"
public static final java.lang.String FEEDBACK_PREFIX "feedback"
public static final java.lang.String FILENAME_PREFIX "filename"
public static final java.lang.String MULTIPLE_WORD_PREFIX "\""
public static final java.lang.String NUM_PREFIX "#"
public static final java.lang.String STATS_HEADER "Generated Correct Partial Wrong Missed Not Attempted"
public static final java.lang.String XML_CONCEPT_DELIMITER "concept"

org.problets.domain.line.AbstractLine
public static final int UNASSIGNED_LINE -1

org.problets.domain.line.ErrorLine
public static final java.lang.String CODE_OK_STRING "Code works correctly"

org.problets.domain.line.LogLine
public static final int ANALYSIS 2
public static final int ANSWER 13
public static final int CODE 11
public static final int DIAGNOSIS 14
public static final int EVENT 21
public static final int FORMAT 1
public static final int GRADE 3
public static final int GRADE_LEVEL 10
public static final int NONE 29
public static final int PROBLEM_LEVEL 20
public static final int REFLECTION 5
public static final int RESPONSE 12
public static final int SUMMARY 4
public static final int SYSTEM_ERROR 0
public static final int TIME_LEVEL 30
public static final long UNASSIGNED 0L

org.problets.domain.model.CodeModel
public static final int BLOCK_SCOPE 3
public static final int FILE_SCOPE 1
public static final int FUNCTION_SCOPE 2
public static final int IDENTITY 2500
public static final int PROGRAM_SCOPE 0

org.problets.domain.model.DomainModel
public static final int BOOLEAN 21
public static final java.lang.String BREAKPOINT "breakpoint;"
public static final int CHARACTER 15
public static final int DOUBLE_PRECISION_REAL 12
public static final int ERROR_TYPE 25
public static final int EVAL_STATUS 26
public static final int expACTION 42
public static final int expASSIGNMENT 9
public static final int expAUTO_DEALLOCATION 15
public static final int expCALL 45
public static final int expCONDITION 30
public static final int expDECLARATION 3
public static final int expDEREFERENCING 27
public static final int expDYNAMIC_ALLOCATION 18
public static final int expDYNAMIC_ALLOCATION_INITIALIZATION 21
public static final int expDYNAMIC_DEALLOCATION 24
public static final int expELSE_CLAUSE 36
public static final int expERROR 90
public static final int expEXECUTION 75
public static final int expIF_CLAUSE 33
public static final int expINITIALIZATION 6
public static final int expINPUT 60
public static final int expPARAMETER_PASSING 48
public static final int expPRINT 63
public static final int expQUESTIONABLE 87
public static final int expREFERENCING 12
public static final int expRETURN 51
public static final int expRUNTIME_ERROR 99
public static final int expSEMANTIC_ERROR 96
public static final int expSYNTAX_ERROR 93
public static final int expUPDATE 39
public static final int IDENTITY 1000
public static final int MAX_OBJECT_IDENTITY 5000
public static final int MIN_OBJECT_IDENTITY 0
public static final int QUADRUPLE_PRECISION_REAL 13
public static final java.lang.String RUNTIME_ERROR "Runtime Error"
public static final java.lang.String SEMANTIC_ERROR "Semantic Error"
public static final int SIGNED_INTEGER 6
public static final int SIGNED_LONG 7
public static final int SIGNED_SHORT 5
public static final int SINGLE_PRECISION_REAL 11
public static final java.lang.String SYNTAX_ERROR "Syntax Error"
public static final int UNDEFINED_TYPE -1
public static final int UNSIGNED_INTEGER 2
public static final int UNSIGNED_LONG 3
public static final int UNSIGNED_SHORT 1
public static final java.lang.String WARNING "Warning"

org.problets.domain.model.control.ConditionControl
public static final java.lang.String INCORRECT_TYPE "Syntax Error: Incorrect data type for the condition"

org.problets.domain.model.control.ControlModel
public static final int ABORT_EXECUTION -5
public static final int BREAK_EXECUTION -2
public static final int CONTINUE_EXECUTION 5
public static final int END_EXECUTION 0
public static final int INFINITE_EXECUTION -10
public static final int RETURN_EXECUTION -1
public static final int RUN_TIME_ERROR_EXECUTION -15
public static final int SKIP_EXECUTION -3

org.problets.domain.model.control.abstraction.Block
public static final int IDENTITY 2100

org.problets.domain.model.control.abstraction.Function
public static final java.lang.String CALL_BEFORE_DEFINED "Syntax Error: Function is called before it is defined/prototyped"
public static final int IDENTITY 2200
public static final java.lang.String INCORRECT_PARAMETERS "Syntax Error: Number of actual parameters in the call not equal to the number of formal parameters in the definition"
public static final java.lang.String MISMATCHED_PARAMETERS "Syntax Error: Actual parameter in the call not of the same data type as formal parameter in the definition"

org.problets.domain.model.control.abstraction.Program
public static final int IDENTITY 2300
public static final java.lang.String MAIN_NOT_DEFINED "Syntax Error: Program does not contain the function main()"
public static final java.lang.String PROGRAM_NAME "Program"

org.problets.domain.model.control.abstraction.Scope
public static final int IDENTITY 2000
public static final java.lang.String MISPLACED_BREAK "Syntax Error: break statement not inside a loop or switch statement"
public static final java.lang.String MISPLACED_CONTINUE "Syntax Error: continue statement not inside a loop"

org.problets.domain.model.control.iteration.AbstractLoopModel
public static final java.lang.String ASSIGNMENT_IN_CONDITION "Semantic Error: Assignment is used in condition instead of comparison"
public static final java.lang.String CONST_CONDITION "Semantic Error: Condition is a non-zero constant, treated as always true"
public static final java.lang.String DECLARATION_IN_CONDITION "Semantic Error: Variable is declared in condition and assigned to non-zero value, always true"
public static final java.lang.String INCORRECT_UPDATE "Infinite loop: Incorrect update of loop variable"
public static final java.lang.String NO_UPDATE "Infinite loop: No update statement in the loop"
public static final java.lang.String NULL_CONDITION "Semantic Error: Empty condition is treated as always true"
public static final java.lang.String TERMINAL_MODIFIED "Infinite loop: Terminal value modified in the loop"

org.problets.domain.model.control.iteration.DoWhileModel
public static final int IDENTITY 1600

org.problets.domain.model.control.iteration.ForLoopModel
public static final int IDENTITY 1700

org.problets.domain.model.control.iteration.WhileModel
public static final int IDENTITY 1500

org.problets.domain.model.control.selection.IfElseModel
public static final int IDENTITY 1100

org.problets.domain.model.control.selection.IfModel
public static final int IDENTITY 1000

org.problets.domain.model.control.selection.SwitchModel
public static final int IDENTITY 1200

org.problets.domain.model.datatype.CBool
public static final int MAXIMUM 10000
public static final int METADATATYPE 21
public static final int MINIMUM -10000

org.problets.domain.model.datatype.CChar
public static final int MAXIMUM 126
public static final int METADATATYPE 15
public static final int MINIMUM 32

org.problets.domain.model.datatype.CDouble
public static final java.lang.String EPSILON_STRING "DBL_EPSILON"
public static final double MAXIMUM 1000.0
public static final int METADATATYPE 12
public static final double MINIMUM -1000.0
public static final int PRECISION 2

org.problets.domain.model.datatype.CFloat
public static final java.lang.String EPSILON_STRING "FLT_EPSILON"
public static final double MAXIMUM 100.0
public static final int METADATATYPE 11
public static final double MINIMUM -100.0
public static final int PRECISION 1

org.problets.domain.model.datatype.CInt
public static final int MAXIMUM 1000
public static final int METADATATYPE 6
public static final int MINIMUM -1000

org.problets.domain.model.datatype.CLong
public static final int MAXIMUM 10000
public static final int METADATATYPE 7
public static final int MINIMUM -10000

org.problets.domain.model.datatype.CLongDouble
public static final java.lang.String EPSILON_STRING "LDBL_EPSILON"
public static final double MAXIMUM 10000.0
public static final int METADATATYPE 13
public static final double MINIMUM -10000.0
public static final int PRECISION 3

org.problets.domain.model.datatype.CShort
public static final int MAXIMUM 100
public static final int METADATATYPE 5
public static final int MINIMUM -100

org.problets.domain.model.datatype.CUnsignedInt
public static final int MAXIMUM 1000
public static final int METADATATYPE 2
public static final int MINIMUM 0

org.problets.domain.model.datatype.CUnsignedLong
public static final int MAXIMUM 10000
public static final int METADATATYPE 3
public static final int MINIMUM 0

org.problets.domain.model.datatype.CUnsignedShort
public static final int MAXIMUM 100
public static final int METADATATYPE 1
public static final int MINIMUM 0

org.problets.domain.model.datatype.ErrorValue
public static final java.lang.String ERROR_STRING "error"
public static final int METADATATYPE 25
public static final java.lang.String OUT_OF_BOUNDS "out of bounds"
public static final java.lang.String UNASSIGNED "unassigned"

org.problets.domain.model.datatype.EvalStatus
public static final int METADATATYPE 26
public static final java.lang.String SHORT_CIRCUIT "Short Circuit"
public static final java.lang.String SKIP "Skip"

org.problets.domain.model.datatype.Value
public static final int IDENTITY 100
public static final int UNASSIGNED_VALUE -99999

org.problets.domain.model.expression.Expression
public static final int IDENTITY 300
public static final int MAX_PRECEDENCE_LEVELS 18

org.problets.domain.model.expression.node.operator.Operator
public static final java.lang.String INCORRECT_OPERAND_COUNT "Incorrect number of operands supplied to the operator"

org.problets.domain.model.expression.node.operator.arithmetic.Addition
public static final java.lang.String SYMBOL "+"

org.problets.domain.model.expression.node.operator.arithmetic.Arithmetic
public static final int TOTAL_OPERATORS 5

org.problets.domain.model.expression.node.operator.arithmetic.BaseModulus
public static final java.lang.String SYMBOL "%"

org.problets.domain.model.expression.node.operator.arithmetic.CModulus
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand type for modulus (%) operator"

org.problets.domain.model.expression.node.operator.arithmetic.Division
public static final java.lang.String DIVIDE_BY_ZERO "Dividing By Zero"
public static final java.lang.String SYMBOL "/"

org.problets.domain.model.expression.node.operator.arithmetic.Exponentiation
public static final java.lang.String SYMBOL "^"

org.problets.domain.model.expression.node.operator.arithmetic.Multiplication
public static final java.lang.String SYMBOL "*"

org.problets.domain.model.expression.node.operator.arithmetic.Subtraction
public static final java.lang.String SYMBOL "-"

org.problets.domain.model.expression.node.operator.arithmetic.VBModulus
public static final java.lang.String SYMBOL "mod"

org.problets.domain.model.expression.node.operator.assignment.AddAssign
public static final java.lang.String SYMBOL "+="

org.problets.domain.model.expression.node.operator.assignment.Assign
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand for assignment operator"
public static final java.lang.String SYMBOL "="

org.problets.domain.model.expression.node.operator.assignment.Assignment
public static final int TOTAL_OPERATORS 11

org.problets.domain.model.expression.node.operator.assignment.BitAndAssign
public static final java.lang.String SYMBOL "&="

org.problets.domain.model.expression.node.operator.assignment.BitOrAssign
public static final java.lang.String SYMBOL "|="

org.problets.domain.model.expression.node.operator.assignment.BitXorAssign
public static final java.lang.String SYMBOL "^="

org.problets.domain.model.expression.node.operator.assignment.CompoundAssignment
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand for compound assignment operator"

org.problets.domain.model.expression.node.operator.assignment.DivideAssign
public static final java.lang.String SYMBOL "/="

org.problets.domain.model.expression.node.operator.assignment.LeftShiftAssign
public static final java.lang.String SYMBOL "<<="

org.problets.domain.model.expression.node.operator.assignment.ModulusAssign
public static final java.lang.String SYMBOL "%="

org.problets.domain.model.expression.node.operator.assignment.MultiplyAssign
public static final java.lang.String SYMBOL "*="

org.problets.domain.model.expression.node.operator.assignment.PostfixDecrement
public static final java.lang.String TEMPLATE_SYMBOL ">-"

org.problets.domain.model.expression.node.operator.assignment.PostfixIncrement
public static final java.lang.String TEMPLATE_SYMBOL ">+"

org.problets.domain.model.expression.node.operator.assignment.PrefixDecrement
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand for prefix decrement operator"
public static final java.lang.String SYMBOL "--"

org.problets.domain.model.expression.node.operator.assignment.PrefixIncrement
public static final java.lang.String SYMBOL "++"

org.problets.domain.model.expression.node.operator.assignment.RightShiftAssign
public static final java.lang.String SYMBOL ">>="

org.problets.domain.model.expression.node.operator.assignment.SubtractAssign
public static final java.lang.String SYMBOL "-="

org.problets.domain.model.expression.node.operator.bitwise.BitAnd
public static final java.lang.String SYMBOL "&"

org.problets.domain.model.expression.node.operator.bitwise.BitComplement
public static final java.lang.String SYMBOL "~"

org.problets.domain.model.expression.node.operator.bitwise.BitOr
public static final java.lang.String SYMBOL "|"

org.problets.domain.model.expression.node.operator.bitwise.Bitwise
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand type for bitwise operator"
public static final int TOTAL_OPERATORS 7
public static final int WORD_SIZE 32

org.problets.domain.model.expression.node.operator.bitwise.JURightShift
public static final java.lang.String SYMBOL ">>>"

org.problets.domain.model.expression.node.operator.bitwise.LeftShift
public static final java.lang.String SYMBOL "<<"

org.problets.domain.model.expression.node.operator.bitwise.RightShift
public static final java.lang.String SYMBOL ">>"

org.problets.domain.model.expression.node.operator.bitwise.Xor
public static final java.lang.String SYMBOL "^"

org.problets.domain.model.expression.node.operator.logical.And
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand type for and (&&) operator"
public static final java.lang.String SYMBOL "&&"

org.problets.domain.model.expression.node.operator.logical.Logical
public static final int TOTAL_OPERATORS 3

org.problets.domain.model.expression.node.operator.logical.Not
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand type for not (!) operator"
public static final java.lang.String SYMBOL "!"

org.problets.domain.model.expression.node.operator.logical.Or
public static final java.lang.String OPERATOR_INAPPLICABLE "Incorrect operand type for or (||) operator"
public static final java.lang.String SYMBOL "||"

org.problets.domain.model.expression.node.operator.misc.Comma
public static final java.lang.String SYMBOL ","

org.problets.domain.model.expression.node.operator.misc.Parenthesis
public static final java.lang.String SYMBOL "()"

org.problets.domain.model.expression.node.operator.pointer.Dereference
public static final java.lang.String SYMBOL "*"

org.problets.domain.model.expression.node.operator.pointer.Pointer
public static final int TOTAL_OPERATORS 2

org.problets.domain.model.expression.node.operator.relational.Equals
public static final java.lang.String SYMBOL "=="

org.problets.domain.model.expression.node.operator.relational.GreaterEquals
public static final java.lang.String SYMBOL ">="

org.problets.domain.model.expression.node.operator.relational.GreaterThan
public static final java.lang.String SYMBOL ">"

org.problets.domain.model.expression.node.operator.relational.LessEquals
public static final java.lang.String SYMBOL "<="

org.problets.domain.model.expression.node.operator.relational.LessThan
public static final java.lang.String SYMBOL "<"

org.problets.domain.model.expression.node.operator.relational.NotEquals
public static final java.lang.String SYMBOL "!="

org.problets.domain.model.expression.node.operator.relational.Relational
public static final java.lang.String MIXED_OPERANDS "Incompatible operand data types for a comparison operator"
public static final int TOTAL_OPERATORS 6

org.problets.domain.model.expression.node.operator.relational.VBEquals
public static final java.lang.String SYMBOL "="

org.problets.domain.model.expression.node.operator.relational.VBNotEquals
public static final java.lang.String SYMBOL "<>"

org.problets.domain.model.expression.node.student.StudentNodeView
public static final int DUMMY -100

org.problets.domain.model.expression.step.ExpressionStep
public static final java.lang.String NO_VALUE ""
public static final java.lang.String SPACE " "

org.problets.domain.model.expression.view.BaseExpressionView
public static final int Y_OFFSET 25

org.problets.domain.model.implement.DataTraceView
public static final int TEMPLATE_ORDER 1
public static final int VARIABLE_ORDER 0

org.problets.domain.model.implement.SymbolTable
public static final int NOT_FOUND_INDEX -1
public static final java.lang.String NOTFOUND "Unknown"

org.problets.domain.model.output.LineOutput
public static final java.lang.String NO_OUTPUT_STRING "No output for the code"

org.problets.domain.model.output.view.AllOutputForm
public static final java.lang.String OUTPUT_COMPLETION_EVENT "AllOutputForm/All outputs entered"

org.problets.domain.model.output.view.OutputStreamView
public static final java.lang.String OUTPUT_MODIFIED_EVENT "OutputStreamView modified output"

org.problets.domain.model.output.view.SingleOutputForm
public static final java.lang.String COMPLETED_EVENT "Completed"
public static final java.lang.String DELETED_EVENT "Delete"
public static final int HEIGHT 30

org.problets.domain.model.variable.AnonVarModel
public static final int IDENTITY 700
public static final java.lang.String NOT_ALLOCATED "Syntax Error: Accessing anonymous variable before allocating it"
public static final java.lang.String NOT_INITIALIZED "Semantic Error: Referencing anonymous variable before initializing its value"
public static final java.lang.String NOT_POINTED_TO "Lost Object: No pointer pointing to the anonymous variable"
public static final java.lang.String OUT_OF_SCOPE "Syntax Error: Referencing anonymous variable out of its scope"

org.problets.domain.model.variable.PtrModel
public static final int IDENTITY 600
public static final java.lang.String NOT_DECLARED "Syntax Error: Accessing pointer before declaring it"
public static final java.lang.String NOT_INITIALIZED "Dangling Pointer: Dereferencing pointer before initializing/allocating"
public static final java.lang.String OUT_OF_SCOPE "Syntax Error: Accessing pointer out of scope"
public static final java.lang.String POINTEE_DEALLOCATED "Dangling Pointer: Dereferencing pointer after the anonymous variable to which it points is deallocated"
public static final java.lang.String POINTEE_OUT_OF_SCOPE "Dangling Pointer: Dereferencing pointer after the variable to which it points goes out of scope"

org.problets.domain.model.variable.RefVarModel
public static final int IDENTITY 800
public static final java.lang.String INVALID_INITIALIZATION "Syntax Error: Incorrectly initializing a reference variable"
public static final java.lang.String NO_INITIALIZATION "Syntax Error: Not initializing a reference variable during declaration"
public static final java.lang.String NOT_DECLARED "Syntax Error: Accessing reference variable before declaring it"
public static final java.lang.String OUT_OF_SCOPE "Syntax Error: Accessing reference variable out of its scope"

org.problets.domain.model.variable.VarModel
public static final java.lang.String GARBAGE_VALUE "Semantic Error: Referencing garbage value assigned to variable"
public static final int IDENTITY 500
public static final java.lang.String NOT_DECLARED "Syntax Error: Accessing variable before declaring it"
public static final java.lang.String NOT_INITIALIZED "Semantic Error: Referencing variable before initializing its value"
public static final java.lang.String OUT_OF_SCOPE "Syntax Error: Accessing variable out of its scope"

org.problets.domain.model.variable.aggregate.ArrayModel
public static final java.lang.String NOT_ALLOCATED "Runtime Error: Referencing array that has not been allocated"
public static final java.lang.String NOT_DECLARED "Syntax Error: Accessing array before declaring it"
public static final java.lang.String NOT_INITIALIZED "Semantic Error: Referencing array before initializing its value"
public static final java.lang.String OUT_OF_BOUNDS ": Accessing an element outside the bounds of the array"
public static final java.lang.String OUT_OF_SCOPE "Syntax Error: Accessing array out of its scope"

org.problets.domain.model.variable.aggregate.ArrayView
public static final double PREFERRED_ROW_HEADER_WIDTH_SCALAR 0.5

org.problets.domain.state.Configuration
public static final java.lang.String aboutTutor "This tutor was developed by\nAmruth Kumar\namruth@ramapo.edu\n\nCopyright Amruth Kumar, 2000-2007\n\nContributors: Garrett Dancik (02-03), Eric Fernandes (00-04),\nJoshua Go (01-02), Rumen Kostadinov (02-03), Aravind Krishna (99-00),\nAdrian Maries (04-), Andrew Morrissey (96-97), Steve Obringer (99-00)Tihomir Piskuliyski (04-06), Harsh Shah (01-02), Neeraj Singhal (99-00)Stefan Kasabov (05-06), Gregory Tomalesky (04), Ellis Zsoldos (96-97)\n\nAcknowledgments:\nNational Science Foundation\nunder CCLI grant DUE-0088864, REU Supplement DUE-0631738, EI grant CNS 0426021"
public static final java.lang.String DBASE_SERVER "https://problets.ramapo.edu"
public static final java.lang.String DBASE_SERVLET "problets/servlet/FactoryServletBin"
public static final int fontSize 14
public static final int largeFontSize 18
public static final boolean newOutputInterface true
public static final java.lang.String stringFeedbackAmount "feedbackAmount"
public static final java.lang.String stringProblemSequence "problemSequence"

org.problets.domain.state.Constants
public static final int ALL_MENUS 2
public static final int C_LANGUAGE 0
public static final java.lang.String COMMENT "#"
public static final int CONCEPT_MAP 2
public static final int CONSOLE_RECORD 0
public static final int CONTROL_FLOW 7
public static final int CONTROL_VISUALIZATION 4
public static final int CPP_LANGUAGE 1
public static final int CS_LANGUAGE 3
public static final int DATA_FLOW 8
public static final int DATA_VISUALIZATION 2
public static final int DATABASE_DIRECT_RECORD 3
public static final int DATABASE_RELAY_RECORD 4
public static final boolean DEFAULT_BAILOUT false
public static final boolean DEFAULT_CODE_LINE_NUMBER_FORMAT true
public static final int DEFAULT_DATA_RECORDING 0
public static final boolean DEFAULT_DEBUG false
public static final boolean DEFAULT_DIAGNOSIS false
public static final int DEFAULT_FEEDBACK_AMOUNT 3
public static final boolean DEFAULT_FEEDBACK_FORMATTED true
public static final boolean DEFAULT_FEEDBACK_LINE_FORMAT true
public static final int DEFAULT_FEEDBACK_TYPE 0
public static final boolean DEFAULT_ISTIMED true
public static final int DEFAULT_LANGUAGE 1
public static final boolean DEFAULT_LINE_FORMAT true
public static final int DEFAULT_OPEN_STUDENT_MODEL 0
public static final java.lang.String DEFAULT_PROBLEM_SEQUENCE "Auto"
public static final int DEFAULT_REFLECTION 0
public static final int DEFAULT_SHOW_MENUS 2
public static final boolean DEFAULT_SHOW_TIMER true
public static final int DEFAULT_STATISTICS 2
public static final int DEFAULT_VISUALIZATION 0
public static final int DETAILED_STATISTICS 2
public static final int DIAGNOSTIC 2
public static final int EMAIL_DIRECT_RECORD 1
public static final int EMAIL_RELAY_RECORD 2
public static final int ERROR_FLAG 1
public static final int ERRORS 4
public static final int EXPLANATORY 3
public static final int IMMEDIATE 2
public static final int JAVA_LANGUAGE 2
public static final int LIFETIME 9
public static final int LINED 1
public static final int MINIMAL 1
public static final int NO_FEEDBACK 3
public static final int NO_MENUS 0
public static final int NO_STATISTICS 0
public static final int NO_STUDENT_MODEL 0
public static final int NO_VISUALIZATION 0
public static final int NONE 0
public static final int ON_DEMAND 0
public static final int OPTIONAL_MENUS 1
public static final int OUTPUT 5
public static final int PASCAL_LANGUAGE 4
public static final int REFLECTION_ALWAYS 3
public static final int REFLECTION_CORRECT 1
public static final int REFLECTION_INCORRECT 2
public static final int REFLECTION_NEVER 0
public static final int SKILLOMETER 1
public static final int SUMMARY_STATISTICS 1
public static final int TEXT_MESSAGE 3
public static final int TIME_LIMIT 1
public static final int TIME_STEPS 15
public static final int TOPIC 6
public static final int TOTAL_LANGUAGES 6
public static final int UNASSIGNED -1
public static final int UNDEFINED -1000
public static final int UNLINED 0
public static final int VB_LANGUAGE 5
public static final int WITH_EXPLANATION 1

org.problets.domain.state.Folders
public static final java.lang.String HELP_PATH "data/help/"
public static final java.lang.String INPUT_PATH "data/topics"
public static final java.lang.String KNOWLEDGE_FILENAME "KnowledgeModel.txt"
public static final java.lang.String KNOWLEDGE_PATH "org/problets/domain/knowledge"
public static final java.lang.String OUTPUT_PATH "data/messages"
public static final java.lang.String TEMPLATE_PATH "data/topics"

org.problets.domain.state.ProblemEvent
public static final java.lang.String ANSWER_ATTEMPTED "ANSWER ATTEMPTED"
public static final java.lang.String ANSWER_SUBMITTED "ANSWER SUBMITTED"
public static final java.lang.String FEEDBACK_COMPLETED "FEEDBACK COMPLETED"
public static final java.lang.String FEEDBACK_DISPLAYED "FEEDBACK DISPLAYED"
public static final java.lang.String PROBLEM_STARTED "PROBLEM STARTED"
public static final java.lang.String SESSION_ENDED "SESSION ENDED"
public static final java.lang.String SESSION_STARTED "SESSION STARTED"
public static final java.lang.String STAGE_ENDED "STAGE ENDED"

org.problets.domain.state.ProblemState
public static final int ANSWER_ATTEMPTED 2
public static final int ANSWER_SUBMITTED 3
public static final int FEEDBACK_COMPLETED 5
public static final int PROBLEM_STARTED 1
public static final int SESSION_ENDED 9
public static final int SESSION_STARTED 0
public static final int STAGE_ENDED 8

org.problets.domain.state.SessionState
public static final java.lang.String UNKNOWN "Unknown"

org.problets.domain.template.TemplateParser
public static final java.lang.String CODE_DELIMITER "^"

org.problets.domain.template.TemplateWithContext
public static final int POSTTEST 3
public static final int PRACTICE 2
public static final int PRETEST 1

org.problets.domain.view.FeedbackView
public static final int Y_OFFSET 25

org.problets.domain.view.ProbletController
public static final java.lang.String CLEAR_ALL_ANSWER "Clear entire answer"
public static final java.lang.String UNDO_LAST_ANSWER "Undo last answer"

org.problets.domain.view.ProbletView
public static final java.lang.String ERROR_MENU_FILENAME "errorMenuOptions.txt"
public static final java.lang.String ERROR_MENU_PATH "edu/ramapo/acharya/topics"
public static final java.lang.String HELP_PATH "edu/ramapo/acharya/topics/helpFiles"

org.problets.domain.view.ViewSequencer
public static final java.lang.String SEQUENCE_COMPLETED "Sequence completed"

org.problets.domain.view.code.BaseCodeView
public static final int Y_OFFSET 15

org.problets.domain.viz.control.ControlViz
public static final int BOTTOM 1
public static final int HEIGHT_SPACING 20
public static final int LEFT 2
public static final int RIGHT 3
public static final int TOP 0
public static final int WIDTH_SPACING 20

org.problets.domain.viz.control.InstructionViz
public static final int INSTRUCTION_WIDTH_SPACING 10

org.problets.domain.viz.data.BaseViz
public static final int NOT_FOUND -1

org.problets.domain.viz.data.implement.channel.ChannelManagerViz
public static final int CHANNEL_OFFSET 10
public static final boolean CHANNELS_ON_LEFT false
public static final int MAX_CHANNELS 3

org.problets.lib.comm.UPittCommunicator
public static final java.lang.String UNKNOWN "unknown"
public static final java.lang.String USER_MODEL_SERVER_URL "https://problets.ramapo.edu/problets/servlet/services.RelayServlet"

org.problets.lib.comm.database.Database
public static final java.lang.String DATABASE_NAME "probletTest"
public static final java.lang.String DATABASE_TRANSLATION_FILE "structure.txt"

org.problets.lib.conceptmap.state.ConceptConstants
public static final char CLOSING_AND_BRACE 125
public static final char CLOSING_OR_BRACE 41
public static final java.lang.String DESCRIPTION_LINE_FORMAT ";"
public static final char DESCRPITION_SYMBOLIC_FORMAT 64
public static final char OPENING_AND_BRACE 123
public static final char OPENING_OR_BRACE 40
public static final java.lang.String SEPARATOR "."
public static final int VERSION_MAJOR 1
public static final int VERSION_MINOR 0

org.problets.lib.conceptmap.student.StudentAnswer
public static final int ADD_LINK 1
public static final int DELETE_LINK 2

org.problets.lib.conceptmap.view.ForestView
public static final int DEFAULT_NUMBER_OF_COLUMNS 10
public static final int DEFAULT_NUMBER_OF_ROWS 10

org.problets.lib.conceptmap.view.NodeView
public static final int NO_NODE_PRESSED 0
public static final int NO_NODE_RELEASED 0
public static final int NON_ROOT_PRESSED 1
public static final int NON_ROOT_RELEASED 1
public static final int ROOT_PRESSED 2
public static final int ROOT_RELEASED 2

org.problets.lib.io.input.CheckBoxInput
public static final java.lang.String ANSWER_SEPARATOR " & "

org.problets.lib.io.input.DataInputManager
public static final java.lang.String FEEDBACK "StudentFeedback"
public static final java.lang.String REGISTRATION "Registration"

org.problets.lib.io.input.DataInputModel
public static final java.lang.String CHECKBOX "CheckBox"
public static final java.lang.String COMBOBOX "ComboBox"
public static final java.lang.String DATEINPUT "DateInput"
public static final java.lang.String LABEL "Label"
public static final java.lang.String LIKERT "Likert"
public static final java.lang.String PASSWORD "Password"
public static final java.lang.String RADIOBUTTON "RadioButton"
public static final java.lang.String RANKEDCHOICE "RankedChoice"
public static final java.lang.String REQUIRED "Required"
public static final java.lang.String SUBTITLE "Subtitle"
public static final java.lang.String TEXT "Text"
public static final java.lang.String TEXTAREA "TextArea"
public static final java.lang.String TEXTFIELD "TextField"
public static final java.lang.String TITLE "Title"

org.problets.lib.io.input.DataInputView
public static final int ITEM_HEIGHT 25

org.problets.lib.io.input.interaction.AbstractInteraction
public static final java.lang.String ADD "Add"
public static final java.lang.String DELETE "Delete"
public static final java.lang.String UPDATE "Update"

org.problets.lib.io.input.interaction.DataInteractionView
public static final int ITEM_HEIGHT 25

org.problets.lib.io.output.DataOutputModel
public static final java.lang.String IMAGE "Image"
public static final java.lang.String LABEL "Label"
public static final java.lang.String PROGRESSBAR "ProgressBar"
public static final java.lang.String SUBTITLE "Subtitle"
public static final java.lang.String TEXT "Text"
public static final java.lang.String TEXTAREA "TextArea"
public static final java.lang.String TITLE "Title"

org.problets.lib.io.output.DataOutputView
public static final int ITEM_HEIGHT 25

org.problets.lib.io.output.ProgressBarModel
public static final int DEFAULT_MAXIMUM 10
public static final int DEFAULT_MINIMUM 0

org.problets.lib.io.output.ScrollConstants
public static final int BOTTOM_FOCUS 2
public static final int TOP_FOCUS 1

org.problets.lib.io.output.TextFormatter
public static final int DEFAULT_INTERLINE_SPACING 4
public static final int MAX_TAG_LENGTH 8
public static final int MINIMUM_DISPLAY_AREA 0
public static final char TAG_CLOSE_MARK 62
public static final char TAG_NEGATE_MARK 47
public static final char TAG_OPEN_MARK 60
public static final char TAG_SIZE_EQUAL_MARK 61

org.problets.lib.io.output.overlay.OverlayArrow
public static final int NORTH 1

org.problets.lib.io.output.state.StateDiagramManager
public static final int HEIGHT 800
public static final int WIDTH 600

org.problets.lib.io.output.state.StateModel
public static final int END_STATE_ID 0
public static final int UNINITIALIZED_ID -1

org.problets.lib.io.output.text.AnimationConstants
public static final java.lang.String ANIMATION_COMPLETED "Animation completed"
public static final java.lang.String FINISH_ANIMATION "Finish Animation"
public static final java.lang.String NEXT_ANIMATION "Next Animation"
public static final java.lang.String PREVIOUS_ANIMATION "Previous Animation"
public static final java.lang.String RESET_ANIMATION "Reset Animation"
public static final java.lang.String SET_ANIMATION "Set Animation"
public static final java.lang.String START_ANIMATION "Start Animation"

org.problets.lib.io.output.text.AnimationView
public static final int Y_OFFSET 25

org.problets.lib.log.LogModel
public static final java.lang.String ACTUAL_ANSWER_LINE "The Correct Answer:"
public static final java.lang.String DIAGNOSIS_LINE "Diagnosis:"
public static final java.lang.String GRADE_LINE "Your Grade:"
public static final java.lang.String LEARN_OBJ_SUMMARY_HEADER "Detailed Statistics:"
public static final java.lang.String POSTTEST_STRING "Posttest"
public static final java.lang.String PRACTICE_STRING "Practice"
public static final java.lang.String PRETEST_STRING "Pretest"
public static final java.lang.String PROBLEM_LINE "The Problem:"
public static final java.lang.String PROBLEM_NUMBER_LINE "Problem No. "
public static final java.lang.String PROBLEM_STAGE "Stage: "
public static final java.lang.String REFLECTION_LINE "Your assessment of the objective for this problem: "
public static final java.lang.String SEPARATOR "/"
public static final java.lang.String STUDENT_ANSWER_LINE "Your Answer:"
public static final java.lang.String TEMPLATE_LINE "Using Template # "
public static final java.lang.String TIME_LINE "Time spent on this problem: "
public static final java.lang.String TIME_SPENT_LINE "Total time taken for this session: "

org.problets.lib.log.LogView
public static final java.lang.String IDENTITY "Log View"
public static final int Y_OFFSET 15

org.problets.lib.RBES.Grading
public static final int INT 0
public static final int REALNUM 1
public static final int STRING 2

org.problets.lib.RBES.codeRBES.CodeRBES
public static final double EXPLANATIONLOWERBOUND 0.01
public static final char VARIABLEPREFIX 36

org.problets.lib.RBES.codeRBES.CodeRule
public static final int ABSOLUTE 1
public static final int CALCULATED 0
public static final int CORRECT 6
public static final int DEFAULT_DIVISOR 10
public static final int ITERATION 3
public static final int LINE 2
public static final int PARTIAL 0
public static final int PROGRAM 1
public static final int TEMPLATE 7

org.problets.lib.RBES.codeRBES.CodeRuleBase
public static final java.lang.String DO_WHILE_FILE "RBDoWhile.txt"
public static final java.lang.String ELSE_IF_FILE "RBIfElse.txt"
public static final java.lang.String FOR_LOOP_FILE "RBForLoop.txt"
public static final java.lang.String IF_FILE "RBIf.txt"
public static final java.lang.String OUTPUT_FILE "RBOutput.txt"
public static final java.lang.String REFERENCE_STRING "reference to:"
public static final java.lang.String WHILE_FILE "RBWhile.txt"

org.problets.lib.RBES.codeRBES.Segmentor
public static final int CLASS_JAVA 8
public static final int CODE 1
public static final int DO_WHILE 5
public static final int ELSE 6
public static final int ELSE_IF 3
public static final int FOR_LOOP 2
public static final int IF 0
public static final int SWITCH 7
public static final int WHILE_LOOP 4

org.problets.lib.stretchtext.StretchTextView
public static final int X_OFFSET 20
public static final int Y_OFFSET 15

org.problets.lib.timer.TimerModel
public static final java.lang.String PULSE "Pulse"

org.problets.services.LearnObjExplnServer
public static final java.lang.String NOT_FOUND "Attribute not found"

org.problets.student.StudentModel
public static final java.lang.String HEADER "Here is how you are doing on this topic:"

org.problets.student.StudentView
public static final java.lang.String IDENTITY "Student View"

org.problets.student.view.KnowledgeUnitView
public static final int LENGTH_FACTOR 35
public static final int PREFERRED_HEIGHT 40

org.problets.tutor.BaseTutor
public static final java.lang.String DONT_KNOW_ANSWER "You did not know the answer to the question"

org.problets.tutor.DemandTutor
public static final java.lang.String DONT_KNOW_ANSWER "You did not know the answer to the question"

org.problets.tutor.GradeConstants
public static final int CORRECT 1
public static final int GENERATED 0
public static final int INCORRECT 3
public static final int MISSED 4
public static final int PARTIAL 2
public static final int TOTAL_STATS 6
public static final int UNATTEMPTED 5

org.problets.tutor.problemsequencer.AbstractProblemSequencer
public static final java.lang.String PREDEFINED_FILE_EXT "pps"
public static final java.lang.String PREDEFINED_FILE_INDEX "predefined.index"
public static final java.lang.String TEMPLATE_FILE "templates.txt"

org.problets.tutor.problemsequencer.competence.BaseLearnObjSelector
public static final int ALL_OBJ_MET -1

org.problets.tutor.problemsequencer.competence.BaseTemplateSelector
public static final int INVALID_INDEX -1

org.problets.tutor.problemsequencer.integrated.IntegratedProblemSequencer
public static final int ALL_SEQUENCES_COMPLETED -1
public static final int PERSISTENCE 2

org.problets.tutor.problemsequencer.integrated.LearnObjSpec
public static final java.lang.String PROFICIENCY_HEADER "proficiency:"
public static final java.lang.String TREATMENT_HEADER "treatment:"

org.problets.tutor.reflection.ReflectionManager
public static final int NUM_CHOICES 5
public static final java.lang.String REFLECTION_PREFIX "You chose the correct option on distinct attempt # "