1<?php 2/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */ 3 4/** 5* Assessment constants 6* 7* @author Helmut Schottmüller <helmut.schottmueller@mac.com> 8* @version $Id$ 9* 10* @ingroup ModulesTest 11*/ 12 13/** 14* General question constants 15*/ 16define("LIMIT_NO_LIMIT", 0); 17define("LIMIT_TIME_ONLY", 1); 18define("OUTPUT_HTML", 0); 19define("OUTPUT_JAVASCRIPT", 1); 20 21/** 22* Question identifier constants 23*/ 24define("CLOZE_TEST_IDENTIFIER", "CLOZE QUESTION"); 25define("ERROR_TEXT_IDENTIFIER", "ERROR TEXT QUESTION"); 26define("IMAGEMAP_QUESTION_IDENTIFIER", "IMAGE MAP QUESTION"); 27define("JAVAAPPLET_QUESTION_IDENTIFIER", "JAVA APPLET QUESTION"); 28define("FLASHAPPLET_QUESTION_IDENTIFIER", "FLASH APPLET QUESTION"); 29define("MATCHING_QUESTION_IDENTIFIER", "MATCHING QUESTION"); 30define("MULTIPLE_CHOICE_QUESTION_IDENTIFIER", "MULTIPLE CHOICE QUESTION"); 31define("SINGLE_CHOICE_QUESTION_IDENTIFIER", "SINGLE CHOICE QUESTION"); 32define("ORDERING_QUESTION_IDENTIFIER", "ORDERING QUESTION"); 33define("ORDERING_HORIZONTAL_IDENTIFIER", "ORDERING HORIZONTAL"); 34define("TEXT_QUESTION_IDENTIFIER", "TEXT QUESTION"); 35define("FILE_UPLOAD_IDENTIFIER", "FILE UPLOAD QUESTION"); 36define("NUMERIC_QUESTION_IDENTIFIER", "NUMERIC QUESTION"); 37define("FORMULA_QUESTION_IDENTIFIER", "FORMULA QUESTION"); 38define("TEXTSUBSET_QUESTION_IDENTIFIER", "TEXTSUBSET QUESTION"); 39define('KPRIM_CHOICE_QUESTION_IDENTIFIER', 'KPRIM CHOICE QUESTION'); 40define('LONG_MENU_QUESTION_IDENTIFIER', 'LONG MENU QUESTION'); 41 42/** 43* Cloze question constants 44*/ 45 46define("CLOZE_TEXT", "0"); 47define("CLOZE_SELECT", "1"); 48define("CLOZE_NUMERIC", "2"); 49 50define("TEXTGAP_RATING_CASEINSENSITIVE", "ci"); 51define("TEXTGAP_RATING_CASESENSITIVE", "cs"); 52define("TEXTGAP_RATING_LEVENSHTEIN1", "l1"); 53define("TEXTGAP_RATING_LEVENSHTEIN2", "l2"); 54define("TEXTGAP_RATING_LEVENSHTEIN3", "l3"); 55define("TEXTGAP_RATING_LEVENSHTEIN4", "l4"); 56define("TEXTGAP_RATING_LEVENSHTEIN5", "l5"); 57 58 59/** 60* Matching question constants 61*/ 62define("MT_TERMS_PICTURES", 0); 63define("MT_TERMS_DEFINITIONS", 1); 64 65/** 66* Multiple choice question constants 67*/ 68define("RESPONSE_SINGLE", "0"); 69define("RESPONSE_MULTIPLE", "1"); 70 71define("OUTPUT_ORDER", "0"); 72define("OUTPUT_RANDOM", "1"); 73 74/** 75* Ordering question constants 76*/ 77define("OQ_PICTURES", 0); 78define("OQ_TERMS", 1); 79define("OQ_NESTED_PICTURES", 2); 80define("OQ_NESTED_TERMS", 3); 81 82/** 83* Test constants 84*/ 85define("TEST_FIXED_SEQUENCE", 0); 86define("TEST_POSTPONE", 1); 87 88define("TYPE_ASSESSMENT", "1"); 89define("TYPE_SELF_ASSESSMENT", "2"); 90define("TYPE_ONLINE_TEST", "4"); 91define("TYPE_VARYING_RANDOMTEST", "5"); 92 93define("INVITATION_OFF", 0); 94define("INVITATION_ON", 1); 95 96define("COUNT_PARTIAL_SOLUTIONS", 0); 97define("COUNT_CORRECT_SOLUTIONS", 1); 98 99define("SCORE_ZERO_POINTS_WHEN_UNANSWERED", 0); 100define("SCORE_STANDARD_SCORE_SYSTEM", 1); 101 102define("SCORE_CUT_QUESTION", 0); 103define("SCORE_CUT_TEST", 1); 104 105define("SCORE_LAST_PASS", 0); 106define("SCORE_BEST_PASS", 1); 107 108/** 109* Test evaluation constants 110*/ 111define("TYPE_XLS_PC", "latin1"); 112define("TYPE_SPSS", "csv"); 113define("EXCEL_BACKGROUND_COLOR", "C0C0C0"); 114 115/** 116 * Redirect after finishing test constants 117 */ 118define("REDIRECT_NONE", 0); 119define("REDIRECT_ALWAYS", 1); 120define("REDIRECT_KIOSK", 2); 121define("REDIRECT_SEB", 3); 122 123/** 124 * PDF Purposes 125 */ 126define('PDF_USER_RESULT', 'UserResult'); 127define('PDF_PRINT_VIEW_QUESTIONS', 'PrintViewOfQuestions'); 128