public class MCTrainingExercise extends MCLocalExercise
MCLocalExercise
.m_datasheet
MAX_TRIES, PARAM_ADJUST_SCRIPT, PARAM_ADJUST_SEED, PARAM_ADJUST_VARIABLES
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 |
---|
MCTrainingExercise() |
Modifier and Type | Method and Description |
---|---|
protected void |
finish()
Informs the corrector worker that all evaluations have been finished.
|
void |
finishAnswerSheet()
Allows to implement additional steps after saving all answers into the
answer sheet.
|
double |
getScore()
Returns the current score.
|
MCExerciseResult[] |
save()
Informs the exercise worker to start a new saving process.
|
protected void |
setScore(double score)
Sets the score to the given value.
|
createDatasheet, elementExists, getProblemString, getQuestionSheet, getString, loadElement, preparseText, problemElementExists, userElementExists
addToTotalScore, addValue, addValue, addValue, adjustValue, adjustValues, adjustValues, asInteger, checkForLimiter, clearAnswerSheet, count, createRandomInstance, getAnswerCount, getAnswerSheet, getAnswerType, getAnswerTypeName, getBooleanAnswer, getExerciseScore, getFunctionActionType, getFunctionActionTypeName, getGlobalVariableNames, getIntegerAnswer, getMethodCount, getMethodName, getPrecision, getProblemType, getQuestion, getQuestionCount, getRandomValue, getSolutionType, getSolutionTypeName, getTextAnswer, getValue, getWorkCycleMode, getWorkCycleMode, getWorkCycleModeDefault, increaseValue, isFunctionVariable, isFunctionVariable, isFunctionVariable, isNumberVariable, isNumberVariable, isNumberVariable, isNumberVariable2, isTextVariable, loadAnswer, loadAssertion, loadExplanation, loadExplanation, loadFunction, loadFunction, loadFunctionVariable, loadFunctionVariable, loadFunctionVariable, loadFunctionVariableString, loadFunctionVariableString, loadFunctionVariableString, loadNumber, loadNumberClass, loadNumberVariable, loadNumberVariable, loadNumberVariable, loadPrecision, loadQuestions, loadQuestionSelections, loadQuestionSequences, loadQuestionTask, loadRelation, loadSolution, loadTextVariable, parseNumberClass, parseText, parseTextSizeParameters, replaceWithLimCheck, setAnswer, setAnswer, setAnswer, setAnswer, setAnswersCompleted, setCorrector, setEditedFlag, wasEdited
public MCExerciseResult[] save()
public void finishAnswerSheet()
MCAbstractExercise
finishAnswerSheet
in class MCLocalExercise
protected void finish()
protected void setScore(double score)
public double getScore()
Further documentation and examples can be found under www.mathletfactory.de.