public class MultipleFiniteNumberSetsQuestion extends RandomValuesQuestion
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PARAM_ANSWER_APPENDIX |
static java.lang.String |
PARAM_ANSWER_COUNT |
static java.lang.String |
PARAM_ANSWER_FIELD |
static java.lang.String |
PARAM_ANSWER_LABEL |
static java.util.regex.Pattern |
SEP_PATTERN |
static java.lang.String |
SOLUTION_ANSWER_SUB_PATH |
static java.lang.String |
SOLUTION_SUB_PATH |
MAX_TRIES, PARAM_ADJUST_SCRIPT, PARAM_ADJUST_SEED, PARAM_ADJUST_VARIABLES
PARAM_PLOT_COLOR, PARAM_PLOT_FIELD, PARAM_PLOT_FUNCTION_FROM, PARAM_PLOT_FUNCTION_TO, PARAM_PLOT_LEFT_BOUND, PARAM_PLOT_RIGHT_BOUND, PARAM_PLOT_SIZE
ANSWER_ASSERTION_SUBPATH, ANSWER_EXPLANATION_SUBPATH, ANSWER_FIELD_SUBPATH, ANSWER_PRECISION_SUBPATH, ANSWER_PREFIX, ANSWER_SOLUTION_SUBPATH, ANSWER_SUBPATH, AUTOCREATED_AFTER_NEW_DATA_PATH, CHECK_AS_FUNCTION_SUBPATH, CHECK_FUNC_FOR_ZERO_SUBPATH, CORRECTED_FLAG_PATH, CUSTOM_ANSWER_TYPE, DEFAULT_WORK_CYCLE_MODE, DEFAULT_WORK_CYCLE_MODE_PARAM, DEPENDENT_VARIABLE_NAME, EARLIER_ANSWER_SUBPATH, EDITED_FLAG_SUBPATH, FEEDBACK_WORK_CYCLE_MODE, FEEDBACK_WORK_CYCLE_MODE_PARAM, FUNCTION_ACTION_SUBPATH, FUNCTION_CALCULATE_ACTION, FUNCTION_CALCULATE_ACTION_NAME, FUNCTION_CONTENT_SUBPATH, FUNCTION_DERIVATIVE_ACTION, FUNCTION_DERIVATIVE_ACTION_NAME, FUNCTION_EXPAND_ACTION, FUNCTION_EXPAND_ACTION_NAME, FUNCTION_NORMALIZE_SUBPATH, FUNCTION_REPLACE_ACTION, FUNCTION_REPLACE_ACTION_NAME, FUNCTION_SUBSTITUTE_ACTION, FUNCTION_SUBSTITUTE_ACTION_NAME, FUNCTION_UNKNOWN_ACTION, INPUT_AS_FUNCTION_SUBPATH, LOCAL_WORK_CYCLE_MODE_PARAM, METHOD_NAME_SUBPATH, METHOD_PREFIX, MULTIPLE_ANSWER_TYPE, MULTIPLE_ANSWER_TYPE_NAME, PROBLEM_DEMO_TYPE, PROBLEM_EXERCISE_TYPE, PROBLEM_TRAINING_TYPE, QUESTION_PREFIX, QUESTION_SEQUENCE_END, QUESTION_SEQUENCE_PREFIX, QUESTION_SEQUENCE_SCORE_FACTOR, QUESTION_SEQUENCE_START, QUESTION_SEQUENCES_PREFIX, QUESTION_TASK_SUBPATH, QUESTION_TYPE_SUBPATH, QUESTIONS_SELECTION_PREFIX, SCORE_SUBPATH, SOLUTION_COMPUTE, SOLUTION_COMPUTE_TYPE_NAME, SOLUTION_FALSE, SOLUTION_FALSE_TYPE_NAME, SOLUTION_NONE, SOLUTION_NONE_TYPE_NAME, SOLUTION_TRUE, SOLUTION_TRUE_TYPE_NAME, SOLUTION_UNKNOWN, SUBSTITUTE_IDENTIFIER_NAME, SUBSTITUTE_WITH_NAME, SUBTASK_CORRECT_SUBPATH, SUBTASK_TRIES_SUBPATH, TEXT_ANSWER_PREFIX, TEXT_ANSWER_TYPE, TEXT_ANSWER_TYPE_NAME, UNIQUE_ANSWER_TYPE, UNIQUE_ANSWER_TYPE_NAME, UNKNOWN_ANSWER_TYPE, VARIABLE_FIELD_SUBPATH, VARIABLE_POOL_INDEX_SUBPATH, VARIABLE_POOL_NAME_PREFIX_SUBPATH, VARIABLE_POOL_SUBPATH, VARIABLE_PRECISION_SUBPATH, VARIABLE_SUBPATH, WORK_CYCLE_MODE_PATH, YESNO_ANSWER_TYPE, YESNO_ANSWER_TYPE_NAME
APPLET_ID_PARAM, COMMON_PROBLEM_PATH, CORRECTOR_CLASS_PARAM, CORRECTOR_FILE_PARAM, COURSE_ID_PARAM, CURRENT_SUBTASK_PATH, DIMENSION_PATH, EXERCISE_DEFAULT_TYPE, EXERCISE_DEFAULT_TYPE_NAME, EXERCISE_MC_TYPE, EXERCISE_MC_TYPE_NAME, EXERCISE_TEXT_TYPE, EXERCISE_TEXT_TYPE_NAME, EXERCISE_TYPE_PATH, FIELD_PATH, GENERIC_USER_ANSWER_PATH, HOMEWORK_EDITABLE_PARAM, HOMEWORK_MODE_PARAM, HOMEWORK_STANDALONE_PARAM, INPUT_DATASHEET_PARAM, JSQ_SUBTASK_PREFIX, LOCAL_DEBUG_MODE, LOCAL_PREVIEW_MODE, OUTPUT_DATASHEET_PARAM, PATH_SEPARATOR, PROBLEM_ID_PARAM, PROBLEM_REF_PARAM, PROGRESS_SUBPATH, Q_SUBTASK_PREFIX, REMOTE_JAPS_MODE, SAVE_ANSWERS_PATH_PARAM, SELECTION_PREFIX, SHOW_SAVING_SUCCESSFUL_DIALOG, SUBTASK_PATH, SUBTASK_PREFIX, URL_PREFIX_PARAM, USER_ANSWER_PATH, USER_MARKING_PATH, USER_META_ANSWER_PATH, USER_PROBLEM_PATH, USER_SCORE_PATH, WORKSHEET_ID_PARAM
Constructor and Description |
---|
MultipleFiniteNumberSetsQuestion() |
Modifier and Type | Method and Description |
---|---|
double |
correctAnswers()
Notifies this question to correct all answers and to return the total
score.
|
java.lang.String |
getQuestionUIClass()
Returns the user interface class of this question.
|
protected FiniteNumberSet |
getSolution(int answerNr) |
protected boolean |
isFiniteNumberSet(java.lang.String path) |
protected FiniteNumberSet |
loadFiniteNumberSet(java.lang.String path) |
protected FiniteNumberSet |
loadFiniteNumberSetVariable(java.lang.String identifier) |
void |
loadProblemData()
Notifies this question to load any problem dependant data.
|
protected int |
readInteger(java.lang.String path,
int defaultValue) |
addValue, addValue, addValue, adjustValue, adjustValues, adjustValues, asInteger, checkForLimiter, count, createRandomInstance, getRandomValue, getValue, increaseValue, isNumberVariable, loadNumberVariable, replaceWithLimCheck
isFunctionVariable, isTextVariable, loadFunctionVariable, loadTextVariable
addDefaultData, addDefaultData, addMarking, addMarking, addMarkingToExerciseResult, addTextMarking, answerExists, conditionalCorrectionEnabled, conditionalCorrectionPossible, createNumber, createNumber, createOperation, createOpNumber, createOpNumber, enableConditionalCorrection, getAnswerType, getCorrector, getCurrentAnswerNr, getExercise, getFNumber, getFullScore, getLeftPlotBound, getNumberClass, getParentQuestion, getpCol, getPlot, getPlotFrom, getPlotSize, getPlotTo, getPrecision, getQuestionIndex, getQuestionVariableNames, getRightPlotBound, getTask, loadAnswer, loadFunction, loadFunctionFromAnswer, loadFunctionFromAnswerString, loadFunctionString, loadFunctionVariableString, loadInteger, loadNumber, loadNumberFromAnswer, loadPlotParams, loadSubQuestion, loadText, loadTextAnswer, parseText, setAnswerType, setConditionalCorrectionPossible, setCorrector, setCurrentAnswerNr, setExercise, setFullScore, setParentQuestion, setQuestionIndex
public static final java.lang.String PARAM_ANSWER_FIELD
public static final java.lang.String PARAM_ANSWER_COUNT
public static final java.lang.String PARAM_ANSWER_LABEL
public static final java.lang.String PARAM_ANSWER_APPENDIX
public static final java.lang.String SOLUTION_SUB_PATH
public static final java.lang.String SOLUTION_ANSWER_SUB_PATH
public static final java.util.regex.Pattern SEP_PATTERN
protected boolean isFiniteNumberSet(java.lang.String path)
protected FiniteNumberSet loadFiniteNumberSet(java.lang.String path)
protected FiniteNumberSet loadFiniteNumberSetVariable(java.lang.String identifier)
protected FiniteNumberSet getSolution(int answerNr)
public void loadProblemData()
MCQuestionIF
loadProblemData
in interface MCQuestionIF
loadProblemData
in class RandomValuesQuestion
public double correctAnswers()
MCQuestionIF
public java.lang.String getQuestionUIClass()
MCQuestionIF
protected int readInteger(java.lang.String path, int defaultValue)
Further documentation and examples can be found under www.mathletfactory.de.