| Conditions | 1 |
| Paths | 1 |
| Total Lines | 1365 |
| Code Lines | 813 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 56 | public static function getExistingSettings(): array |
||
| 57 | { |
||
| 58 | return [ |
||
| 59 | 'profile' => [ |
||
| 60 | [ |
||
| 61 | 'name' => 'account_valid_duration', |
||
| 62 | 'title' => 'Account validity', |
||
| 63 | 'comment' => 'A user account is valid for this number of days after creation', |
||
| 64 | ], |
||
| 65 | [ |
||
| 66 | 'name' => 'extended_profile', |
||
| 67 | 'title' => 'Portfolio', |
||
| 68 | 'comment' => "If this setting is on, a user can fill in the following (optional) fields: 'My personal open area', 'My competences', 'My diplomas', 'What I am able to teach'", |
||
| 69 | ], |
||
| 70 | [ |
||
| 71 | 'name' => 'split_users_upload_directory', |
||
| 72 | 'title' => "Split users' upload directory", |
||
| 73 | 'comment' => "On high-load portals, where a lot of users are registered and send their pictures, the upload directory (main/upload/users/) might contain too many files for the filesystem to handle (it has been reported with more than 36000 files on a Debian server). Changing this option will enable a one-level splitting of the directories in the upload directory. 9 directories will be used in the base directory and all subsequent users' directories will be stored into one of these 9 directories. The change of this option will not affect the directories structure on disk, but will affect the behaviour of the Chamilo code, so if you change this option, you have to create the new directories and move the existing directories by yourself on te server. Be aware that when creating and moving those directories, you will have to move the directories of users 1 to 9 into subdirectories of the same name. If you are not sure about this option, it is best not to activate it.", |
||
| 74 | ], |
||
| 75 | [ |
||
| 76 | 'name' => 'user_selected_theme', |
||
| 77 | 'title' => 'User theme selection', |
||
| 78 | 'comment' => 'Allow users to select their own visual theme in their profile. This will change the look of Chamilo for them, but will leave the default style of the portal intact. If a specific course or session has a specific theme assigned, it will have priority over user-defined themes.', |
||
| 79 | ], |
||
| 80 | [ |
||
| 81 | 'name' => 'allow_users_to_change_email_with_no_password', |
||
| 82 | 'title' => 'Allow users to change e-mail without password', |
||
| 83 | 'comment' => 'When changing the account information', |
||
| 84 | ], |
||
| 85 | [ |
||
| 86 | 'name' => 'login_is_email', |
||
| 87 | 'title' => 'Use the email as username', |
||
| 88 | 'comment' => 'Use the email in order to login to the system', |
||
| 89 | ], |
||
| 90 | [ |
||
| 91 | 'name' => 'use_users_timezone', |
||
| 92 | 'title' => 'Enable users timezones', |
||
| 93 | 'comment' => 'Enable the possibility for users to select their own timezone. The timezone field should be set to visible and changeable in the Profiling menu in the administration section before users can choose their own. Once configured, users will be able to see assignment deadlines and other time references in their own timezone, which will reduce errors at delivery time.', |
||
| 94 | ], |
||
| 95 | [ |
||
| 96 | 'name' => 'allow_show_linkedin_url', |
||
| 97 | 'title' => 'Allow show the user LinkedIn URL', |
||
| 98 | 'comment' => "Add a link on the user social block, allowing visit the user's LinkedIn profile", |
||
| 99 | ], |
||
| 100 | [ |
||
| 101 | 'name' => 'allow_show_skype_account', |
||
| 102 | 'title' => 'Allow show the user Skype account', |
||
| 103 | 'comment' => 'Add a link on the user social block allowing start a chat by Skype', |
||
| 104 | ], |
||
| 105 | [ |
||
| 106 | 'name' => 'enable_profile_user_address_geolocalization', |
||
| 107 | 'title' => "Enable user's geolocalization", |
||
| 108 | 'comment' => "Enable user's address field and show it on a map using geolocalization features", |
||
| 109 | ], |
||
| 110 | [ |
||
| 111 | 'name' => 'show_official_code_whoisonline', |
||
| 112 | 'title' => "Official code on 'Who is online'", |
||
| 113 | 'comment' => "Show official code on the 'Who is online' page, below the username.", |
||
| 114 | ], |
||
| 115 | ], |
||
| 116 | 'session' => [ |
||
| 117 | [ |
||
| 118 | 'name' => 'add_users_by_coach', |
||
| 119 | 'title' => 'Register users by Coach', |
||
| 120 | 'comment' => 'Coach users may create users to the platform and subscribe users to a session.', |
||
| 121 | ], |
||
| 122 | [ |
||
| 123 | 'name' => 'allow_coach_to_edit_course_session', |
||
| 124 | 'title' => 'Allow coaches to edit inside course sessions', |
||
| 125 | 'comment' => 'Allow coaches to edit inside course sessions', |
||
| 126 | ], |
||
| 127 | [ |
||
| 128 | 'name' => 'extend_rights_for_coach', |
||
| 129 | 'title' => 'Extend rights for coach', |
||
| 130 | 'comment' => 'Activate this option will give the coach the same permissions as the trainer on authoring tools', |
||
| 131 | ], |
||
| 132 | [ |
||
| 133 | 'name' => 'show_session_coach', |
||
| 134 | 'title' => 'Show session coach', |
||
| 135 | 'comment' => 'Show the global session coach name in session title box in the courses list', |
||
| 136 | ], |
||
| 137 | [ |
||
| 138 | 'name' => 'show_session_data', |
||
| 139 | 'title' => 'Show session data title', |
||
| 140 | 'comment' => 'Show session data comment', |
||
| 141 | ], |
||
| 142 | [ |
||
| 143 | 'name' => 'allow_session_admins_to_manage_all_sessions', |
||
| 144 | 'title' => 'Allow session administrators to see all sessions', |
||
| 145 | 'comment' => 'When this option is not enabled (default), session administrators can only see the sessions they have created. This is confusing in an open environment where session administrators might need to share support time between two sessions.', |
||
| 146 | ], |
||
| 147 | [ |
||
| 148 | 'name' => 'hide_courses_in_sessions', |
||
| 149 | 'title' => 'Hide courses list in sessions', |
||
| 150 | 'comment' => 'When showing the session block in your courses page, hide the list of courses inside that session (only show them inside the specific session screen).', |
||
| 151 | ], |
||
| 152 | [ |
||
| 153 | 'name' => 'prevent_session_admins_to_manage_all_users', |
||
| 154 | 'title' => 'Prevent session admins to manage all users', |
||
| 155 | 'comment' => 'By enabling this option, session admins will only be able to see, in the administration page, the users they created.', |
||
| 156 | ], |
||
| 157 | [ |
||
| 158 | 'name' => 'show_groups_to_users', |
||
| 159 | 'title' => 'Show classes to users', |
||
| 160 | 'comment' => 'Show the classes to users. Classes are a feature that allow you to register/unregister groups of users into a session or a course directly, reducing the administrative hassle. When you pick this option, learners will be able to see in which class they are through their social network interface.', |
||
| 161 | ], |
||
| 162 | [ |
||
| 163 | 'name' => 'allow_session_course_copy_for_teachers', |
||
| 164 | 'title' => 'Allow session-to-session copy for teachers', |
||
| 165 | 'comment' => 'Enable this option to let teachers copy their content from one course in a session to a course in another session. By default, this option is only available to platform administrators.', |
||
| 166 | ], |
||
| 167 | [ |
||
| 168 | 'name' => 'allow_teachers_to_create_sessions', |
||
| 169 | 'title' => 'Allow teachers to create sessions', |
||
| 170 | 'comment' => 'Teachers can create, edit and delete their own sessions.', |
||
| 171 | ], |
||
| 172 | [ |
||
| 173 | 'name' => 'allow_tutors_to_assign_students_to_session', |
||
| 174 | 'title' => 'Tutors can assign students to sessions', |
||
| 175 | 'comment' => 'When enabled, course coaches/tutors in sessions can subscribe new users to their session. This option is otherwise only available to administrators and session administrators.', |
||
| 176 | ], |
||
| 177 | [ |
||
| 178 | 'name' => 'catalog_allow_session_auto_subscription', |
||
| 179 | 'title' => 'Auto-subscription in sessions catalogue', |
||
| 180 | 'comment' => 'Auto-subscription in sessions catalogue', |
||
| 181 | ], |
||
| 182 | [ |
||
| 183 | 'name' => 'drh_can_access_all_session_content', |
||
| 184 | 'title' => 'HR directors access all session content', |
||
| 185 | 'comment' => 'If enabled, human resources directors will get access to all content and users from the sessions (s)he follows.', |
||
| 186 | ], |
||
| 187 | [ |
||
| 188 | 'name' => 'limit_session_admin_role', |
||
| 189 | 'title' => 'Limit session admins permissions', |
||
| 190 | 'comment' => "If enabled, the session administrators will only see the User block with the 'Add user' option and the Sessions block with the 'Sessions list' option.", |
||
| 191 | ], |
||
| 192 | [ |
||
| 193 | 'name' => 'my_courses_view_by_session', |
||
| 194 | 'title' => 'View my courses by session', |
||
| 195 | 'comment' => "Enable an additional 'My courses' page where sessions appear as part of courses, rather than the opposite.", |
||
| 196 | ], |
||
| 197 | [ |
||
| 198 | 'name' => 'session_course_ordering', |
||
| 199 | 'title' => 'Session courses manual ordering', |
||
| 200 | 'comment' => 'Enable this option to allow the session administrators to order the courses inside a session manually. If disabled, courses are ordered alphabetically on course title.', |
||
| 201 | ], |
||
| 202 | [ |
||
| 203 | 'name' => 'session_days_after_coach_access', |
||
| 204 | 'title' => 'Default coach access days after session', |
||
| 205 | 'comment' => 'Default number of days a coach can access his session after the official session end date', |
||
| 206 | ], |
||
| 207 | [ |
||
| 208 | 'name' => 'session_days_before_coach_access', |
||
| 209 | 'title' => 'Default coach access days before session', |
||
| 210 | 'comment' => 'Default number of days a coach can access his session before the official session start date', |
||
| 211 | ], |
||
| 212 | [ |
||
| 213 | 'name' => 'show_session_description', |
||
| 214 | 'title' => 'Show session description', |
||
| 215 | 'comment' => 'Show the session description wherever this option is implemented (sessions tracking pages, etc)', |
||
| 216 | ], |
||
| 217 | ], |
||
| 218 | 'admin' => [ |
||
| 219 | [ |
||
| 220 | 'name' => 'administrator_email', |
||
| 221 | 'title' => 'Portal Administrator: e-mail', |
||
| 222 | 'comment' => 'The e-mail address of the Platform Administrator (appears in the footer on the left)', |
||
| 223 | ], |
||
| 224 | [ |
||
| 225 | 'name' => 'administrator_name', |
||
| 226 | 'title' => 'Portal Administrator: First Name', |
||
| 227 | 'comment' => 'The First Name of the Platform Administrator (appears in the footer on the left)', |
||
| 228 | ], |
||
| 229 | [ |
||
| 230 | 'name' => 'administrator_phone', |
||
| 231 | 'title' => 'Portal Administrator: Phone number', |
||
| 232 | 'comment' => 'The phone number of the Platform Administrator (appears in the footer on the left)', |
||
| 233 | ], |
||
| 234 | [ |
||
| 235 | 'name' => 'administrator_surname', |
||
| 236 | 'title' => 'Portal Administrator: Last Name', |
||
| 237 | 'comment' => 'The Family Name of the Platform Administrator (appears in the footer on the left)', |
||
| 238 | ], |
||
| 239 | [ |
||
| 240 | 'name' => 'redirect_admin_to_courses_list', |
||
| 241 | 'title' => 'Redirect admin to courses list', |
||
| 242 | 'comment' => 'The default behaviour is to send administrators directly to the administration panel (while teachers and students are sent to the courses list or the platform homepage). Enable to redirect the administrator also to his/her courses list.', |
||
| 243 | ], |
||
| 244 | ], |
||
| 245 | 'course' => [ |
||
| 246 | [ |
||
| 247 | 'name' => 'allow_course_theme', |
||
| 248 | 'title' => 'Allow course themes', |
||
| 249 | 'comment' => "Allows course graphical themes and makes it possible to change the style sheet used by a course to any of the possible style sheets available to Chamilo. When a user enters the course, the style sheet of the course will have priority over the user's own style sheet and the platform's default style sheet.", |
||
| 250 | ], |
||
| 251 | [ |
||
| 252 | 'name' => 'allow_users_to_create_courses', |
||
| 253 | 'title' => 'Allow non admin to create courses', |
||
| 254 | 'comment' => 'Allow non administrators (teachers) to create new courses on the server', |
||
| 255 | ], |
||
| 256 | [ |
||
| 257 | 'name' => 'breadcrumbs_course_homepage', |
||
| 258 | 'title' => 'Course homepage breadcrumb', |
||
| 259 | 'comment' => "The breadcrumb is the horizontal links navigation system usually in the top left of your page. This option selects what you want to appear in the breadcrumb on courses' homepages", |
||
| 260 | ], |
||
| 261 | [ |
||
| 262 | 'name' => 'display_coursecode_in_courselist', |
||
| 263 | 'title' => 'Display Code in Course name', |
||
| 264 | 'comment' => 'Display Course Code in courses list', |
||
| 265 | ], |
||
| 266 | [ |
||
| 267 | 'name' => 'display_teacher_in_courselist', |
||
| 268 | 'title' => 'Display teacher in course name', |
||
| 269 | 'comment' => 'Display teacher in courses list', |
||
| 270 | ], |
||
| 271 | [ |
||
| 272 | 'name' => 'enable_tool_introduction', |
||
| 273 | 'title' => 'Enable tool introduction', |
||
| 274 | 'comment' => "Enable introductions on each tool's homepage", |
||
| 275 | ], |
||
| 276 | [ |
||
| 277 | 'name' => 'example_material_course_creation', |
||
| 278 | 'title' => 'Example material on course creation', |
||
| 279 | 'comment' => 'Create example material automatically when creating a new course', |
||
| 280 | ], |
||
| 281 | [ |
||
| 282 | 'name' => 'go_to_course_after_login', |
||
| 283 | 'title' => 'Go directly to the course after login', |
||
| 284 | 'comment' => 'When a user is registered in one course, go directly to the course after login', |
||
| 285 | ], |
||
| 286 | [ |
||
| 287 | 'name' => 'send_email_to_admin_when_create_course', |
||
| 288 | 'title' => 'E-mail alert on course creation', |
||
| 289 | 'comment' => 'Send an email to the platform administrator each time a teacher creates a new course', |
||
| 290 | ], |
||
| 291 | [ |
||
| 292 | 'name' => 'show_courses_descriptions_in_catalog', |
||
| 293 | 'title' => 'Show the courses descriptions in the catalog', |
||
| 294 | 'comment' => 'Show the courses descriptions as an integrated popup when clicking on a course info icon in the courses catalog', |
||
| 295 | ], |
||
| 296 | [ |
||
| 297 | 'name' => 'show_navigation_menu', |
||
| 298 | 'title' => 'Display course navigation menu', |
||
| 299 | 'comment' => 'Display a navigation menu that quickens access to the tools', |
||
| 300 | ], |
||
| 301 | [ |
||
| 302 | 'name' => 'show_toolshortcuts', |
||
| 303 | 'title' => 'Tools shortcuts', |
||
| 304 | 'comment' => 'Show the tool shortcuts in the banner?', |
||
| 305 | ], |
||
| 306 | [ |
||
| 307 | 'name' => 'student_view_enabled', |
||
| 308 | 'title' => 'Enable learner view', |
||
| 309 | 'comment' => 'Enable the learner view, which allows a teacher or admin to see a course as a learner would see it', |
||
| 310 | ], |
||
| 311 | [ |
||
| 312 | 'name' => 'allow_public_certificates', |
||
| 313 | 'title' => 'Allow public certificates', |
||
| 314 | 'comment' => 'User certificates can be view by unregistered users.', |
||
| 315 | ], |
||
| 316 | [ |
||
| 317 | 'name' => 'allow_user_course_subscription_by_course_admin', |
||
| 318 | 'title' => 'Allow User Course Subscription By Course Admininistrator', |
||
| 319 | 'comment' => 'Activate this option will allow course administrator to subscribe users inside a course', |
||
| 320 | ], |
||
| 321 | [ |
||
| 322 | 'name' => 'course_hide_tools', |
||
| 323 | 'title' => 'Hide tools from teachers', |
||
| 324 | 'comment' => 'Check the tools you want to hide from teachers. This will prohibit access to the tool.', |
||
| 325 | ], |
||
| 326 | [ |
||
| 327 | 'name' => 'course_validation', |
||
| 328 | 'title' => 'Courses validation', |
||
| 329 | 'comment' => "When the 'Courses validation' feature is enabled, a teacher is not able to create a course alone. He/she fills a course request. The platform administrator reviews the request and approves it or rejects it.<br />This feature relies on automated e-mail messaging; set Chamilo to access an e-mail server and to use a dedicated an e-mail account.", |
||
| 330 | ], |
||
| 331 | [ |
||
| 332 | 'name' => 'course_validation_terms_and_conditions_url', |
||
| 333 | 'title' => 'Course validation - a link to the terms and conditions', |
||
| 334 | 'comment' => "This is the URL to the 'Terms and Conditions' document that is valid for making a course request. If the address is set here, the user should read and agree with these terms and conditions before sending a course request.<br />If you enable Chamilo's 'Terms and Conditions' module and if you want its URL to be used, then leave this setting empty.", |
||
| 335 | ], |
||
| 336 | [ |
||
| 337 | 'name' => 'courses_default_creation_visibility', |
||
| 338 | 'title' => 'Default course visibility', |
||
| 339 | 'comment' => 'Default course visibility while creating a new course', |
||
| 340 | ], |
||
| 341 | [ |
||
| 342 | 'name' => 'scorm_cumulative_session_time', |
||
| 343 | 'title' => 'Cumulative session time for SCORM', |
||
| 344 | 'comment' => 'When enabled, the session time for SCORM Learning Paths will be cumulative, otherwise, it will only be counted from the last update time. This is a global setting. It is used when creating a new Learning Path but can then be redefined for each one.', |
||
| 345 | ], |
||
| 346 | [ |
||
| 347 | 'name' => 'allow_lp_return_link', |
||
| 348 | 'title' => 'Show learning paths return link', |
||
| 349 | 'comment' => "Disable this option to hide the 'Return to homepage' button in the learning paths", |
||
| 350 | ], |
||
| 351 | [ |
||
| 352 | 'name' => 'course_catalog_published', |
||
| 353 | 'title' => 'Publish course catalogue', |
||
| 354 | 'comment' => 'Make the courses catalogue available to anonymous users (the general public) without the need to login.', |
||
| 355 | ], |
||
| 356 | [ |
||
| 357 | 'name' => 'course_creation_use_template', |
||
| 358 | 'title' => 'Use template course for new courses', |
||
| 359 | 'comment' => 'Set this to use the same template course (identified by its course numeric ID in the database) for all new courses that will be created on the platform. Please note that, if not properly planned, this setting might have a massive impact on space usage. The template course will be used as if the teacher did a copy of the course with the course backup tools, so no user content is copied, only teacher material. All other course-backup rules apply. Leave empty (or set to 0) to disable.', |
||
| 360 | ], |
||
| 361 | [ |
||
| 362 | 'name' => 'course_images_in_courses_list', |
||
| 363 | 'title' => 'Courses custom icons', |
||
| 364 | 'comment' => 'Use course images as the course icon in courses lists (instead of the default green blackboard icon).', |
||
| 365 | ], |
||
| 366 | [ |
||
| 367 | 'name' => 'enable_record_audio', |
||
| 368 | 'title' => 'Enable audio recorder', |
||
| 369 | 'comment' => 'Enables the WebRTC (flashless) audio recorder at several locations inside Chamilo', |
||
| 370 | ], |
||
| 371 | [ |
||
| 372 | 'name' => 'hide_scorm_copy_link', |
||
| 373 | 'title' => 'Hide SCORM Copy', |
||
| 374 | 'comment' => 'Hide the Learning Path Copy icon from the Learning Paths list', |
||
| 375 | ], |
||
| 376 | [ |
||
| 377 | 'name' => 'hide_scorm_export_link', |
||
| 378 | 'title' => 'Hide SCORM Export', |
||
| 379 | 'comment' => 'Hide the SCORM Export icon from the Learning Paths list', |
||
| 380 | ], |
||
| 381 | [ |
||
| 382 | 'name' => 'hide_scorm_pdf_link', |
||
| 383 | 'title' => 'Hide Learning Path PDF export', |
||
| 384 | 'comment' => 'Hide the Learning Path PDF Export icon from the Learning Paths list', |
||
| 385 | ], |
||
| 386 | [ |
||
| 387 | 'name' => 'lp_show_reduced_report', |
||
| 388 | 'title' => 'Learning paths: show reduced report', |
||
| 389 | 'comment' => 'Inside the learning paths tool, when a user reviews his own progress (through the stats icon), show a shorten (less detailed) version of the progress report.', |
||
| 390 | ], |
||
| 391 | [ |
||
| 392 | 'name' => 'teacher_can_select_course_template', |
||
| 393 | 'title' => 'Teacher can select a course as template', |
||
| 394 | 'comment' => 'Allow pick a course as template for the new course that teacher is creating', |
||
| 395 | ], |
||
| 396 | ], |
||
| 397 | 'editor' => [ |
||
| 398 | [ |
||
| 399 | 'name' => 'allow_email_editor', |
||
| 400 | 'title' => 'Online e-mail editor enabled', |
||
| 401 | 'comment' => 'If this option is activated, clicking on an e-mail address will open an online editor.', |
||
| 402 | ], |
||
| 403 | [ |
||
| 404 | 'name' => 'enabled_asciisvg', |
||
| 405 | 'title' => 'Enable AsciiSVG', |
||
| 406 | 'comment' => 'Enable the AsciiSVG plugin in the WYSIWYG editor to draw charts from mathematical functions.', |
||
| 407 | ], |
||
| 408 | [ |
||
| 409 | 'name' => 'math_asciimathML', |
||
| 410 | 'title' => 'ASCIIMathML mathematical editor', |
||
| 411 | 'comment' => 'Enable ASCIIMathML mathematical editor', |
||
| 412 | ], |
||
| 413 | [ |
||
| 414 | 'name' => 'allow_spellcheck', |
||
| 415 | 'title' => 'Spell check', |
||
| 416 | 'comment' => 'Enable spell check', |
||
| 417 | ], |
||
| 418 | [ |
||
| 419 | 'name' => 'block_copy_paste_for_students', |
||
| 420 | 'title' => 'Block learners copy and paste', |
||
| 421 | 'comment' => 'Block learners the ability to copy and paste into the WYSIWYG editor', |
||
| 422 | ], |
||
| 423 | [ |
||
| 424 | 'name' => 'enable_iframe_inclusion', |
||
| 425 | 'title' => 'Allow iframes in HTML Editor', |
||
| 426 | 'comment' => 'Allowing arbitrary iframes in the HTML Editor will enhance the edition capabilities of the users, but it can represent a security risk. Please make sure you can rely on your users (i.e. you know who they are) before enabling this feature.', |
||
| 427 | ], |
||
| 428 | [ |
||
| 429 | 'name' => 'enabled_googlemaps', |
||
| 430 | 'title' => 'Activate Google maps', |
||
| 431 | 'comment' => 'Activate the button to insert Google maps. Activation is not fully realized if not previously edited the file main/inc/lib/fckeditor/myconfig.php and added a Google maps API key.', |
||
| 432 | ], |
||
| 433 | [ |
||
| 434 | 'name' => 'enabled_imgmap', |
||
| 435 | 'title' => 'Activate Image maps', |
||
| 436 | 'comment' => 'Activate the button to insert Image maps. This allows you to associate URLs to areas of an image, creating hotspots.', |
||
| 437 | ], |
||
| 438 | [ |
||
| 439 | 'name' => 'enabled_insertHtml', |
||
| 440 | 'title' => 'Allow insertion of widgets', |
||
| 441 | 'comment' => 'This allows you to embed on your webpages your favorite videos and applications such as vimeo or slideshare and all sorts of widgets and gadgets', |
||
| 442 | ], |
||
| 443 | [ |
||
| 444 | 'name' => 'enabled_mathjax', |
||
| 445 | 'title' => 'Enable MathJax', |
||
| 446 | 'comment' => 'Enable the MathJax library to visualize mathematical formulas. This is only useful if either ASCIIMathML or ASCIISVG settings are enabled.', |
||
| 447 | ], |
||
| 448 | [ |
||
| 449 | 'name' => 'enabled_support_pixlr', |
||
| 450 | 'title' => 'Enable external Pixlr services', |
||
| 451 | 'comment' => 'Pixlr allow you to edit, adjust and filter your photos with features similar to Photoshop. It is the ideal complement to process images based on bitmaps', |
||
| 452 | ], |
||
| 453 | [ |
||
| 454 | 'name' => 'enabled_support_svg', |
||
| 455 | 'title' => 'Create and edit SVG files', |
||
| 456 | 'comment' => 'This option allows you to create and edit SVG (Scalable Vector Graphics) multilayer online, as well as export them to png format images.', |
||
| 457 | ], |
||
| 458 | [ |
||
| 459 | 'name' => 'enabled_wiris', |
||
| 460 | 'title' => 'WIRIS mathematical editor', |
||
| 461 | 'comment' => "Enable WIRIS mathematical editor. Installing this plugin you get WIRIS editor and WIRIS CAS.<br/>This activation is not fully realized unless it has been previously downloaded the <a href='http://www.wiris.com/es/plugins3/ckeditor/download' target='_blank'>PHP plugin for CKeditor WIRIS</a> and unzipped its contents in the Chamilo's directory main/inc/lib/javascript/ckeditor/plugins/.<br/>This is necessary because Wiris is proprietary software and his services are <a href='http://www.wiris.com/store/who-pays' target='_blank'>commercial</a>. To make adjustments to the plugin, edit configuration.ini file or replace his content by the file configuration.ini.default shipped with Chamilo.", |
||
| 462 | ], |
||
| 463 | [ |
||
| 464 | 'name' => 'force_wiki_paste_as_plain_text', |
||
| 465 | 'title' => 'Forcing pasting as plain text in the wiki', |
||
| 466 | 'comment' => 'This will prevent many hidden tags, incorrect or non-standard, copied from other texts to stop corrupting the text of the Wiki after many issues; but will lose some features while editing.', |
||
| 467 | ], |
||
| 468 | [ |
||
| 469 | 'name' => 'htmlpurifier_wiki', |
||
| 470 | 'title' => 'HTMLPurifier in Wiki', |
||
| 471 | 'comment' => 'Enable HTML purifier in the wiki tool (will increase security but reduce style features)', |
||
| 472 | ], |
||
| 473 | [ |
||
| 474 | 'name' => 'include_asciimathml_script', |
||
| 475 | 'title' => 'Load the Mathjax library in all the system pages', |
||
| 476 | 'comment' => "Activate this setting if you want to show MathML-based mathematical formulas and ASCIIsvg-based mathematical graphics not only in the 'Documents' tool, but elsewhere in the system.", |
||
| 477 | ], |
||
| 478 | [ |
||
| 479 | 'name' => 'more_buttons_maximized_mode', |
||
| 480 | 'title' => 'Buttons bar extended', |
||
| 481 | 'comment' => 'Enable button bars extended when the WYSIWYG editor is maximized', |
||
| 482 | ], |
||
| 483 | [ |
||
| 484 | 'name' => 'youtube_for_students', |
||
| 485 | 'title' => 'Allow learners to insert videos from YouTube', |
||
| 486 | 'comment' => 'Enable the possibility that learners can insert Youtube videos', |
||
| 487 | ], |
||
| 488 | ], |
||
| 489 | 'group' => [ |
||
| 490 | [ |
||
| 491 | 'name' => 'allow_group_categories', |
||
| 492 | 'title' => 'Group categories', |
||
| 493 | 'comment' => 'Allow teachers to create categories in the Groups tool?', |
||
| 494 | ], |
||
| 495 | [ |
||
| 496 | 'name' => 'hide_course_group_if_no_tools_available', |
||
| 497 | 'title' => 'Hide course group if no tool', |
||
| 498 | 'comment' => 'If no tool is available in a group and the user is not registered to the group itself, hide the group completely in the groups list.', |
||
| 499 | ], |
||
| 500 | ], |
||
| 501 | 'registration' => [ |
||
| 502 | [ |
||
| 503 | 'name' => 'allow_lostpassword', |
||
| 504 | 'title' => 'Lost password', |
||
| 505 | 'comment' => 'Are users allowed to request their lost password?', |
||
| 506 | ], |
||
| 507 | [ |
||
| 508 | 'name' => 'allow_registration', |
||
| 509 | 'title' => 'Registration', |
||
| 510 | 'comment' => 'Is registration as a new user allowed? Can users create new accounts?', |
||
| 511 | ], |
||
| 512 | [ |
||
| 513 | 'name' => 'allow_registration_as_teacher', |
||
| 514 | 'title' => 'Registration as teacher', |
||
| 515 | 'comment' => 'Can one register as a teacher (with the ability to create courses)?', |
||
| 516 | ], |
||
| 517 | [ |
||
| 518 | 'name' => 'allow_terms_conditions', |
||
| 519 | 'title' => 'Enable terms and conditions', |
||
| 520 | 'comment' => 'This option will display the Terms and Conditions in the register form for new users. Need to be configured first in the portal administration page.', |
||
| 521 | ], |
||
| 522 | [ |
||
| 523 | 'name' => 'extendedprofile_registration', |
||
| 524 | 'title' => 'Portfolio fields at registration', |
||
| 525 | 'comment' => 'Which of the following fields of the portfolio have to be available in the user registration process? This requires that the portfolio option be enabled (see above).', |
||
| 526 | ], |
||
| 527 | [ |
||
| 528 | 'name' => 'extendedprofile_registrationrequired', |
||
| 529 | 'title' => 'Required portfolio fields in registration', |
||
| 530 | 'comment' => 'Which of the following fields of the portfolio are *required* in the user registration process? This requires that the portfolio option be enabled and that the field be also available in the registration form (see above).', |
||
| 531 | ], |
||
| 532 | [ |
||
| 533 | 'name' => 'page_after_login', |
||
| 534 | 'title' => 'Page after login', |
||
| 535 | 'comment' => 'The page which is seen by the user entering the platform', |
||
| 536 | ], |
||
| 537 | [ |
||
| 538 | 'name' => 'drh_autosubscribe', |
||
| 539 | 'title' => 'Human resources director autosubscribe', |
||
| 540 | 'comment' => 'Human resources director autosubscribe - not yet available', |
||
| 541 | ], |
||
| 542 | [ |
||
| 543 | 'name' => 'drh_page_after_login', |
||
| 544 | 'title' => 'Human resources manager page after login', |
||
| 545 | 'comment' => 'This page will load after login for all human resources managers', |
||
| 546 | ], |
||
| 547 | [ |
||
| 548 | 'name' => 'platform_unsubscribe_allowed', |
||
| 549 | 'title' => 'Allow unsubscription from platform', |
||
| 550 | 'comment' => 'By enabling this option, you allow any user to definitively remove his own account and all data related to it from the platform. This is quite a radical action, but it is necessary for portals opened to the public where users can auto-register. An additional entry will appear in the user profile to unsubscribe after confirmation.', |
||
| 551 | ], |
||
| 552 | [ |
||
| 553 | 'name' => 'sessionadmin_autosubscribe', |
||
| 554 | 'title' => 'Session admin autosubscribe', |
||
| 555 | 'comment' => 'Session administrator autosubscribe - not available yet', |
||
| 556 | ], |
||
| 557 | [ |
||
| 558 | 'name' => 'sessionadmin_page_after_login', |
||
| 559 | 'title' => 'Session admin page after login', |
||
| 560 | 'comment' => 'Page to load after login for the session administrators', |
||
| 561 | ], |
||
| 562 | [ |
||
| 563 | 'name' => 'student_autosubscribe', |
||
| 564 | 'title' => 'Learner autosubscribe', |
||
| 565 | 'comment' => 'Learner autosubscribe - not yet available', |
||
| 566 | ], |
||
| 567 | [ |
||
| 568 | 'name' => 'student_page_after_login', |
||
| 569 | 'title' => 'Learner page after login', |
||
| 570 | 'comment' => 'This page will appear to all learners after they login', |
||
| 571 | ], |
||
| 572 | [ |
||
| 573 | 'name' => 'teacher_autosubscribe', |
||
| 574 | 'title' => 'Teacher autosubscribe', |
||
| 575 | 'comment' => 'Teacher autosubscribe - not yet available', |
||
| 576 | ], |
||
| 577 | [ |
||
| 578 | 'name' => 'teacher_page_after_login', |
||
| 579 | 'title' => 'Teacher page after login', |
||
| 580 | 'comment' => 'This page will be loaded after login for all teachers', |
||
| 581 | ], |
||
| 582 | ], |
||
| 583 | 'message' => [ |
||
| 584 | [ |
||
| 585 | 'name' => 'allow_message_tool', |
||
| 586 | 'title' => 'Internal messaging tool', |
||
| 587 | 'comment' => 'Enabling the internal messaging tool allows users to send messages to other users of the platform and to have a messaging inbox.', |
||
| 588 | ], |
||
| 589 | [ |
||
| 590 | 'name' => 'allow_send_message_to_all_platform_users', |
||
| 591 | 'title' => 'Allow sending messages to any platform user', |
||
| 592 | 'comment' => 'Allows you to send messages to any user of the platform, not just your friends or the people currently online.', |
||
| 593 | ], |
||
| 594 | [ |
||
| 595 | 'name' => 'message_max_upload_filesize', |
||
| 596 | 'title' => 'Max upload file size in messages', |
||
| 597 | 'comment' => 'Maximum size for file uploads in the messaging tool (in Bytes)', |
||
| 598 | ], |
||
| 599 | ], |
||
| 600 | 'agenda' => [ |
||
| 601 | [ |
||
| 602 | 'name' => 'allow_personal_agenda', |
||
| 603 | 'title' => 'Personal Agenda', |
||
| 604 | 'comment' => 'Can the learner add personal events to the Agenda?', |
||
| 605 | ], |
||
| 606 | ], |
||
| 607 | 'social' => [ |
||
| 608 | [ |
||
| 609 | 'name' => 'allow_social_tool', |
||
| 610 | 'title' => 'Social network tool (Facebook-like)', |
||
| 611 | 'comment' => 'The social network tool allows users to define relations with other users and, by doing so, to define groups of friends. Combined with the internal messaging tool, this tool allows tight communication with friends, inside the portal environment.', |
||
| 612 | ], |
||
| 613 | [ |
||
| 614 | 'name' => 'allow_students_to_create_groups_in_social', |
||
| 615 | 'title' => 'Allow learners to create groups in social network', |
||
| 616 | 'comment' => 'Allow learners to create groups in social network', |
||
| 617 | ], |
||
| 618 | ], |
||
| 619 | 'display' => [ |
||
| 620 | [ |
||
| 621 | 'name' => 'allow_students_to_browse_courses', |
||
| 622 | 'title' => 'Learners access to courses catalogue', |
||
| 623 | 'comment' => 'Allow learners to browse the courses catalogue and subscribe to available courses', |
||
| 624 | ], |
||
| 625 | [ |
||
| 626 | 'name' => 'allow_user_headings', |
||
| 627 | 'title' => 'Allow users profiling inside courses', |
||
| 628 | 'comment' => 'Can a teacher define learner profile fields to retrieve additional information?', |
||
| 629 | ], |
||
| 630 | [ |
||
| 631 | 'name' => 'display_categories_on_homepage', |
||
| 632 | 'title' => 'Display categories on home page', |
||
| 633 | 'comment' => 'This option will display or hide courses categories on the portal home page', |
||
| 634 | ], |
||
| 635 | [ |
||
| 636 | 'name' => 'show_administrator_data', |
||
| 637 | 'title' => 'Platform Administrator Information in footer', |
||
| 638 | 'comment' => 'Show the Information of the Platform Administrator in the footer?', |
||
| 639 | ], |
||
| 640 | [ |
||
| 641 | 'name' => 'show_back_link_on_top_of_tree', |
||
| 642 | 'title' => 'Show back links from categories/courses', |
||
| 643 | 'comment' => 'Show a link to go back in the courses hierarchy. A link is available at the bottom of the list anyway.', |
||
| 644 | ], |
||
| 645 | [ |
||
| 646 | 'name' => 'show_closed_courses', |
||
| 647 | 'title' => 'Display closed courses on login page and portal start page?', |
||
| 648 | 'comment' => "Display closed courses on the login page and courses start page? On the portal start page an icon will appear next to the courses to quickly subscribe to each courses. This will only appear on the portal's start page when the user is logged in and when the user is not subscribed to the portal yet.", |
||
| 649 | ], |
||
| 650 | [ |
||
| 651 | 'name' => 'show_email_addresses', |
||
| 652 | 'title' => 'Show email addresses', |
||
| 653 | 'comment' => 'Show email addresses to users', |
||
| 654 | ], |
||
| 655 | [ |
||
| 656 | 'name' => 'show_empty_course_categories', |
||
| 657 | 'title' => 'Show empty courses categories', |
||
| 658 | 'comment' => "Show the categories of courses on the homepage, even if they're empty", |
||
| 659 | ], |
||
| 660 | [ |
||
| 661 | 'name' => 'show_number_of_courses', |
||
| 662 | 'title' => 'Show courses number', |
||
| 663 | 'comment' => 'Show the number of courses in each category in the courses categories on the homepage', |
||
| 664 | ], |
||
| 665 | [ |
||
| 666 | 'name' => 'show_teacher_data', |
||
| 667 | 'title' => 'Show teacher information in footer', |
||
| 668 | 'comment' => 'Show the teacher reference (name and e-mail if available) in the footer?', |
||
| 669 | ], |
||
| 670 | [ |
||
| 671 | 'name' => 'show_tutor_data', |
||
| 672 | 'title' => "Session's tutor's data is shown in the footer.", |
||
| 673 | 'comment' => "Show the session's tutor reference (name and e-mail if available) in the footer?", |
||
| 674 | ], |
||
| 675 | [ |
||
| 676 | 'name' => 'showonline', |
||
| 677 | 'title' => "Who's Online", |
||
| 678 | 'comment' => 'Display the number of persons that are online?', |
||
| 679 | ], |
||
| 680 | [ |
||
| 681 | 'name' => 'time_limit_whosonline', |
||
| 682 | 'title' => 'Time limit on Who Is Online', |
||
| 683 | 'comment' => 'This time limit defines for how many minutes after his last action a user will be considered *online*', |
||
| 684 | ], |
||
| 685 | [ |
||
| 686 | 'name' => 'accessibility_font_resize', |
||
| 687 | 'title' => 'Font resize accessibility feature', |
||
| 688 | 'comment' => 'Enable this option to show a set of font resize options on the top-right side of your campus. This will allow visually impaired to read their course contents more easily.', |
||
| 689 | ], |
||
| 690 | [ |
||
| 691 | 'name' => 'enable_help_link', |
||
| 692 | 'title' => 'Enable help link', |
||
| 693 | 'comment' => 'The Help link is located in the top right part of the screen', |
||
| 694 | ], |
||
| 695 | [ |
||
| 696 | 'name' => 'show_admin_toolbar', |
||
| 697 | 'title' => 'Show admin toolbar', |
||
| 698 | 'comment' => "Shows a global toolbar on top of the page to the designated user roles. This toolbar, very similar to Wordpress and Google's black toolbars, can really speed up complicated actions and improve the space you have available for the learning content, but it might be confusing for some users", |
||
| 699 | ], |
||
| 700 | [ |
||
| 701 | 'name' => 'show_hot_courses', |
||
| 702 | 'title' => 'Show hot courses', |
||
| 703 | 'comment' => 'The hot courses list will be added in the index page', |
||
| 704 | ], |
||
| 705 | [ |
||
| 706 | 'name' => 'show_link_bug_notification', |
||
| 707 | 'title' => 'Show link to report bug', |
||
| 708 | 'comment' => 'Show a link in the header to report a bug inside of our support platform (http://support.chamilo.org). When clicking on the link, the user is sent to the support platform, on a wiki page that describes the bug reporting process.', |
||
| 709 | ], |
||
| 710 | [ |
||
| 711 | 'name' => 'show_link_ticket_notification', |
||
| 712 | 'title' => 'Show ticket creation link', |
||
| 713 | 'comment' => 'Show the ticket creation link to users on the right side of the portal', |
||
| 714 | ], |
||
| 715 | [ |
||
| 716 | 'name' => 'hide_home_top_when_connected', |
||
| 717 | 'title' => 'Hide top content on homepage when logged in', |
||
| 718 | 'comment' => 'On the platform homepage, this option allows you to hide the introduction block (to leave only the announcements, for example), for all users that are already logged in. The general introduction block will still appear to users not already logged in.', |
||
| 719 | ], |
||
| 720 | [ |
||
| 721 | 'name' => 'hide_logout_button', |
||
| 722 | 'title' => 'Hide logout button', |
||
| 723 | 'comment' => 'Hide the logout button. This is usually only interesting when using an external login/logout method, for example when using Single Sign On of some sort.', |
||
| 724 | ], |
||
| 725 | [ |
||
| 726 | 'name' => 'icons_mode_svg', |
||
| 727 | 'title' => 'SVG icons mode', |
||
| 728 | 'comment' => 'By enabling this option, all icons that have an SVG version will prefer the SVG format to PNG. This will give a much better icons quality but some icons might still have some rendering size issue, and some browsers might not support it.', |
||
| 729 | ], |
||
| 730 | ], |
||
| 731 | 'language' => [ |
||
| 732 | [ |
||
| 733 | 'name' => 'allow_use_sub_language', |
||
| 734 | 'title' => 'Allow definition and use of sub-languages', |
||
| 735 | 'comment' => "By enabling this option, you will be able to define variations for each of the language terms used in the platform's interface, in the form of a new language based on and extending an existing language. You'll find this option in the languages section of the administration panel.", |
||
| 736 | ], |
||
| 737 | [ |
||
| 738 | 'name' => 'hide_dltt_markup', |
||
| 739 | 'title' => 'Hide DLTT Markup', |
||
| 740 | 'comment' => 'Hide the [= ... =] markup when a language variable is not translated', |
||
| 741 | ], |
||
| 742 | [ |
||
| 743 | 'name' => 'show_different_course_language', |
||
| 744 | 'title' => 'Show course languages', |
||
| 745 | 'comment' => 'Show the language each course is in, next to the course title, on the homepage courses list', |
||
| 746 | ], |
||
| 747 | [ |
||
| 748 | 'name' => 'auto_detect_language_custom_pages', |
||
| 749 | 'title' => 'Enable language auto-detect in custom pages', |
||
| 750 | 'comment' => "If you use custom pages, enable this if you want to have a language detector there present the page in the user's browser language, or disable to force the language to be the default platform language.", |
||
| 751 | ], |
||
| 752 | ], |
||
| 753 | 'document' => [ |
||
| 754 | [ |
||
| 755 | 'name' => 'default_document_quotum', |
||
| 756 | 'title' => 'Default hard disk space', |
||
| 757 | 'comment' => 'What is the available disk space for a course? You can override the quota for specific course through: platform administration > Courses > modify', |
||
| 758 | ], |
||
| 759 | [ |
||
| 760 | 'name' => 'default_group_quotum', |
||
| 761 | 'title' => 'Group disk space available', |
||
| 762 | 'comment' => 'What is the default hard disk spacde available for a groups documents tool?', |
||
| 763 | ], |
||
| 764 | [ |
||
| 765 | 'name' => 'permanently_remove_deleted_files', |
||
| 766 | 'title' => 'Deleted files cannot be restored', |
||
| 767 | 'comment' => 'Deleting a file in the documents tool permanently deletes it. The file cannot be restored', |
||
| 768 | ], |
||
| 769 | [ |
||
| 770 | 'name' => 'permissions_for_new_directories', |
||
| 771 | 'title' => 'Permissions for new directories', |
||
| 772 | 'comment' => 'The ability to define the permissions settings to assign to every newly created directory lets you improve security against attacks by hackers uploading dangerous content to your portal. The default setting (0770) should be enough to give your server a reasonable protection level. The given format uses the UNIX terminology of Owner-Group-Others with Read-Write-Execute permissions.', |
||
| 773 | ], |
||
| 774 | [ |
||
| 775 | 'name' => 'permissions_for_new_files', |
||
| 776 | 'title' => 'Permissions for new files', |
||
| 777 | 'comment' => 'The ability to define the permissions settings to assign to every newly-created file lets you improve security against attacks by hackers uploading dangerous content to your portal. The default setting (0550) should be enough to give your server a reasonable protection level. The given format uses the UNIX terminology of Owner-Group-Others with Read-Write-Execute permissions. If you use Oogie, take care that the user who launch LibreOffice can write files in the course folder.', |
||
| 778 | ], |
||
| 779 | [ |
||
| 780 | 'name' => 'show_glossary_in_documents', |
||
| 781 | 'title' => 'Show glossary terms in documents', |
||
| 782 | 'comment' => 'From here you can configure how to add links to the glossary terms from the documents', |
||
| 783 | ], |
||
| 784 | [ |
||
| 785 | 'name' => 'upload_extensions_blacklist', |
||
| 786 | 'title' => 'Blacklist - setting', |
||
| 787 | 'comment' => "The blacklist is used to filter the files extensions by removing (or renaming) any file which extension figures in the blacklist below. The extensions should figure without the leading dot (.) and separated by semi-column (;) like the following: exe;com;bat;scr;php. Files without extension are accepted. Letter casing (uppercase/lowercase) doesn't matter.", |
||
| 788 | ], |
||
| 789 | [ |
||
| 790 | 'name' => 'upload_extensions_list_type', |
||
| 791 | 'title' => 'Type of filtering on document uploads', |
||
| 792 | 'comment' => 'Whether you want to use the blacklist or whitelist filtering. See blacklist or whitelist description below for more details.', |
||
| 793 | ], |
||
| 794 | [ |
||
| 795 | 'name' => 'upload_extensions_replace_by', |
||
| 796 | 'title' => 'Replacement extension', |
||
| 797 | 'comment' => 'Enter the extension that you want to use to replace the dangerous extensions detected by the filter. Only needed if you have selected a filter by replacement.', |
||
| 798 | ], |
||
| 799 | [ |
||
| 800 | 'name' => 'upload_extensions_skip', |
||
| 801 | 'title' => 'Filtering behaviour (skip/rename)', |
||
| 802 | 'comment' => "If you choose to skip, the files filtered through the blacklist or whitelist will not be uploaded to the system. If you choose to rename them, their extension will be replaced by the one defined in the extension replacement setting. Beware that renaming doesn't really protect you, and may cause name collision if several files of the same name but different extensions exist.", |
||
| 803 | ], |
||
| 804 | [ |
||
| 805 | 'name' => 'upload_extensions_whitelist', |
||
| 806 | 'title' => 'Whitelist - setting', |
||
| 807 | 'comment' => "The whitelist is used to filter the file extensions by removing (or renaming) any file whose extension does *NOT* figure in the whitelist below. It is generally considered as a safer but more restrictive approach to filtering. The extensions should figure without the leading dot (.) and separated by semi-column (;) such as the following: htm;html;txt;doc;xls;ppt;jpg;jpeg;gif;sxw. Files without extension are accepted. Letter casing (uppercase/lowercase) doesn't matter.", |
||
| 808 | ], |
||
| 809 | [ |
||
| 810 | 'name' => 'documents_default_visibility_defined_in_course', |
||
| 811 | 'title' => 'Document visibility defined in course', |
||
| 812 | 'comment' => 'The default document visibility for all courses', |
||
| 813 | ], |
||
| 814 | [ |
||
| 815 | 'name' => 'enable_webcam_clip', |
||
| 816 | 'title' => 'Enable Webcam Clip', |
||
| 817 | 'comment' => 'Webcam Clip allow to users capture images from his webcam and send them to server in JPEG (.jpg or .jpeg) format', |
||
| 818 | ], |
||
| 819 | [ |
||
| 820 | 'name' => 'enabled_text2audio', |
||
| 821 | 'title' => 'Enable online services for text to speech conversion', |
||
| 822 | 'comment' => 'Online tool to convert text to speech. Uses speech synthesis technology to generate audio files saved into your course.', |
||
| 823 | ], |
||
| 824 | [ |
||
| 825 | 'name' => 'pdf_export_watermark_by_course', |
||
| 826 | 'title' => 'Enable watermark definition by course', |
||
| 827 | 'comment' => 'When this option is enabled, teachers can define their own watermark for the documents in their courses.', |
||
| 828 | ], |
||
| 829 | [ |
||
| 830 | 'name' => 'pdf_export_watermark_enable', |
||
| 831 | 'title' => 'Enable watermark in PDF export', |
||
| 832 | 'comment' => 'By enabling this option, you can upload an image or a text that will be automatically added as watermark to all PDF exports of documents on the system.', |
||
| 833 | ], |
||
| 834 | [ |
||
| 835 | 'name' => 'pdf_export_watermark_text', |
||
| 836 | 'title' => 'PDF watermark text', |
||
| 837 | 'comment' => 'This text will be added as a watermark to the documents exports as PDF.', |
||
| 838 | ], |
||
| 839 | [ |
||
| 840 | 'name' => 'show_default_folders', |
||
| 841 | 'title' => 'Show in documents tool all folders containing multimedia resources supplied by default', |
||
| 842 | 'comment' => 'Multimedia file folders containing files supplied by default organized in categories of video, audio, image and flash animations to use in their courses. Although you make it invisible into the document tool, you can still use these resources in the platform web editor.', |
||
| 843 | ], |
||
| 844 | [ |
||
| 845 | 'name' => 'show_documents_preview', |
||
| 846 | 'title' => 'Show document preview', |
||
| 847 | 'comment' => 'Showing previews of the documents in the documents tool will avoid loading a new page just to show a document, but can result unstable with some older browsers or smaller width screens.', |
||
| 848 | ], |
||
| 849 | [ |
||
| 850 | 'name' => 'show_users_folders', |
||
| 851 | 'title' => 'Show users folders in the documents tool', |
||
| 852 | 'comment' => 'This option allows you to show or hide to teachers the folders that the system generates for each user who visits the tool documents or send a file through the web editor. If you display these folders to the teachers, they may make visible or not the learners and allow each learner to have a specific place on the course where not only store documents, but where they can also create and edit web pages and to export to pdf, make drawings, make personal web templates, send files, as well as create, move and delete directories and files and make security copies from their folders. Each user of course have a complete document manager. Also, remember that any user can copy a file that is visible from any folder in the documents tool (whether or not the owner) to his/her portfolios or personal documents area of social network, which will be available for his/her can use it in other courses.', |
||
| 853 | ], |
||
| 854 | [ |
||
| 855 | 'name' => 'students_download_folders', |
||
| 856 | 'title' => 'Allow learners to download directories', |
||
| 857 | 'comment' => 'Allow learners to pack and download a complete directory from the document tool', |
||
| 858 | ], |
||
| 859 | [ |
||
| 860 | 'name' => 'students_export2pdf', |
||
| 861 | 'title' => 'Allow learners to export web documents to PDF format in the documents and wiki tools', |
||
| 862 | 'comment' => 'This feature is enabled by default, but in case of server overload abuse it, or specific learning environments, might want to disable it for all courses.', |
||
| 863 | ], |
||
| 864 | [ |
||
| 865 | 'name' => 'tool_visible_by_default_at_creation', |
||
| 866 | 'title' => 'Tool visible at course creation', |
||
| 867 | 'comment' => 'Select the tools that will be visible when creating the courses - not yet available', |
||
| 868 | ], |
||
| 869 | [ |
||
| 870 | 'name' => 'users_copy_files', |
||
| 871 | 'title' => 'Allow users to copy files from a course in your personal file area', |
||
| 872 | 'comment' => 'Allows users to copy files from a course in your personal file area, visible through the Social Network or through the HTML editor when they are out of a course', |
||
| 873 | ], |
||
| 874 | ], |
||
| 875 | 'forum' => [ |
||
| 876 | [ |
||
| 877 | 'name' => 'default_forum_view', |
||
| 878 | 'title' => 'Default forum view', |
||
| 879 | 'comment' => 'What should be the default option when creating a new forum. Any trainer can however choose a different view for every individual forum', |
||
| 880 | ], |
||
| 881 | [ |
||
| 882 | 'name' => 'display_groups_forum_in_general_tool', |
||
| 883 | 'title' => 'Display group forums in general forum', |
||
| 884 | 'comment' => 'Display group forums in the forum tool at the course level. This option is enabled by default (in this case, group forum individual visibilities still act as an additional criteria). If disabled, group forums will only be visible through the group tool, be them public or not.', |
||
| 885 | ], |
||
| 886 | ], |
||
| 887 | 'dropbox' => [ |
||
| 888 | [ |
||
| 889 | 'name' => 'dropbox_allow_group', |
||
| 890 | 'title' => 'Dropbox: allow group', |
||
| 891 | 'comment' => 'Users can send files to groups', |
||
| 892 | ], |
||
| 893 | [ |
||
| 894 | 'name' => 'dropbox_allow_just_upload', |
||
| 895 | 'title' => 'Dropbox: Upload to own dropbox space?', |
||
| 896 | 'comment' => 'Allow trainers and users to upload documents to their dropbox without sending the documents to themselves', |
||
| 897 | ], |
||
| 898 | [ |
||
| 899 | 'name' => 'dropbox_allow_mailing', |
||
| 900 | 'title' => 'Dropbox: Allow mailing', |
||
| 901 | 'comment' => 'With the mailing functionality you can send each learner a personal document', |
||
| 902 | ], |
||
| 903 | [ |
||
| 904 | 'name' => 'dropbox_allow_overwrite', |
||
| 905 | 'title' => 'Dropbox: Can documents be overwritten', |
||
| 906 | 'comment' => 'Can the original document be overwritten when a user or trainer uploads a document with the name of a document that already exist? If you answer yes then you loose the versioning mechanism.', |
||
| 907 | ], |
||
| 908 | [ |
||
| 909 | 'name' => 'dropbox_allow_student_to_student', |
||
| 910 | 'title' => 'Dropbox: Learner <-> Learner', |
||
| 911 | 'comment' => 'Allow users to send documents to other users (peer 2 peer). Users might use this for less relevant documents also (mp3, tests solutions, ...). If you disable this then the users can send documents to the trainer only.', |
||
| 912 | ], |
||
| 913 | [ |
||
| 914 | 'name' => 'dropbox_max_filesize', |
||
| 915 | 'title' => 'Dropbox: Maximum file size of a document', |
||
| 916 | 'comment' => 'How big (in MB) can a dropbox document be?', |
||
| 917 | ], |
||
| 918 | [ |
||
| 919 | 'name' => 'dropbox_hide_course_coach', |
||
| 920 | 'title' => 'Dropbox: hide course coach', |
||
| 921 | 'comment' => 'Hide session course coach in dropbox when a document is sent by the coach to students', |
||
| 922 | ], |
||
| 923 | [ |
||
| 924 | 'name' => 'dropbox_hide_general_coach', |
||
| 925 | 'title' => 'Hide general coach in dropbox', |
||
| 926 | 'comment' => 'Hide general coach name in the dropbox tool when the general coach uploaded the file', |
||
| 927 | ], |
||
| 928 | ], |
||
| 929 | 'survey' => [ |
||
| 930 | [ |
||
| 931 | 'name' => 'extend_rights_for_coach_on_survey', |
||
| 932 | 'title' => 'Extend rights for coachs on surveys', |
||
| 933 | 'comment' => 'Activate this option will allow the coachs to create and edit surveys', |
||
| 934 | ], |
||
| 935 | [ |
||
| 936 | 'name' => 'survey_email_sender_noreply', |
||
| 937 | 'title' => 'Survey e-mail sender (no-reply)', |
||
| 938 | 'comment' => 'Should the survey invitations use the coach e-mail address or the no-reply address defined in the main configuration section?', |
||
| 939 | ], |
||
| 940 | ], |
||
| 941 | 'gradebook' => [ |
||
| 942 | [ |
||
| 943 | 'name' => 'gradebook_enable', |
||
| 944 | 'title' => 'Assessments tool activation', |
||
| 945 | 'comment' => 'The Assessments tool allows you to assess competences in your organization by merging classroom and online activities evaluations into Performance reports. Do you want to activate it?', |
||
| 946 | ], |
||
| 947 | [ |
||
| 948 | 'name' => 'gradebook_number_decimals', |
||
| 949 | 'title' => 'Number of decimals', |
||
| 950 | 'comment' => 'Allows you to set the number of decimals allowed in a score', |
||
| 951 | ], |
||
| 952 | [ |
||
| 953 | 'name' => 'gradebook_score_display_colorsplit', |
||
| 954 | 'title' => 'Threshold', |
||
| 955 | 'comment' => 'The threshold (in %) under which scores will be colored red', |
||
| 956 | ], |
||
| 957 | [ |
||
| 958 | 'name' => 'gradebook_score_display_custom', |
||
| 959 | 'title' => 'Competence levels labelling', |
||
| 960 | 'comment' => 'Tick the box to enable Competence levels labelling', |
||
| 961 | ], |
||
| 962 | [ |
||
| 963 | 'name' => 'gradebook_score_display_upperlimit', |
||
| 964 | 'title' => 'Display score upper limit', |
||
| 965 | 'comment' => "Tick the box to show the score's upper limit", |
||
| 966 | ], |
||
| 967 | [ |
||
| 968 | 'name' => 'gradebook_default_grade_model_id', |
||
| 969 | 'title' => 'Default grade model', |
||
| 970 | 'comment' => 'This value will be selected by default when creating a course', |
||
| 971 | ], |
||
| 972 | [ |
||
| 973 | 'name' => 'gradebook_default_weight', |
||
| 974 | 'title' => 'Default weight in Gradebook', |
||
| 975 | 'comment' => 'This weight will be use in all courses by default', |
||
| 976 | ], |
||
| 977 | [ |
||
| 978 | 'name' => 'gradebook_enable_grade_model', |
||
| 979 | 'title' => 'Enable Gradebook model', |
||
| 980 | 'comment' => 'Enables the auto creation of gradebook categories inside a course depending of the gradebook models.', |
||
| 981 | ], |
||
| 982 | [ |
||
| 983 | 'name' => 'gradebook_locking_enabled', |
||
| 984 | 'title' => 'Enable locking of assessments by teachers', |
||
| 985 | 'comment' => "Once enabled, this option will enable locking of any assessment by the teachers of the corresponding course. This, in turn, will prevent any modification of results by the teacher inside the resources used in the assessment: exams, learning paths, tasks, etc. The only role authorized to unlock a locked assessment is the administrator. The teacher will be informed of this possibility. The locking and unlocking of gradebooks will be registered in the system's report of important activities", |
||
| 986 | ], |
||
| 987 | [ |
||
| 988 | 'name' => 'teachers_can_change_grade_model_settings', |
||
| 989 | 'title' => 'Teachers can change the Gradebook model settings', |
||
| 990 | 'comment' => 'When editing a Gradebook', |
||
| 991 | ], |
||
| 992 | [ |
||
| 993 | 'name' => 'teachers_can_change_score_settings', |
||
| 994 | 'title' => 'Teachers can change the Gradebook score settings', |
||
| 995 | 'comment' => 'When editing the Gradebook settings', |
||
| 996 | ], |
||
| 997 | [ |
||
| 998 | 'name' => 'add_gradebook_certificates_cron_task_enabled', |
||
| 999 | 'title' => 'Certificates auto-generation on WS call', |
||
| 1000 | 'comment' => 'When enabled, and when using the WSCertificatesList webservice, this option will make sure that all certificates have been generated by users if they reached the sufficient score in all items defined in gradebooks for all courses and sessions (this might consume considerable processing resources on your server).', |
||
| 1001 | ], |
||
| 1002 | [ |
||
| 1003 | 'name' => 'certificate_filter_by_official_code', |
||
| 1004 | 'title' => 'Certificates filter by official code', |
||
| 1005 | 'comment' => 'Add a filter on the students official code to the certificates list.', |
||
| 1006 | ], |
||
| 1007 | [ |
||
| 1008 | 'name' => 'gradebook_detailed_admin_view', |
||
| 1009 | 'title' => 'Show additional columns in gradebook', |
||
| 1010 | 'comment' => 'Show additional columns in the student view of the gradebook with the best score of all students, the relative position of the student looking at the report and the average score of the whole group of students.', |
||
| 1011 | ], |
||
| 1012 | [ |
||
| 1013 | 'name' => 'hide_certificate_export_link', |
||
| 1014 | 'title' => 'Certificates: hide PDF export link for all', |
||
| 1015 | 'comment' => 'Enable to completely remove the possibility to export certificates to PDF (for all users). If enabled, this includes hiding it from students.', |
||
| 1016 | ], |
||
| 1017 | [ |
||
| 1018 | 'name' => 'hide_certificate_export_link_students', |
||
| 1019 | 'title' => 'Certificates: hide export link from students', |
||
| 1020 | 'comment' => "If enabled, students won't be able to export their certificates to PDF. This option is available because, depending on the precise HTML structure of the certificate template, the PDF export might be of low quality. In this case, it is best to only show the HTML certificate to students.", |
||
| 1021 | ], |
||
| 1022 | [ |
||
| 1023 | 'name' => 'openbadges_backpack', |
||
| 1024 | 'title' => 'OpenBadges backpack URL', |
||
| 1025 | 'comment' => 'The URL of the OpenBadges backpack server that will be used by default for all users wanting to export their badges. This defaults to the open and free Mozilla Foundation backpack repository: https://backpack.openbadges.org/', |
||
| 1026 | ], |
||
| 1027 | [ |
||
| 1028 | 'name' => 'student_publication_to_take_in_gradebook', |
||
| 1029 | 'title' => 'Assignment considered for gradebook', |
||
| 1030 | 'comment' => "In the assignments tool, students can upload more than one file. In case there is more than one for a single assignment, which one should be considered when ranking them in the gradebook? This depends on your methodology. Use 'first' to put the accent on attention to detail (like handling in time and handling the right work first). Use 'last' to highlight collaborative and adaptative work.", |
||
| 1031 | ], |
||
| 1032 | ], |
||
| 1033 | 'platform' => [ |
||
| 1034 | [ |
||
| 1035 | 'name' => 'institution', |
||
| 1036 | 'title' => 'Organization name', |
||
| 1037 | 'comment' => 'The name of the organization (appears in the header on the right)', |
||
| 1038 | ], |
||
| 1039 | [ |
||
| 1040 | 'name' => 'institution_url', |
||
| 1041 | 'title' => 'Organization URL (web address)', |
||
| 1042 | 'comment' => 'The URL of the institutions (the link that appears in the header on the right)', |
||
| 1043 | ], |
||
| 1044 | [ |
||
| 1045 | 'name' => 'server_type', |
||
| 1046 | 'title' => 'Server Type', |
||
| 1047 | 'comment' => 'What sort of server is this? This enables or disables some specific options. On a development server there is a translation feature functional that inidcates untranslated strings', |
||
| 1048 | ], |
||
| 1049 | [ |
||
| 1050 | 'name' => 'show_tabs', |
||
| 1051 | 'title' => 'Tabs in the header', |
||
| 1052 | 'comment' => 'Check the tabs you want to see appear in the header. The unchecked tabs will appear on the right hand menu on the portal homepage and my courses page if these need to appear', |
||
| 1053 | ], |
||
| 1054 | [ |
||
| 1055 | 'name' => 'site_name', |
||
| 1056 | 'title' => 'E-learning portal name', |
||
| 1057 | 'comment' => 'The Name of your Chamilo Portal (appears in the header)', |
||
| 1058 | ], |
||
| 1059 | [ |
||
| 1060 | 'name' => 'use_custom_pages', |
||
| 1061 | 'title' => 'Use custom pages', |
||
| 1062 | 'comment' => 'Enable this feature to configure specific login pages by role', |
||
| 1063 | ], |
||
| 1064 | [ |
||
| 1065 | 'name' => 'allow_my_files', |
||
| 1066 | 'title' => "Enable 'My Files' section", |
||
| 1067 | 'comment' => 'Allow users to upload files to a personal space on the platform.', |
||
| 1068 | ], |
||
| 1069 | [ |
||
| 1070 | 'name' => 'catalog_show_courses_sessions', |
||
| 1071 | 'title' => 'Sessions and courses catalogue', |
||
| 1072 | 'comment' => 'Whether you want to show only courses, only sessions or both courses *and* sessions in the courses catalogue.', |
||
| 1073 | ], |
||
| 1074 | [ |
||
| 1075 | 'name' => 'cookie_warning', |
||
| 1076 | 'title' => 'Cookie privacy notification', |
||
| 1077 | 'comment' => 'If enabled, this option shows a banner on top of your platform that asks users to acknowledge that the platform is using cookies necessary to provide the user experience. The banner can easily be acknowledged and hidden by the user. This allows Chamilo to comply with EU web cookies regulations.', |
||
| 1078 | ], |
||
| 1079 | [ |
||
| 1080 | 'name' => 'course_catalog_hide_private', |
||
| 1081 | 'title' => 'Hide private courses from catalogue', |
||
| 1082 | 'comment' => 'Whether to hide the private courses from the courses catalogue. This makes sense when you use the course catalogue mainly to allow students to auto-subscribe to the courses.', |
||
| 1083 | ], |
||
| 1084 | [ |
||
| 1085 | 'name' => 'gamification_mode', |
||
| 1086 | 'title' => 'Gamification mode', |
||
| 1087 | 'comment' => 'Activate the stars achievement in learning paths', |
||
| 1088 | ], |
||
| 1089 | [ |
||
| 1090 | 'name' => 'gravatar_enabled', |
||
| 1091 | 'title' => 'Gravatar user pictures', |
||
| 1092 | 'comment' => "Enable this option to search into the Gravatar repository for pictures of the current user, if the user hasn't defined a picture locally. This is great to auto-fill pictures on your site, in particular if your users are active internet users. Gravatar pictures can be configured easily, based on the e-mail address of a user, at http://en.gravatar.com/", |
||
| 1093 | ], |
||
| 1094 | [ |
||
| 1095 | 'name' => 'gravatar_type', |
||
| 1096 | 'title' => 'Gravatar avatar type', |
||
| 1097 | 'comment' => "If the Gravatar option is enabled and the user doesn't have a picture configured on Gravatar, this option allows you to choose the type of avatar that Gravatar will generate for each user. Check <a href='http://en.gravatar.com/site/implement/images#default-image'>http://en.gravatar.com/site/implement/images#default-image</a> for avatar types examples.", |
||
| 1098 | ], |
||
| 1099 | [ |
||
| 1100 | 'name' => 'institution_address', |
||
| 1101 | 'title' => 'Institution address', |
||
| 1102 | 'comment' => 'Address', |
||
| 1103 | ], |
||
| 1104 | [ |
||
| 1105 | 'name' => 'load_term_conditions_section', |
||
| 1106 | 'title' => 'Load term conditions section', |
||
| 1107 | 'comment' => 'The legal agreement will appear during the login or when enter to a course.', |
||
| 1108 | ], |
||
| 1109 | [ |
||
| 1110 | 'name' => 'order_user_list_by_official_code', |
||
| 1111 | 'title' => 'Order users by official code', |
||
| 1112 | 'comment' => "Use the 'official code' to sort most students list on the platform, instead of their lastname or firstname.", |
||
| 1113 | ], |
||
| 1114 | [ |
||
| 1115 | 'name' => 'pdf_logo_header', |
||
| 1116 | 'title' => 'PDF header logo', |
||
| 1117 | 'comment' => 'Whether to use the image at css/themes/[your-css]/images/pdf_logo_header.png as the PDF header logo for all PDF exports (instead of the normal portal logo)', |
||
| 1118 | ], |
||
| 1119 | ], |
||
| 1120 | 'mail' => [ |
||
| 1121 | [ |
||
| 1122 | 'name' => 'noreply_email_address', |
||
| 1123 | 'title' => 'No-reply e-mail address', |
||
| 1124 | 'comment' => 'This is the e-mail address to be used when an e-mail has to be sent specifically requesting that no answer be sent in return. Generally, this e-mail address should be configured on your server to drop/ignore any incoming e-mail.', |
||
| 1125 | ], |
||
| 1126 | ], |
||
| 1127 | 'search' => [ |
||
| 1128 | [ |
||
| 1129 | 'name' => 'search_enabled', |
||
| 1130 | 'title' => 'Full-text search feature', |
||
| 1131 | 'comment' => "Select 'Yes' to enable this feature. It is highly dependent on the Xapian extension for PHP, so this will not work if this extension is not installed on your server, in version 1.x at minimum.", |
||
| 1132 | ], |
||
| 1133 | [ |
||
| 1134 | 'name' => 'search_prefilter_prefix', |
||
| 1135 | 'title' => 'Specific Field for prefilter', |
||
| 1136 | 'comment' => 'This option let you choose the Specific field to use on prefilter search type.', |
||
| 1137 | ], |
||
| 1138 | [ |
||
| 1139 | 'name' => 'search_show_unlinked_results', |
||
| 1140 | 'title' => 'Full-text search: show unlinked results', |
||
| 1141 | 'comment' => 'When showing the results of a full-text search, what should be done with the results that are not accessible to the current user?', |
||
| 1142 | ], |
||
| 1143 | ], |
||
| 1144 | 'glossary' => [ |
||
| 1145 | [ |
||
| 1146 | 'name' => 'show_glossary_in_extra_tools', |
||
| 1147 | 'title' => 'Show the glossary terms in extra tools', |
||
| 1148 | 'comment' => 'From here you can configure how to add the glossary terms in extra tools as learning path and exercice tool', |
||
| 1149 | ], |
||
| 1150 | ], |
||
| 1151 | 'chat' => [ |
||
| 1152 | [ |
||
| 1153 | 'name' => 'allow_global_chat', |
||
| 1154 | 'title' => 'Allow global chat', |
||
| 1155 | 'comment' => 'Users can chat with each other', |
||
| 1156 | ], |
||
| 1157 | [ |
||
| 1158 | 'name' => 'show_chat_folder', |
||
| 1159 | 'title' => 'Show the history folder of chat conversations', |
||
| 1160 | 'comment' => 'This will show to theacher the folder that contains all sessions that have been made in the chat, the teacher can make them visible or not learners and use them as a resource', |
||
| 1161 | ], |
||
| 1162 | ], |
||
| 1163 | 'skill' => [ |
||
| 1164 | [ |
||
| 1165 | 'name' => 'allow_hr_skills_management', |
||
| 1166 | 'title' => 'Allow HR skills management', |
||
| 1167 | 'comment' => 'Allows HR to manage skills', |
||
| 1168 | ], |
||
| 1169 | [ |
||
| 1170 | 'name' => 'allow_skills_tool', |
||
| 1171 | 'title' => 'Allow Skills tool', |
||
| 1172 | 'comment' => 'Users can see their skills in the social network and in a block in the homepage.', |
||
| 1173 | ], |
||
| 1174 | [ |
||
| 1175 | 'name' => 'show_full_skill_name_on_skill_wheel', |
||
| 1176 | 'title' => 'Show full skill name on skill wheel', |
||
| 1177 | 'comment' => 'On the wheel of skills, it shows the name of the skill when it has short code.', |
||
| 1178 | ], |
||
| 1179 | ], |
||
| 1180 | 'cas' => [ |
||
| 1181 | [ |
||
| 1182 | 'name' => 'cas_activate', |
||
| 1183 | 'title' => 'Enable CAS authentication', |
||
| 1184 | 'comment' => "Enabling CAS authentication will allow users to authenticate with their CAS credentials.<br/>Go to <a href='settings.php?category=CAS'>Plugin</a> to add a configurable 'CAS Login' button for your Chamilo campus. Or you can force CAS authentication by setting cas[force_redirect] in app/config/auth.conf.php.", |
||
| 1185 | ], |
||
| 1186 | [ |
||
| 1187 | 'name' => 'cas_add_user_activate', |
||
| 1188 | 'title' => 'Enable CAS user addition', |
||
| 1189 | 'comment' => 'Enable CAS user addition. To create the user account from the LDAP directory, the extldap_config and extldap_user_correspondance tables must be filled in in app/config/auth.conf.php', |
||
| 1190 | ], |
||
| 1191 | [ |
||
| 1192 | 'name' => 'cas_port', |
||
| 1193 | 'title' => 'Main CAS server port', |
||
| 1194 | 'comment' => 'The port on which to connect to the main CAS server', |
||
| 1195 | ], |
||
| 1196 | [ |
||
| 1197 | 'name' => 'cas_protocol', |
||
| 1198 | 'title' => 'Main CAS server protocol', |
||
| 1199 | 'comment' => 'The protocol with which we connect to the CAS server', |
||
| 1200 | ], |
||
| 1201 | [ |
||
| 1202 | 'name' => 'cas_server', |
||
| 1203 | 'title' => 'Main CAS server', |
||
| 1204 | 'comment' => 'This is the main CAS server which will be used for the authentication (IP address or hostname)', |
||
| 1205 | ], |
||
| 1206 | [ |
||
| 1207 | 'name' => 'cas_server_uri', |
||
| 1208 | 'title' => 'Main CAS server URI', |
||
| 1209 | 'comment' => 'The path to the CAS service', |
||
| 1210 | ], |
||
| 1211 | [ |
||
| 1212 | 'name' => 'update_user_info_cas_with_ldap', |
||
| 1213 | 'title' => 'Update CAS-authenticated user account information from LDAP', |
||
| 1214 | 'comment' => 'Makes sure the user firstname, lastname and email address are the same as current values in the LDAP directory', |
||
| 1215 | ], |
||
| 1216 | ], |
||
| 1217 | 'exercise' => [ |
||
| 1218 | [ |
||
| 1219 | 'name' => 'enable_quiz_scenario', |
||
| 1220 | 'title' => 'Enable Quiz scenario', |
||
| 1221 | 'comment' => "From here you will be able to create exercises that propose different questions depending in the user's answers.", |
||
| 1222 | ], |
||
| 1223 | [ |
||
| 1224 | 'name' => 'exercise_max_score', |
||
| 1225 | 'title' => 'Maximum score of exercises', |
||
| 1226 | 'comment' => 'Define a maximum score (generally 10,20 or 100) for all the exercises on the platform. This will define how final results are shown to users and teachers.', |
||
| 1227 | ], |
||
| 1228 | [ |
||
| 1229 | 'name' => 'exercise_min_score', |
||
| 1230 | 'title' => 'Minimum score of exercises', |
||
| 1231 | 'comment' => 'Define a minimum score (generally 0) for all the exercises on the platform. This will define how final results are shown to users and teachers.', |
||
| 1232 | ], |
||
| 1233 | [ |
||
| 1234 | 'name' => 'allow_coach_feedback_exercises', |
||
| 1235 | 'title' => 'Allow coaches to comment in review of exercises', |
||
| 1236 | 'comment' => 'Allow coaches to edit feedback during review of exercises', |
||
| 1237 | ], |
||
| 1238 | [ |
||
| 1239 | 'name' => 'configure_exercise_visibility_in_course', |
||
| 1240 | 'title' => 'Enable to bypass the configuration of Exercise invisible in session at a base course level', |
||
| 1241 | 'comment' => 'To enable the configuration of the exercise invisibility in session in the base course to by pass the global configuration. If not set the global parameter is used.', |
||
| 1242 | ], |
||
| 1243 | [ |
||
| 1244 | 'name' => 'email_alert_manager_on_new_quiz', |
||
| 1245 | 'title' => 'Default e-mail alert setting on new quiz', |
||
| 1246 | 'comment' => 'Whether you want course managers (teachers) to be notified by e-mail when a quiz is answered by a student. This is the default value to be given to all new courses, but each teacher can still change this setting in his/her own course.', |
||
| 1247 | ], |
||
| 1248 | [ |
||
| 1249 | 'name' => 'exercise_invisible_in_session', |
||
| 1250 | 'title' => 'Exercise invisible in Session', |
||
| 1251 | 'comment' => 'If an exercise is visible in the base course then it appears invisible in the session. If an exercise is invisible in the base course then it does not appear in the session.', |
||
| 1252 | ], |
||
| 1253 | [ |
||
| 1254 | 'name' => 'exercise_max_ckeditors_in_page', |
||
| 1255 | 'title' => 'Max editors in exercise result screen', |
||
| 1256 | 'comment' => 'Because of the sheer number of questions that might appear in an exercise, the correction screen, allowing the teacher to add comments to each answer, might be very slow to load. Set this number to 5 to ask the platform to only show WYSIWYG editors up to a certain number of answers on the screen. This will speed up the correction page loading time considerably, but will remove WYSIWYG editors and leave only a plain text editor.', |
||
| 1257 | ], |
||
| 1258 | [ |
||
| 1259 | 'name' => 'show_official_code_exercise_result_list', |
||
| 1260 | 'title' => 'Display official code in exercises results', |
||
| 1261 | 'comment' => "Whether to show the students' official code in the exercises results reports", |
||
| 1262 | ], |
||
| 1263 | ], |
||
| 1264 | 'security' => [ |
||
| 1265 | [ |
||
| 1266 | 'name' => 'filter_terms', |
||
| 1267 | 'title' => 'Filter terms', |
||
| 1268 | 'comment' => 'Give a list of terms, one by line, to be filtered out of web pages and e-mails. These terms will be replaced by ***.', |
||
| 1269 | ], |
||
| 1270 | [ |
||
| 1271 | 'name' => 'allow_captcha', |
||
| 1272 | 'title' => 'CAPTCHA', |
||
| 1273 | 'comment' => 'Enable a CAPTCHA on the login form, inscription form and lost password form to avoid password hammering', |
||
| 1274 | ], |
||
| 1275 | [ |
||
| 1276 | 'name' => 'allow_strength_pass_checker', |
||
| 1277 | 'title' => 'Password strength checker', |
||
| 1278 | 'comment' => 'Enable this option to add a visual indicator of password strength, when the user changes his/her password. This will NOT prevent bad passwords to be added, it only acts as a visual helper.', |
||
| 1279 | ], |
||
| 1280 | [ |
||
| 1281 | 'name' => 'captcha_number_mistakes_to_block_account', |
||
| 1282 | 'title' => 'CAPTCHA mistakes allowance', |
||
| 1283 | 'comment' => 'The number of times a user can make a mistake on the CAPTCHA box before his account is locked out.', |
||
| 1284 | ], |
||
| 1285 | [ |
||
| 1286 | 'name' => 'captcha_time_to_block', |
||
| 1287 | 'title' => 'CAPTCHA account locking time', |
||
| 1288 | 'comment' => 'If the user reaches the maximum allowance for login mistakes (when using the CAPTCHA), his/her account will be locked for this number of minutes.', |
||
| 1289 | ], |
||
| 1290 | [ |
||
| 1291 | 'name' => 'prevent_multiple_simultaneous_login', |
||
| 1292 | 'title' => 'Prevent simultaneous login', |
||
| 1293 | 'comment' => 'Prevent users connecting with the same account more than once. This is a good option on pay-per-access portals, but might be restrictive during testing as only one browser can connect with any given account.', |
||
| 1294 | ], |
||
| 1295 | [ |
||
| 1296 | 'name' => 'user_reset_password', |
||
| 1297 | 'title' => 'Enable password reset token', |
||
| 1298 | 'comment' => 'This option allows to generate a expiring single-use token sent by e-mail to the user to reset his/her password.', |
||
| 1299 | ], |
||
| 1300 | [ |
||
| 1301 | 'name' => 'user_reset_password_token_limit', |
||
| 1302 | 'title' => 'Time limit for password reset token', |
||
| 1303 | 'comment' => 'The number of seconds before the generated token automatically expires and cannot be used anymore (a new token needs to be generated).', |
||
| 1304 | ], |
||
| 1305 | ], |
||
| 1306 | 'tracking' => [ |
||
| 1307 | [ |
||
| 1308 | 'name' => 'footer_extra_content', |
||
| 1309 | 'title' => 'Extra content in footer', |
||
| 1310 | 'comment' => 'You can add HTML code like meta tags', |
||
| 1311 | ], |
||
| 1312 | [ |
||
| 1313 | 'name' => 'header_extra_content', |
||
| 1314 | 'title' => 'Extra content in header', |
||
| 1315 | 'comment' => 'You can add HTML code like meta tags', |
||
| 1316 | ], |
||
| 1317 | [ |
||
| 1318 | 'name' => 'meta_twitter_creator', |
||
| 1319 | 'title' => 'Twitter Creator account', |
||
| 1320 | 'comment' => 'The Twitter Creator is a Twitter account (e.g. @ywarnier) that represents the *person* that created the site. This field is optional.', |
||
| 1321 | ], |
||
| 1322 | [ |
||
| 1323 | 'name' => 'meta_twitter_site', |
||
| 1324 | 'title' => 'Twitter Site account', |
||
| 1325 | 'comment' => 'The Twitter site is a Twitter account (e.g. @chamilo_news) that is related to your site. It is usually a more temporary account than the Twitter creator account, or represents an entity (instead of a person). This field is required if you want the Twitter card meta fields to show.', |
||
| 1326 | ], |
||
| 1327 | [ |
||
| 1328 | 'name' => 'meta_description', |
||
| 1329 | 'title' => 'Meta description', |
||
| 1330 | 'comment' => "This will show an OpenGraph Description meta (og:description) in your site's headers", |
||
| 1331 | ], |
||
| 1332 | [ |
||
| 1333 | 'name' => 'meta_image_path', |
||
| 1334 | 'title' => 'Meta image path', |
||
| 1335 | 'comment' => 'This Meta Image path is the path to a file inside your Chamilo directory (e.g. home/image.png) that should show in a Twitter card or a OpenGraph card when showing a link to your LMS. Twitter recommends an image of 120 x 120 pixels, which might sometimes be cropped to 120x90.', |
||
| 1336 | ], |
||
| 1337 | [ |
||
| 1338 | 'name' => 'meta_title', |
||
| 1339 | 'title' => 'OpenGraph meta title', |
||
| 1340 | 'comment' => "This will show an OpenGraph Title meta (og:title) in your site's headers", |
||
| 1341 | ], |
||
| 1342 | ], |
||
| 1343 | 'attendance' => [ |
||
| 1344 | [ |
||
| 1345 | 'name' => 'allow_delete_attendance', |
||
| 1346 | 'title' => 'Attendances: enable deletion', |
||
| 1347 | 'comment' => 'The default behaviour in Chamilo is to hide attendance sheets instead of deleting them, just in case the teacher would do it by mistake. Enable this option to allow teachers to *really* delete attendance sheets.', |
||
| 1348 | ], |
||
| 1349 | ], |
||
| 1350 | 'webservice' => [ |
||
| 1351 | [ |
||
| 1352 | 'name' => 'allow_download_documents_by_api_key', |
||
| 1353 | 'title' => 'Allow download course documents by API Key', |
||
| 1354 | 'comment' => 'Download documents verifying the REST API key for a user', |
||
| 1355 | ], |
||
| 1356 | [ |
||
| 1357 | 'name' => 'messaging_allow_send_push_notification', |
||
| 1358 | 'title' => 'Allow Push Notifications to the Chamilo Messaging mobile app', |
||
| 1359 | 'comment' => "Send Push Notifications by Google's Firebase Console", |
||
| 1360 | ], |
||
| 1361 | [ |
||
| 1362 | 'name' => 'messaging_gdc_api_key', |
||
| 1363 | 'title' => 'Server key of Firebase Console for Cloud Messaging', |
||
| 1364 | 'comment' => 'Server key (legacy token) from project credentials', |
||
| 1365 | ], |
||
| 1366 | [ |
||
| 1367 | 'name' => 'messaging_gdc_project_number', |
||
| 1368 | 'title' => 'Sender ID of Firebase Console for Cloud Messaging', |
||
| 1369 | 'comment' => "You need register a project on <a href='https://console.firebase.google.com/'>Google Firebase Console</a>", |
||
| 1370 | ], |
||
| 1371 | ], |
||
| 1372 | 'crons' => [ |
||
| 1373 | [ |
||
| 1374 | 'name' => 'cron_remind_course_expiration_activate', |
||
| 1375 | 'title' => 'Remind Course Expiration cron', |
||
| 1376 | 'comment' => 'Enable the Remind Course Expiration cron', |
||
| 1377 | ], |
||
| 1378 | [ |
||
| 1379 | 'name' => 'cron_remind_course_expiration_frequency', |
||
| 1380 | 'title' => 'Frequency for the Remind Course Expiration cron', |
||
| 1381 | 'comment' => 'Number of days before the expiration of the course to consider to send reminder mail', |
||
| 1382 | ], |
||
| 1383 | [ |
||
| 1384 | 'name' => 'cron_remind_course_finished_activate', |
||
| 1385 | 'title' => 'Send course finished notification', |
||
| 1386 | 'comment' => 'Whether to send an e-mail to students when their course (session) is finished. This requires cron tasks to be configured (see main/cron/ directory).', |
||
| 1387 | ], |
||
| 1388 | ], |
||
| 1389 | 'announcement' => [ |
||
| 1390 | [ |
||
| 1391 | 'name' => 'hide_global_announcements_when_not_connected', |
||
| 1392 | 'title' => 'Hide global announcements for anonymous', |
||
| 1393 | 'comment' => 'Hide platform announcements from anonymous users, and only show them to authenticated users.', |
||
| 1394 | ], |
||
| 1395 | ], |
||
| 1396 | 'ticket' => [ |
||
| 1397 | [ |
||
| 1398 | 'name' => 'show_terms_if_profile_completed', |
||
| 1399 | 'title' => 'Terms and conditions only if profile complete', |
||
| 1400 | 'comment' => "By enabling this option, terms and conditions will be available to the user only when the extra profile fields that start with 'terms_' and set to visible are completed.", |
||
| 1401 | ], |
||
| 1402 | [ |
||
| 1403 | 'name' => 'ticket_allow_category_edition', |
||
| 1404 | 'title' => 'Allow tickets categories edition', |
||
| 1405 | 'comment' => 'Allow category edition by administrators.', |
||
| 1406 | ], |
||
| 1407 | [ |
||
| 1408 | 'name' => 'ticket_allow_student_add', |
||
| 1409 | 'title' => 'Allow users to add tickets', |
||
| 1410 | 'comment' => 'Allows all users to add tickets not only the administrators.', |
||
| 1411 | ], |
||
| 1412 | [ |
||
| 1413 | 'name' => 'ticket_send_warning_to_all_admins', |
||
| 1414 | 'title' => 'Send ticket warning messages to administrators', |
||
| 1415 | 'comment' => "Send a message if a ticket was created without a category or if a category doesn't have any administrator assigned.", |
||
| 1416 | ], |
||
| 1417 | [ |
||
| 1418 | 'name' => 'ticket_warn_admin_no_user_in_category', |
||
| 1419 | 'title' => 'Send alert to administrators if tickets category has no one in charge', |
||
| 1420 | 'comment' => "Send a warning message (e-mail and Chamilo message) to all administrators if there's not a user assigned to a category.", |
||
| 1421 | ], |
||
| 3488 |