tce_config.php

tce_config.php source file reference

Package: com\tecnick\tcexam\shared\cfg

Tags

  • file: Shared configuration file.
  • brief: TCExam Main Configuration
  • author: Nicola Asuni
  • since: 2002-02-24

Constants

K_ANSWER_TEXTAREA_COLS

File: tce_config.php line 104

public mixed K_ANSWER_TEXTAREA_COLS = 70

K_ANSWER_TEXTAREA_ROWS

File: tce_config.php line 109

public mixed K_ANSWER_TEXTAREA_ROWS = 15

K_AVAILABLE_LANGUAGES

File: tce_config.php line 43

public mixed K_AVAILABLE_LANGUAGES = \serialize(['ar' => 'Arabian', 'az' => 'Azerbaijani', 'bg' => 'Bulgarian', 'br' => 'Brazilian Portuguese', 'cn' => 'Chinese', 'de' => 'German', 'el' => 'Greek', 'en' => 'English', 'es' => 'Spanish', 'fa' => 'Farsi', 'fr' => 'French', 'he' => 'Hebrew', 'hi' => 'Hindi', 'hu' => 'Hungarian', 'id' => 'Indonesian', 'it' => 'Italian', 'jp' => 'Japanese', 'mr' => 'Marathi', 'ms' => 'Malay (Bahasa Melayu)', 'nl' => 'Dutch', 'pl' => 'Polish', 'ro' => 'Romanian', 'ru' => 'Russian', 'tr' => 'Turkish', 'ur' => 'Urdu', 'vn' => 'Vietnamese'])

Each language is indexed using a 2-letters code (ISO 639).

K_BRUTE_FORCE_DELAY_RATIO

File: tce_config.php line 84

public mixed K_BRUTE_FORCE_DELAY_RATIO = 2

K_CHECK_SESSION_FINGERPRINT

File: tce_config.php line 156

public mixed K_CHECK_SESSION_FINGERPRINT = \true

File: tce_config.php line 163

public mixed K_COOKIE_DOMAIN = ''

File: tce_config.php line 188

public mixed K_COOKIE_EXPIRE = \K_SECONDS_IN_DAY

File: tce_config.php line 178

public mixed K_COOKIE_HTTPONLY = \true

File: tce_config.php line 168

public mixed K_COOKIE_PATH = '/'

File: tce_config.php line 183

public mixed K_COOKIE_SAMESITE = 'Strict'

File: tce_config.php line 173

public mixed K_COOKIE_SECURE = \true

K_CUSTOM_AUTH_METHODS

File: tce_config.php line 306

public mixed K_CUSTOM_AUTH_METHODS = \serialize([])

Add your custom authentication methods here.

K_DISPLAY_TEST_DESCRIPTION

File: tce_config.php line 124

public mixed K_DISPLAY_TEST_DESCRIPTION = \true

K_ENABLE_ANSWER_EXPLANATION

File: tce_config.php line 119

public mixed K_ENABLE_ANSWER_EXPLANATION = \true

K_ENABLE_JSERRORS

File: tce_config.php line 225

public mixed K_ENABLE_JSERRORS = \false

K_ENABLE_QUESTION_EXPLANATION

File: tce_config.php line 114

public mixed K_ENABLE_QUESTION_EXPLANATION = \true

K_ERROR_TYPES

File: tce_config.php line 214

public mixed K_ERROR_TYPES = \E_ALL | \E_STRICT

K_EXTEND_TIME_MINUTES

File: tce_config.php line 237

public mixed K_EXTEND_TIME_MINUTES = 5

K_LANGUAGE

File: tce_config.php line 32

public mixed K_LANGUAGE = 'en'

K_LANGUAGE_SELECTOR

File: tce_config.php line 37

public mixed K_LANGUAGE_SELECTOR = \true

K_LOGOUT_URL

File: tce_config.php line 207

public mixed K_LOGOUT_URL = ''

K_OTP_LOGIN

File: tce_config.php line 79

public mixed K_OTP_LOGIN = \false

K_PASSWORD_RESET

File: tce_config.php line 202

public mixed K_PASSWORD_RESET = \true

K_QUESTION_DIFFICULTY_LEVELS

File: tce_config.php line 89

public mixed K_QUESTION_DIFFICULTY_LEVELS = 10

K_QUESTION_LINE_MAX_LENGTH

File: tce_config.php line 151

public mixed K_QUESTION_LINE_MAX_LENGTH = 70

K_REDIRECT_LOGIN_MODE

File: tce_config.php line 197

public mixed K_REDIRECT_LOGIN_MODE = 4

1 = relative redirect. 2 = absolute redirect. 3 = html redirect. 4 = full redirect.

K_SESSION_LIFE

File: tce_config.php line 134

public mixed K_SESSION_LIFE = \K_SECONDS_IN_HOUR

K_SHORT_ANSWERS_BINARY

File: tce_config.php line 129

public mixed K_SHORT_ANSWERS_BINARY = \false

K_TCEXAM_VERSION

File: tce_config.php line 27

public mixed K_TCEXAM_VERSION = \file_get_contents('../../VERSION')

K_TEST_INFO_HEIGHT

File: tce_config.php line 94

public mixed K_TEST_INFO_HEIGHT = 400

K_TEST_INFO_WIDTH

File: tce_config.php line 99

public mixed K_TEST_INFO_WIDTH = 700

K_TIMESTAMP_FORMAT

File: tce_config.php line 146

public mixed K_TIMESTAMP_FORMAT = 'Y-m-d H:i:s'

K_TIMEZONE

File: tce_config.php line 232

public mixed K_TIMEZONE = 'UTC'

Possible values are listed on: http://php.net/manual/en/timezones.php

K_USE_ERROR_LOG

File: tce_config.php line 220

public mixed K_USE_ERROR_LOG = \false

K_USER_GROUP_RSYNC

File: tce_config.php line 141

public mixed K_USER_GROUP_RSYNC = \false