Platform
Platform-level identity and behaviour — institution name, time zone, registration policy, online users, performance flags.
Access these settings under Administration > Configuration settings > Platform. This category contains 29 settings, listed below with the title and comment shipped in the platform's settings fixtures (SettingsCurrentFixtures.php).
The variable name in code is shown in monospace. Use it when scripting via the API or when you need to change those settings at a global level by editing
config/settings_override.yaml.
Settings
allow_my_files
allow_my_filesEnable 'My Files' section
Allow users to upload files to a personal space on the platform.
Default: true
chamilo_database_version
chamilo_database_versionCurrent version of the database schema used by Chamilo
Displays the current DB version to match the Chamilo core version.
cookie_warning
cookie_warningCookie privacy notification
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.
Default: false
disable_copy_paste
disable_copy_pasteDisable copy-pasting
When enabled, this option disables as well as possible the copy-pasting mechanisms. Useful in restrictive exams setups.
Default: false
donotlistcampus
donotlistcampusDo not list this campus on chamilo.org
By default, Chamilo portals are automatically registered in a public list at chamilo.org, just using the title you gave to this portal (not the URL nor any private data). Check this box to avoid having the title of your portal appear.
Default: false
generate_random_login
generate_random_loginGenerate random username
When importing users (batch processes), automatically generate a random string for username. Otherwise, the username will be generated on the basis of the firstname and lastname, or the prefix of the e-mail.
Default: false
hosting_limit_identical_email
hosting_limit_identical_emailLimit identical email usage
Maximum number of accounts allowed to share the same e-mail address. Set to 0 to disable this limit.
Default: 0
hosting_limit_users_per_course
hosting_limit_users_per_courseGlobal limit of users per course
Defines a global maximum number of users (teachers included) allowed to be subscribed to any single course in the platform. Set this value to 0 to disable the limit. This helps avoid courses being overloaded in open portals.
Default: 0
institution
institutionOrganization name
The name of the organization (appears in the header on the right)
Default: Chamilo.org
institution_address
institution_addressInstitution address
Address
institution_url
institution_urlOrganization URL (web address)
The URL of the institutions (the link that appears in the header on the right)
Default: http://www.chamilo.org
max_courses_per_user
max_courses_per_userMaximum courses per user
Maximum number of courses a teacher/trainer can create. Set to 0 to disable the limit. Can be overridden per user via a BuyCourses service purchase.
Default: 0
notification_event
notification_eventEnable the notification tool for a more impactful communication channel with students
Activates popup or system notifications for important platform events.
Default: false
pdf_img_dpi
pdf_img_dpiPDF export resolution
This represents the resolution of generated PDF files (in dot per inch, or dpi). The default is 96. Increasing it will give you better resolution PDF files but will also increase the weight and generation time of the files.
Default: 96
platform_logo_url
platform_logo_urlURL for alternative platform logo
Replaces the Chamilo logo by loading a (possibly remote) URL. Make sure this is allowed by your security policies.
Default: https://chamilo.org
portfolio_advanced_sharing
portfolio_advanced_sharingEnable portfolio advanced sharing
Decide who can view the posts and comments of the portfolio.
Default: false
portfolio_show_base_course_post_in_sessions
portfolio_show_base_course_post_in_sessionsShow base course posts in session course
Decide who can view the posts and comments of the portfolio.
Default: false
push_notification_settings
push_notification_settingsPush notification settings (JSON)
JSON configuration for Push notifications integration.
server_type
server_typeServer Type
Defines the environment type: "prod" (normal production), "validation" (like production but without reporting statistics), or "test" (debug mode with developer tools such as untranslated string indicators).
Default: prod
session_admin_access_to_all_users_on_all_urls
session_admin_access_to_all_users_on_all_urlsAllow session admins to see all users on all URLs
If enabled, session admins can search and list users from all access URLs, regardless of their current URL.
Default: false
site_name
site_nameE-learning portal name
The Name of your Chamilo Portal (appears in the header)
Default: Chamilo site
timepicker_increment
timepicker_incrementTimepicker increment
Minimal time increment (in minutes) when selecting a date and time with the timepicker widget. For example, it might not be useful to have less than 5 or 15 minutes increments when talking about assignment submission, availability of a test, start time of a session, etc.
Default: 15
timezone
timezoneDefault timezone
Select the default timezone for this portal. This will help set the timezone (if the feature is enabled) for each new user or for any user that has not set a specific timezone yet. Timezones help show all time-related information on screen in the specific timezone of each user.
Default: Europe/Paris
unoconv_binaries
unoconv_binariesUNO converter binaries
Give the system path to the UNO converter library to enable some extra exporting features.
Default: /usr/bin/unoconv
use_career_external_id_as_identifier_in_diagrams
use_career_external_id_as_identifier_in_diagramsUse external career ID in diagrams
If using career diagrams, show an extra field instead of the internal career ID.
Default: false
use_custom_pages
use_custom_pagesUse custom pages
Enable this feature to configure specific login pages by role
Default: false
use_virtual_keyboard
use_virtual_keyboardUse virtual keyboard
Make a virtual keyboard appear. This is useful when setting up restrictive exams in a physical room where students have no keyboard to limit their ability to cheat.
Default: false
user_status_show_option
user_status_show_optionRoles display options
An array of role => true/false that defines whether that role should be shown or hidden.
user_status_show_options_enabled
user_status_show_options_enabledSelective display of roles
Enable to use an array to define which roles should be clearly displayed and which should be hidden.
Default: false
Last updated
Was this helpful?