public class ReferenceSolutionQuestion extends MultipleNumbersAnswerQuestion
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PARAM_SOLUTION |
static java.lang.String |
SOLUTION_SUB_PATH |
CORRECT, NOT_CANCELED_DOWN, NOT_COMPUTED_YET, NOT_EDITED, NOT_ENTIRELY_EDITED, NOT_EVALUABLE, PARAM_ANSWER_APPENDIX, PARAM_ANSWER_COUNT, PARAM_ANSWER_FIELD, PARAM_ANSWER_LABEL, PARAM_MIX_ANSWERS, PARAM_MIXED_ANSWERS, PARAM_MULTIPLE_SOLUTIONS, PARAM_SCORE_NOT_CANCELED_DOWN, UNKNOWN_RESULT, WRONG, WRONG_INPUT
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 |
---|
ReferenceSolutionQuestion() |
Modifier and Type | Method and Description |
---|---|
protected MNumber |
getSolution(int answerNr) |
protected MNumber[] |
getSolutions(int answerNr) |
addDefaultData, correctAnswers, equals, equals, getExplanationFor, getQuestionUIClass, getResults, getScoreFor, getScoreFor, getSolutions, loadFunctionFromAnswer, loadFunctionFromAnswerString, loadNumberFromAnswer, loadProblemData, readBoolean, readDouble, readInteger, readMixedAnswers
addValue, addValue, addValue, adjustValue, adjustValues, adjustValues, asInteger, checkForLimiter, count, createRandomInstance, getRandomValue, getValue, increaseValue, isNumberVariable, loadNumberVariable, replaceWithLimCheck
isFunctionVariable, isTextVariable, loadFunctionVariable, loadTextVariable
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, loadFunctionString, loadFunctionVariableString, loadInteger, loadNumber, loadPlotParams, loadSubQuestion, loadText, loadTextAnswer, parseText, setAnswerType, setConditionalCorrectionPossible, setCorrector, setCurrentAnswerNr, setExercise, setFullScore, setParentQuestion, setQuestionIndex
public static final java.lang.String PARAM_SOLUTION
public static final java.lang.String SOLUTION_SUB_PATH
protected MNumber getSolution(int answerNr)
getSolution
in class MultipleNumbersAnswerQuestion
protected MNumber[] getSolutions(int answerNr)
getSolutions
in class MultipleNumbersAnswerQuestion
Further documentation and examples can be found under www.mathletfactory.de.