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