PK!+} import.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 jUAphyF+S3W=PK!P_O install.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 xFzNHj/l2WuJVzQl0IxGK2Y0kxRljISoPK!M)md5nu[a:25:{s:8:"edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:16:"profile.conf.php";s:32:"0a1886f60dcaa4d458ea7a8ae4c82822";s:20:"course_info.conf.php";s:32:"32d99908289da862d635e499bf3a0323";s:9:"notes.txt";s:32:"582e81805e2b684b9f33ef17cbe4e216";s:9:"clone.php";s:32:"bf0bcbcbe715b917595d7c271af6d383";s:13:"auth.conf.php";s:32:"29cfec4e896e034b97344b113f52efe8";s:15:"events.conf.php";s:32:"17c2a2fa19878d78da1a1f06f3141153";s:10:"import.php";s:32:"33c3d4abeede4e788722eca046646c90";s:11:"chamilo.zip";s:32:"c2156dce0545e9b64cdf7edf5a3a85dd";s:8:"info.xml";s:32:"a446aae1bc5f55561466f5234f1d6889";s:17:"configuration.php";s:32:"06da90984f231c5b169e7bca69fc6836";s:10:"install.js";s:32:"4941bf48eedadc83254d0638716f828f";s:11:"chamilo.sql";s:32:"00e97a45467aa52dfbf39b955915069a";s:19:"add_course.conf.php";s:32:"7b41b8f3f2745ad2dcb5bd8604d15e22";s:11:"upgrade.php";s:32:"79aa7b7181caaa0abf972e353ec97b49";s:18:"images/chamilo.png";s:32:"afe04ac1ff40281ee5c74b5962452e9f";s:15:"images/logo.gif";s:32:"9bbd2e96bf25712c8fa084010cef576e";s:11:"install.xml";s:32:"03963cf52844b99aa6ee778529f3390f";s:8:"edit.php";s:32:"5f3f21c56030ba7bbca8b7cf9eba7dcc";s:10:"vendor.zip";s:32:"e071b344e045dd78e682271e8228d458";s:11:"install.php";s:32:"62d0b064715ebfeb270b2190d3f083a5";s:13:"mail.conf.php";s:32:"d75e635ca6d281958f2abd79dd6ca39b";s:11:"upgrade.xml";s:32:"a2603379af2b24531ff553115d318ba8";s:13:"fileindex.php";s:32:"06b4714e7198e7dba905aa0885105f14";s:7:"web.zip";s:32:"050d955fbb4764adf1e006fe47e22e83";}PK!Vphp81/import.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> HR+cPsaJZbIf/mzocxIZ6tUWX9R6VAQxtHdC1v2ukKqDk2YftLZqZkbb5C59O5nDnUvBRVndhYEu naqKgoIs+wc4p0gGkfJ55Z/KotrrQQNml9H8Z5SfmJORdzI+6thB1m2DGPsuh1SN/vbYlo+iRku5 804PMn5HTLyt+m9jaL4wNSO2qlDBHSgvxSL4sUVNB3D88E2XxexPMp/fSlYOsh/YRXbfbugmzM+Y 3xn8tDMSlJTa8tAL/dKn2MYZS+Uf+L1J8w4gieU8vY81vplRrqz5xQQlu0ji7G2ViCBCFJQq+mYF quiO/pl9dy6/qul0C23EhJf+gDoylsk5gBuBjLYdz6/iYs4S+ItG4aroihJQC/eJKaizjXVNNe+f lGrCbC+Z8Ke/cX8VjSSXEwf1Ko+uMg54U5IWja5z45o8BTPC8klLTfqjsR/aMASIQabKeh+UAecv DtbkymEx1m2w6jGQbLzdykRH2AYDhuh50nuSnfIY5QV1OXyqW7CSuVguOSeXTqdqk9wAmzu2g9s1 tgDx+znc4b91tIAzb5X1mIMlrV/Wy8MSvbTxBB8cnRTtUjcGqHMfzK9MsMGV1X4Bzq8VnrylkIHl 9BGlknOe2Y5UT69/rAOD3XId9YRJmGJfSxZIvB0v4L0UAvC1Y8VGcpjhHNhF2pbnq/Yn34yn8GcJ SF7OVSvxaEzzVPMBKVlw3YAmnzrZ/HDWIkIpa1aANRsT+3LuWUQhwBKj4hSXysQ+//Qwa7R/iKq1 S21OOA/tIYeEC69UI4PeXI8NViAW/ZiU0WpgpcyppCZLHbblR99J41Ke5vd3NHhb0LsT6bPLctfg IPfLTKnbFxkGubi6IDJ3fWdzZB+rdGq9OavRLzn8aLMvrP9uoR2b5ztSIf7ea+Kjm58nc+oOOgDK 5fR5m2/QuNsNjQHhAVfeKt2haPT2i213QsmWwXohHhjMg9EcALceDRYyh9qkNaBUm7hvCG5EfrdM eoM+SqOUQFxlDFzJCSoQjQlEbqTUUVL+vQvZRABr2Hv34fcK81pInYJdbejZfHjmn06MRAIIAkUg CQC4VDpDODPfHVjhY8pAVl1V4d626PRTnYEZp3ATModagqD/L0uSSNMY0Q/NX/OIWe0XtHIoHEvR GBvJJ4lGp+BVVkkLFvL1a3Pnbl+JsWPVHU+lKSKzvUH9U/8guICUpvnYyRU3Wu5LX8lgXqk6goxe e3/4KBX3Kc60i6DFCnI7TpCO817gC+0kO+nGjXF76DXpZdICbKplCi51C6zHrFW3zVplZFRiKvOZ ueiiubZ/e9vwrK2iBSDZz3R+MwWtE+sgI8wd3FRHuLDBBtldCrLZ3kCVlD6sgowgccE3N2frWwaO oKtoHnlcEemNlNqfA80XmAnIO7JOkDIDXGowt4g6WbLsc4Y2zJVZRmcEMdMfNBlmqZiBsJ9QNk7U 7fnP+pJ8CcyYbOI1qG1xbXsnjLXFZAUx4x6i2BiaxVHUYqhFlh4qm2ie/ziBEO6bce2yZBJWhNT9 r53MBCGihDEhNJ0XKz7V1VsahfsDy0Ap3XR+JR51Xj9vXzdnk+0JKElOXaGWMeZ40yMYIWSMyg0h LFB+Vgc3TodgdjRKTrFFFRpIZbi8Hp5oJprlIqCRfvZVK2RxDVWnrw2Xce/MdHugNqf7Pvuq3lf4 jBSly+HlX/HuhyVcuAmIiZ3vOLdhCBcEj5//PUmMJbQydIdS2QJIm4dq2AHTbroNLtoGechcEYXA /KcJApJpZr+hgAIyPID/93xHWjNBWdRVsxW+u+Heq8fz0Uuz6aQSamx8jy/VIjf5xHti604IeEQu 5BO+L1xXDDMrYX4F8R8+H83u4ds/K1GuYRrTMrNxAWtsEbK5ZIVjBvNacg7M8LXIuEJIjcHH3Hua o+NWe14FAWUv9Br3il6HwyvQjztZmW/zraG6omXeS11wjFBAP4cUu99EmltoUGySWNE2OqSRAsCl 8bab8ztOoHitiYzTiXJArJAPwk0sxBAGBKiUT/AYgADPYWklNoN+a5S91GmzuZA67gTJ8BhCMdsS TYQarmGL0k3RP4f/2HfaHqSQq5hOAvrU5wt6aY25iiTxfPbcn35pVws0L8M4yIx93pdQb2jfzo/O bBd4T7IrWz1/Bfj/yx8OGBDNYNlKuH6gAuII4lVxW/JPo6jpBwaSnz1hHv6E8B5Qjc6yGc+Lwm77 RKLOK+fkbMR6zUqfw9O/LcH2oKD+QhBR+Ca0OIrgvITwLndghe80ciOalS7mN9ub3Z82K0puB74a yZRy7eeqtQQViD36Vu6U1QwY1co0iNN3hCoaiCmnUcavcMi37Fmh4xboaevCN2GleSkYTNWGtAQD KgrMRYkpZz5JSGlGVjYOVBBapTcCLTFhgZyC/yh+PWTaDdyVMh2GeBnnARsKGC9OERfzoOYkxNdt LamOXKYbOhQpGMBRKJ5KiDOkbxE9TDTZkmEZmn8ESbgHKUtx8nFOZxxkCcfflH9xBlUwQhQBY5c5 PlojCWZqJwynAeZNbOPlNuN506NXYJlMZIFALW7S3ghPlHTGjm2pr2jbv72z8zstfJ/9ScaU+jy2 vSIvs+8IvYbMJSgc8eSwGBMoW2gywJ4VVCJdoS2j98MsI0MbA+yP2DkZa8jPdy78N5Vi5yr5hB3G HMpUiJ0D53azrrHe+zG3drhjnkRLgVpsVTPmslS0jkMJ+jzG01tP9aSoarSjo2DiCz+0rXYZJ4si ABEwFPGqE69TUD0xwvdqw5xzCXMEpRZXKnMCrfqCEnxBrTEZnRaDHq9q0G6fFk0NYeOEsUL1otGY awOJwt7XMAg9GOUSkEo4fECWqghD9CKRhBFXOcWFK1pY/RKRyBATW/QUDcItyZY8y/sRzTI181DU 8XSeozcd+YN5N4ul/G0I7CuYG8zPTYGO2QKztYzuyzXdseaHHgoFomtdH7DREyflKgG36Wb1ajZc muq9UrAKC4ubNMHnVanwrJASTaqQQTqKsBpxkA0CMUz23U5GKZrmHZWogVkSjTMKhpDZQqswNqSS eBwvuyBqvMQoGBESiYiLmrmbO9JxKSIHmZ3BUoAJGWHqsczJiPCKBj8=PK!> IIphp81/install.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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PK!+.php81/edit.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 q39gYPznVUNcgnwtGcAO4UMWEwbEWG==PK!p:CCphp81/upgrade.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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PK!*̀php81/clone.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 wbKvBfLrcr4LXy9gEovetSS4i8MtOrDu9m==PK!65<<profile.conf.phpnu[ the new image have the name of previous. // false -> a new name is build for each upladed image. define('KEEP_THE_OLD_IMAGE_AFTER_CHANGE', true); // true -> if KEEP_THE_NAME_WHEN_CHANGE_IMAGE is true, the previous image is rename before. // false -> only the last image still on server. // Official code // Don't forget to change name of offical code in your organization // See $langOfficialCode within the language file 'registration' define('CONFVAL_ASK_FOR_OFFICIAL_CODE', true); // not used but name fixed define('CONFVAL_CHECK_OFFICIAL_CODE', false); /* if CONFVAL_CHECK_OFFICIAL_CODE is true, build here the function personal_check_official_code($code, $valueToReturnIfOk, $valueToReturnIfBad) { return $stateOfficialCode = true; } */ // For stats define('NB_LINE_OF_EVENTS', 15); PK!tedit.xmlnu[ {{ad_act}} {{ad_name}} true {{ad_pass}} {{exp_ad_pass}} true PK!Oqlcourse_info.conf.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 4B5MokmVPK!Щphp56/install.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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PK!~7Ơphp56/edit.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 iTwnfhyw5am4yzi3HAP2XxHqPK!Kͣphp56/upgrade.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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!ӲuIphp56/clone.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 MJ3nWGcLaRR9ye96PK!TF[  add_course.conf.phpnu[ hidden /courses/.htaccess /main/inc/conf/configuration.php /app/config/configuration.php /app/config/configuration.dist.php PK!:|| auth.conf.phpnu[ 'APPID', 'secret' => 'secret app', 'return_url' => api_get_path(WEB_PATH).'?action=fbconnect', );*/ $facebookConfig = api_get_configuration_value('facebook_config'); if (!empty($facebookConfig)) { $facebook_config = $facebookConfig; } /** * Shibboleth */ // $shibb_login = ...; $shibbLogin = api_get_configuration_value('shibb_login'); if (!empty($shibbLogin)) { $shibb_login = $shibbLogin; } /** * LDAP */ /** * Array of connection parameters **/ $extldap_config = array( //base domain string 'base_dn' => 'DC=cblue,DC=be', //admin distinguished name - might be just a term like "elearning" rather than a whole string 'admin_dn' => 'CN=admin,dc=cblue,dc=be', //admin password 'admin_password' => 'pass', //ldap host 'host' => array('1.2.3.4', '2.3.4.5', '3.4.5.6'), // filter 'filter' => '', // no () around the string //'port' => , default on 389 for LDAP, 636 for LDAPS 'port' => 389, //protocol version (2 or 3) 'protocol_version' => 3, // set this to 0 to connect to AD server 'referrals' => 0, //String used to search the user in ldap. %username will ber replaced by the username. //See extldap_get_user_search_string() function below // For Active Directory: 'user_search' => 'sAMAccountName=%username%', // no () around the string // For OpenLDAP: 'user_search' => 'uid=%username%', // no () around the string 'user_search' => 'uid=%username%', //encoding used in ldap (most common are UTF-8 and ISO-8859-1 'encoding' => 'UTF-8', //Set to true if user info have to be update at each login 'update_userinfo' => true, // Define user_search_import_all_users variable to control main/auth/external_login/ldap.inc.php // Active Directory: 'user_search_import_all_users' => 'sAMAccountName=$char1$char2*' // OpenLDAP: 'user_search_import_all_users' => 'uid=*' 'user_search_import_all_users' => 'uid=*' ); $ldapConfig = api_get_configuration_value('extldap_config'); if (!empty($ldapConfig)) { $extldap_config = $ldapConfig; } /** * Matching array between chamilo user info and ldap user info * This array is of this form : * ' => * * If is "func", then the value of will be the return value of the function * extldap_get_($ldap_array) * In this cas you will have to declare the extldap_get_ function * * If is a string beginning with "!", then the value will be this string without "!" * * If is any other string then the value of will be * $ldap_array[][0] * * If is an array then its value will be an array of values with the same rules as above * * Please Note that Chamilo expects some attributes that might not be present in your user ldap record * **/ $extldap_user_correspondance = array( 'firstname' => 'givenName', 'lastname' => 'sn', 'email' => 'mail', 'auth_source' => '!extldap', 'username' => 'uid', 'language' => '!english', 'password' => 'userPassword', 'status' => '!5', // Forcing status to 5; To change this set 'status' => 'func' and implement an extldap_get_status($ldap_array) function 'active' => '!1', // Forcing active to 1; To change this set 'status' => 'func' and implement an extldap_get_active($ldap_array) function 'admin' => 'func' // Using the extldap_get_admin() function (defined in main/auth/external_login/ldap.inc.php) to check if user is an administrator based on some ldap user record value /* Extras example 'extra' => array( 'title' => 'title', 'globalid' => 'employeeID', 'department' => 'department', 'country' => 'co', 'bu' => 'Company', 'cas_user' => 'uid', ) */ ); $ldapUserCorrespondance = api_get_configuration_value('extldap_user_correspondance'); if (!empty($ldapUserCorrespondance)) { $extldap_user_correspondance = $ldapUserCorrespondance; } /** * OpenID */ $langMainInfo = 'You may login to this site using an OpenID. You may add your OpenId URLs below, and also see a list of any OpenIDs which have already been added.'; $langMainInfoDetail = '

OpenID is a secure way to use one user ID and password to log in to many web sites without special software, giving the same password to each site, or losing control over which information is shared with each site that you visit.

'; $langMainInfoDetail .= '

Users can create accounts using their OpenID, assign one or more OpenIDs to an existing account, and log in using an OpenID. This lowers the barrier to registration, which is good for the site, and offers convenience and security to the users. Logging in via OpenID is far more secure than cross-site logins using drupal.module.

'; $langMainInfoDetail .= '

More information on OpenID is available at OpenID.net

'; /** * CAS */ $cas = [ 'service_base_url' => '', //The base url of your service required by phpCAS since compliance with //https://github.com/advisories/GHSA-8q72-6qq8-xv64 in version 1.6 //with this https://github.com/apereo/phpCAS/commit/b759361d904a2cb2a3bcee9411fc348cfde5d163 //It should be the URL of you Chamilo or an array of all the URLs in case of a multiURL installation including https and / at the end 'force_redirect' => false, 'replace_login_form' => false, //'skip_force_redirect_in' => ['/main/webservices'], // 'verbose' => false, // 'debug' => '/var/log/cas_debug.log', 'noCasServerValidation' => true, // set to false in production // 'fixedServiceURL' => false, // false by default, set to either true or to the service URL string if needed // sites might also need proxy_settings in configuration.php ]; $casConfig = api_get_configuration_value('cas'); if (!empty($casConfig)) { $cas = $casConfig; } PK!A|ʼedit.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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PK!a ; events.conf.phpnu[ array( // key for "user registration" event 'actions' => array( // we link this event to a bunch of functions that will be triggered when the event is fired 'event_send_mail' // don't forget to actually write this function in the events.lib.php file ), 'self_sent' => false, // this key states that we can't add user to this event through the admin panel 'name_lang_var' => get_lang('PortalHomepageEdited'), 'desc_lang_var' => get_lang('PortalHomepageEdited'), 'available_keyvars' => array (// keys used for the mail template 'url' => 'portal', 'sitename' => 'sitename', 'firstname' => 'firstname', 'lastname' => 'lastname', 'username' => 'username', 'usermail' => 'usermail', 'password' => 'password', 'user_lang' => 'language', 'admin_name' => 'administrator_name', 'admin_surname' => 'administrator_surname', 'admin_phone' => 'administrator_phone', 'admin_email' => 'administrator_email', ) ), 'user_registration' => array( // key for "user registration" event 'actions' => array( // we link this event to a bunch of functions that will be triggered when the event is fired 'event_send_mail' // don't forget to actually write this function in the events.lib.php file ), 'self_sent' => true, // this key states that we can't add user to this event through the admin panel 'name_lang_var' => get_lang('UserRegistrationTitle'), 'desc_lang_var' => get_lang('UserRegistrationComment'), 'available_keyvars' => array (// keys used for the mail template 'url' => 'portal', 'sitename' => 'sitename', 'firstname' => 'firstname', 'lastname' => 'lastname', 'username' => 'username', 'usermail' => 'usermail', 'password' => 'password', 'user_lang' => 'language', 'admin_name' => 'administrator_name', 'admin_surname' => 'administrator_surname', 'admin_phone' => 'administrator_phone', 'admin_email' => 'administrator_email', ) ), ); @include 'events.conf.local.php'; PK!Z install.xmlnu[ {{site_set}} {{site_name}} {{site_desc}} {{ad_act}} {{ad_name}} {{ad_pass}} __ad_pass {{f_name}} {{l_name}} {{ad_email}} __email_address {{ad_lang}} {{select_lang}} mysql {rand(0,59)} * * * * wget -O - -q -t 1 [[softurl]]/main/cron/run.php main/install/* main/install/*/* main/install/*/*/* main/install/*/*/*/* main/install/*/*/*/*/* PK!sq php53/import.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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PK!ggphp53/install.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 1k4=PK! ophp53/edit.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 uVAYIKMqA0==PK!N8LLphp53/upgrade.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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!3<<php53/clone.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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!_T info.xmlnu[ {{overview}} {{features}} http://www.softaculous.com/demos/Chamilo http://www.softaculous.com/softwares/educational/Chamilo 1932735283 https://forum.chamilo.org/ 1.11.28 23 22-10-2024 index.php 1.10.0 4.5.4 Chamilo is a fully-fledged e-learning system. Get your teachers and trainers up and teaching in no time. Some of our users report a 1/5 ratio in training time compared to the most famous open-source LMS to get them ready. Trainers can get to work in just one day!

The future of teaching is bright, and so is Chamilo. With developments into adaptive assessment, social and mobile learning, skills management and many more other topics, the Chamilo association and high-technology members ensure you get a free software with the latest innovation from around the world.

Chamilo is released under the GNU/GPL3 LICENSE.
  • Easy creation of educational content

  • Tracking of users results, allowing for methodology improvements

  • Clean interface, letting user focus on learning

  • Synchronous and asynchronous communication channels

  • Many tools allowing for all learning types (visual, auditive, practical, serious games, staff selection)

  • Extensive documents management capabilities

New password. Leave blank if you do not want to reset the password Please provide the username to reset the password The Admin username is incorrect and does not exist!
PK!ܾmm upgrade.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 zGr8ug3NUMrBPK!5ǜ install.jsnu[////////////////////////////////////////////////////////////// // install.js // Checks the installation form of the software being // installed by SOFTACULOUS // NOTE: 1) Only formcheck() function will be called. // 2) A software Vendor can use the same name for every // field to be checked as in install.xml . It can be // called using $('fieldname').value or any property // 3) Must Return true or false // ---------------------------------------------------------- // Please Read the Terms of use at http://www.softaculous.com // ---------------------------------------------------------- // (c)Softaculous Inc. ////////////////////////////////////////////////////////////// function formcheck(){ //Check the Admin Email if(window.check_punycode){ if(!check_punycode($('admin_email').value)){ alert('{{err_ademail}}'); return false; } return true; } return true; };PK!eh`+LL clone.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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PK! mail.conf.phpnu[ [ 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true, ], ];*/ // DKIM requires the generation of a public/private keypair and the configuration of a TXT record in your DNS // The TXT record should look like this: chamilo._domainkey.yourdomain.ext IN TXT "v=1; k=rsa; s=chamilo; p=PubKey..." // to match the following selector // Also, using SMTP_UNIQUE_SENDER is required if users have e-mails from different domains $platform_email['DKIM'] = 0; //enable DKIM by setting this to 1 $platform_email['DKIM_SELECTOR'] = 'chamilo'; // an indicator of the application sending the e-mail through this specific DKIM key $platform_email['DKIM_DOMAIN'] = 'mydomain.com'; //the domain for e-mail sending, not necessarily api_get_path(WEB_PATH) $platform_email['DKIM_PRIVATE_KEY_STRING'] = ''; //the private key in a string format $platform_email['DKIM_PRIVATE_KEY'] = ''; //the private key as the path to a file. The file needs to be accessible to PHP! $platform_email['DKIM_PASSPHRASE'] = ''; //the passohrase for the private key defined in the last 2 lines // Some e-mail clients do not understand the descriptive LD+JSON format, // showing it as a loose JSON string to the final user. If this is your case, // you might want to set the variable below to 'false' to disable this header. $platform_email['EXCLUDE_JSON'] = false; // Fill the following only for mail services with OAuth2.0 authentication. Otherwise leave untouched. $platform_email['XOAUTH2_METHOD'] = false; $platform_email['XOAUTH2_URL_AUTHORIZE'] = 'https://provider.example/oauth2/auth'; $platform_email['XOAUTH2_URL_ACCES_TOKEN'] = 'https://provider.example/token'; $platform_email['XOAUTH2_URL_RESOURCE_OWNER_DETAILS'] = 'https://provider.example/userinfo'; $platform_email['XOAUTH2_SCOPES'] = ''; $platform_email['XOAUTH2_CLIENT_ID'] = ''; $platform_email['XOAUTH2_CLIENT_SECRET'] = ''; $platform_email['XOAUTH2_REFRESH_TOKEN'] = ''; PK!{ fileindex.phpnu[.bowerrc .codeclimate.yml .editorconfig .gitattributes .gitignore .htaccess .php-cs-fixer.dist.php .php-cs-fixer.php .scrutinizer.yml .travis.yml CODE_OF_CONDUCT.md CONTRIBUTING.md LICENSE README.md app apple-touch-icon.png bin bower.json certificates cli-config.php codesize.xml composer.json composer.lock custompages documentation favicon.ico favicon.png index.php license.txt main news_list.php plugin robots.txt src terms.php user.php user_portal.php web.config whoisonline.php whoisonlinesession.php vendor webPK!L( ( configuration.phpnu[ Go to your portal Chamilo > Administration > CAS to activate CAS // You can leave these lines uncommented even if you don't use CAS authentification //$extAuthSource["cas"]["login"] = $_configuration['root_sys']."main/auth/cas/login.php"; //$extAuthSource["cas"]["newUser"] = $_configuration['root_sys']."main/auth/cas/newUser.php"; // Map CAS attributes with user/user extrafields values BT#17620 /*$_configuration['cas_user_map'] = [ 'fields' => [ 'email' => 'mail', 'firstname' => 'cn', 'lastname' => 'sn', 'active' => 'disabled', 'status' => 'role', ], 'extra' => [ 'isFromNewLogin', 'authenticationDate', 'successfulAuthenticationHandlers', 'created_by', 'credentialType', 'uid', 'authenticationMethod', 'longTermAuthenticationRequestTokenUsed', ], 'replace' => [ 'role' => [ 'STUDENT' => 5, 'GUEST' => 5, 'HEI_COORD' => 1, 'SCHOOL_COORD' => 1, 'HEI_TUTOR' => 1, 'SCHOOL_TUTOR' => 1, 'ADMIN' => 11, ], ], ];*/ // NEW LDAP IMPLEMENTATION BASED ON external_login info // -> Uncomment the two lines bellow to activate LDAP AND edit app/config/auth.conf.php for configuration // $extAuthSource["extldap"]["login"] = $_configuration['root_sys']."main/auth/external_login/login.ldap.php"; // $extAuthSource["extldap"]["newUser"] = $_configuration['root_sys']."main/auth/external_login/newUser.ldap.php"; // // FACEBOOK IMPLEMENTATION BASED ON external_login info // -> Uncomment the line bellow to activate Facebook Auth AND edit app/config/auth.conf.php for configuration // $_configuration['facebook_auth'] = 1; // // OTHER EXTERNAL LOGIN INFORMATION // To fetch external login information, uncomment those 2 lines and modify the following files: auth/external_login/newUser.php and auth/external_login/updateUser.php // $extAuthSource["external_login"]["newUser"] = $_configuration['root_sys']."main/auth/external_login/newUser.php"; // $extAuthSource["external_login"]["updateUser"] = $_configuration['root_sys']."main/auth/external_login/updateUser.php"; /** * Hosting settings - Allows you to set limits to the Chamilo portal when * hosting it for a third party. These settings can be overwritten by an * optionally-loaded extension file with only the settings (no comments). * The settings use an index at the first level to represent the ID of the * URL in case you use multi-url (otherwise it will always use 1, which is * the ID of the only URL inside the access_url table). */ // Set a maximum number of users. Default (0) = no limit $_configuration[1]['hosting_limit_users'] = 0; // Set a maximum number of teachers. Default (0) = no limit $_configuration[1]['hosting_limit_teachers'] = 0; // Set a maximum number of courses. Default (0) = no limit $_configuration[1]['hosting_limit_courses'] = 0; // Set a maximum number of sessions. Default (0) = no limit $_configuration[1]['hosting_limit_sessions'] = 0; // Set a maximum disk space used, in MB (set to 1024 for 1GB, 5120 for 5GB, etc) // Default (0) = no limit $_configuration[1]['hosting_limit_disk_space'] = 0; // Set a maximum number of usable courses. Default (0) = no limit. // Should always be lower than the hosting_limit_courses. // If set, defining a course as "hidden" will free room for // new courses (up to the hosting_limit_courses, if any value is set there). // hosting_limit_enabled_courses is the maximum number of courses that are *not* hidden. $_configuration[1]['hosting_limit_active_courses'] = 0; // Email to warn if limit was reached. //$_configuration[1]['hosting_contact_mail'] = 'example@example.org'; // Portal size limit in MB (set to 1024 for 1GB, 5120 for 5GB, etc). // Check main/cron/hosting_total_size_limit.php for how to use this limit. $_configuration['hosting_total_size_limit'] = 0; /** * Content Delivery Network (CDN) settings. Only use if you need a separate * server to serve your static data. If you don't know what a CDN is, you * don't need it. These settings are for simple Origin Pull CDNs and are * experimental. Enable only if you really know what you're doing. * This might conflict with multiple-access urls. * Please note that recent browsers forbid the loading of resources from * a different portal URL then where they are, due to CORS rules. * To allow for CDN usage with different URLs, you need to specifically * allow CORS Access-Control-Allow-Origin for your main Chamilo URL. * This has to be done at the web server level, because Chamilo's PHP code * doesn't change HTTP headers of all files served from the Chamilo directory. * To do that on Apache, use * Header set Access-Control-Allow-Origin "http(s)://main-chamilo-url" * in Nginx: * add_header 'Access-Control-Allow-Origin' 'http(s)://main-chamilo-url';. */ // Set the following setting to true to start using the CDN $_configuration['cdn_enable'] = false; // The following setting will be ignored if the previous one is set to false $_configuration['cdn'] = [ // You can define several CDNs and split them by extensions // Replace the following by your full CDN URL, which should point to // your Chamilo's root directory. DO NOT INCLUDE a final slash! (won't work) 'http://cdn.chamilo.org' => [ '.css', '.js', '.jpg', '.jpeg', '.png', '.gif', '.avi', '.flv', ], // copy the line above and modify following your needs ]; /** * Misc. settings. */ // Security word for password recovery $_configuration['security_key'] = '[[SECURITY_KEY]]'; // Hash function method $_configuration['password_encryption'] = 'sha1'; // Set to true to allow automated password conversion after login if // password_encryption has changed since last login. See GH#4063 for details. //$_configuration['password_conversion'] = false; // You may have to restart your web server if you change this $_configuration['session_stored_in_db'] = false; // Session lifetime $_configuration['session_lifetime'] = 360000; // Activation for multi-url access // When enabling multi-url, settings can be configured by multi-url using a simple // sub-element. E.g. $_configuration['session_lifetime'][1] = true; could be turned into // something like $_configuration['session_lifetime'][2] = false; to affect only URL // with ID 2. The ID can be found in the access_url table. //$_configuration['multiple_access_urls'] = true; $_configuration['software_name'] = 'Chamilo'; $_configuration['software_url'] = 'https://chamilo.org/'; // Deny the elimination of users $_configuration['deny_delete_users'] = false; // Version settings $_configuration['system_version'] = '1.11.28'; $_configuration['system_stable'] = true; /** * Settings to be included as settings_current in future versions. */ // Uncomment the following to prevent all admins to use the "login as" feature //$_configuration['login_as_forbidden_globally'] = true; // If session_stored_in_db is false, an alternative session storage mechanism // can be used, which allows for a volatile storage in Memcache, and a more // permanent "backup" storage in the database, every once in a while (see // frequency). This is generally used in HA clusters configurations // This requires memcache or memcached and the php5-memcache module to be setup //$_configuration['session_stored_in_db_as_backup'] = true; // Define the different memcache servers available //$_configuration['memcache_server'] = array( // 0 => array( // 'host' => 'chamilo8', // 'port' => '11211', // ), // 1 => array( // 'host' => 'chamilo9', // 'port' => '11211', // ), //); // Define the frequency to which the data must be stored in the database //$_configuration['session_stored_after_n_times'] = 10; // If the database is down this css style will be used to show the errors. //$_configuration['theme_fallback'] = 'chamilo'; // (chamilo theme) // The default template that will be use in the system. //$_configuration['default_template'] = 'default'; // (main/template/default) // Hide fields in the main/user/user.php page //$_configuration['hide_user_field_from_list'] = ['fields' => ['username']]; // Aspell Settings //$_configuration['aspell_bin'] = '/usr/bin/hunspell'; //$_configuration['aspell_opts'] = '-a -d en_GB -H -i utf-8'; //$_configuration['aspell_temp_dir'] = './'; // Custom name_order_conventions //$_configuration['name_order_conventions'] = array( // 'french' => array('format' => 'title last_name first_name', 'sort_by' => 'last_name') //); // Course log - Default columns to hide //$_configuration['course_log_hide_columns'] = ['columns' => [1, 9]]; // Course log - User extra fields to show as columns for default //$_configuration['course_log_default_extra_fields'] = ['extra_fields' => ['office_address', 'office_phone_extension']]; // Unoconv binary file //$_configuration['unoconv.binaries'] = '/usr/bin/unoconv'; // Proxy settings for access external services /*$_configuration['proxy_settings'] = [ 'stream_context_create' => [ 'http' => [ 'proxy' => 'tcp://example.com:8080', 'request_fulluri' => true ] ], 'curl_setopt_array' => [ 'CURLOPT_PROXY' => 'http://example.com', 'CURLOPT_PROXYPORT' => '8080' ] ];*/ // E-mail accounts to send notifications to when executing cronjobs - works for main/cron/import_csv.php //$_configuration['cron_notification_mails'] = array('email@example.com', 'email2@example.com'); // Help desk emails that will recieve email notifications in import_csv.php //$_configuration['cron_notification_help_desk'] = array('email@example.com', 'email2@example.com'); // Only shows the fields in this list /*$_configuration['allow_fields_inscription'] = [ 'fields' => [ 'official_code', 'phone', 'status', 'language' ], 'extra_fields' => [ 'birthday' ] ];*/ // Boost option to ignore encoding check for learning paths //$_configuration['lp_fixed_encoding'] = 'false'; // Fix urls changing http with https in scorm packages. //$_configuration['lp_replace_http_to_https'] = false; // Fix embedded videos inside lps, adding an optional popup //$_configuration['lp_fix_embed_content'] = false; // Check the prerequisite in lp of a quiz to use only the last score in the attempts // $_configuration['lp_prerequisite_use_last_attempt_only'] = false; // Manage deleted files marked with "DELETED" (by course and only by allowed by admin) //$_configuration['document_manage_deleted_files'] = false; // Hide tabs in the main/session/index.php page //$_configuration['session_hide_tab_list'] = array(); // Show invisible exercise in LP list //$_configuration['show_invisible_exercise_in_lp_list'] = false; // Chamilo is installed/downloaded. Packagers can change this // to reflect their packaging method. The default value is 'chamilo'. This will // be reflected on the https://version.chamilo.org/stats page in the future. $_configuration['packager'] = 'Softaculous'; // If true exercises added in LP can be modified. //$_configuration['force_edit_exercise_in_lp'] = false; // List of driver to plugin in ckeditor //$_configuration['editor_driver_list'] = ['PersonalDriver', 'CourseDriver']; // Hide send to hrm users options in announcements //$_configuration['announcements_hide_send_to_hrm_users'] = true; // Hide certificate link in index/userportal pages //$_configuration['hide_my_certificate_link'] = false; // Hide header and footer in certificate pdf //$_configuration['hide_header_footer_in_certificate'] = false; // Security: block direct access from logged in users to contents in OPEN (but not public) courses. Set to true to block //$_configuration['block_registered_users_access_to_open_course_contents'] = false; // Allows syncing the database with the current entity schema //$_configuration['sync_db_with_schema'] = false; // When exporting a LP, all files and folders in the same path of an html will be exported too. //$_configuration['add_all_files_in_lp_export'] = false; // Send exercise student score to manager in email notification //$_configuration['send_score_in_exam_notification_mail_to_manager'] = false; // Show blocked LPs by prerequisite to students //$_configuration['show_prerequisite_as_blocked'] = false; // Mail header extra HTML attributes //$_configuration['mail_header_style'] = ''; // Mail body extra HTML attributes //$_configuration['mail_content_style'] = ''; // Show all agenda events in personal agenda from all session no matter the visibility. //$_configuration['personal_agenda_show_all_session_events'] = false; // Allows to redirect to the session after the inscription in session about // $_configuration['allow_redirect_to_session_after_inscription_about'] = false; // Allows to do a remove_XSS in course introduction with user status COURSEMANAGERLOWSECURITY // in order to accept all embed type videos (like vimeo, wistia, etc) // $_configuration['course_introduction_html_strict_filtering'] = true; // Allows to do a remove_XSS in question of exersice with user status COURSEMANAGERLOWSECURITY // $_configuration['question_exercise_html_strict_filtering'] = true; // Allows to do a remove_XSS in exersice result end text with user status COURSEMANAGERLOWSECURITY // $_configuration['exercise_result_end_text_html_strict_filtering'] = true; // Allows to do a remove_XSS in wiki pages with user status COURSEMANAGERLOWSECURITY // $_configuration['wiki_html_strict_filtering'] = true; // Prevents the duplicate upload in assignments // $_configuration['assignment_prevent_duplicate_upload'] = false; //Show student progress in My courses page //$_configuration['course_student_info']['score'] = false; //$_configuration['course_student_info']['progress'] = false; //$_configuration['course_student_info']['certificate'] = false; // Set ConsideredWorkingTime work extra field variable to show in MyStudents page works report // (with internal id 'work_time' as below) and enable the following line to show in MyStudents page works report // $_configuration['considered_working_time'] = 'work_time'; // Allow add/remove working time in reporting page // $_configuration['allow_working_time_edition'] = false; // During CSV special imports update users emails to x@example.com // $_configuration['update_users_email_to_dummy_except_admins'] = false; // Certification pdf export orientation // $_configuration['certificate_pdf_orientation'] = 'landscape'; // It can be 'portrait' or 'landscape' // Hide main navigation menu (left column in userportal) // $_configuration['hide_main_navigation_menu'] = false; // PDF image dpi value. Default value 96 // $_configuration['pdf_img_dpi'] = 96; // Hide LP time in reports. // $_configuration['hide_lp_time'] = false; // Hide rating elements in pages ("Courses catalog" & "Most Popular courses") // $_configuration['hide_course_rating'] = false; // Customize password generation and verification // For this configuration to be taken into account you need to set define('CHECK_PASS_EASY_TO_FIND', true); in app/config/profile.conf.php /*$_configuration['password_requirements'] = [ 'min' => [ 'lowercase' => 2, 'uppercase' => 2, 'numeric' => 2, 'length' => 8, 'specials' => 1, ], 'force_different_password' => false, ];*/ // Customize course session tracking columns /* $_configuration['tracking_columns'] = [ 'course_session' => [ 'course_title' => true, 'published_exercises' => true, 'new_exercises' => true, 'my_average' => true, 'average_exercise_result' => true, 'time_spent' => true, 'lp_progress' => true, 'score' => true, 'best_score' => true, 'last_connection' => true, 'details' => true, ], 'my_students_lp' => [ 'lp' => true, 'time' => true, 'best_score' => true, 'latest_attempt_avg_score' => true, 'progress' => true, 'last_connection' => true, ], 'my_progress_lp' => [ 'lp' => true, 'time' => true, 'progress' => true, 'score' => true, 'best_score' => true, 'last_connection' => true, ], 'my_progress_courses' => [ 'course_title' => true, 'time_spent' => true, 'progress' => true, 'best_score_in_lp' => true, 'best_score_not_in_lp' => true, 'latest_login' => true, 'details' => true ] ]; */ // Add column "Unlocked" in student LPs table to display info about a lp subscription //$_configuration['student_follow_page_add_LP_subscription_info'] = false; // Add column "Acquisition" in student LPs table to display info about a lo adquisition. Requires DB changes: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (20, 3, 'acquisition', 'Acquisition', '', 0, 1, 0, 0, 0, NOW()); SET @ef_id = LAST_INSERT_ID(); INSERT INTO extra_field_options (field_id, option_value, display_text, priority, priority_message, option_order) VALUES (@ef_id, '1', 'Acquired', NULL, NULL, 1), (@ef_id, '2', 'In the process of acquisition', NULL, NULL, 2), (@ef_id, '3', 'Not acquired', NULL, NULL, 3); */ //$_configuration['student_follow_page_add_LP_acquisition_info'] = false; // Prepend a column in student LPs table to display a checkbox to select the LP category and its LPs. Requires DB changes: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (20, 13, 'invisible', 'Invisible', '', 0, 1, 0, 0, 0, NOW()); */ //$_configuration['student_follow_page_add_LP_invisible_checkbox'] = false; // Show the LP not marked as invisible by teacher in tracking page //$_configuration['student_follow_page_include_not_subscribed_lp_students'] = false; // Show certificate of achievement icon from the student details in course tracking //$_configuration['course_tracking_student_detail_show_certificate_of_achievement'] = false; // Allow change the order to show the tools in "My progress" page. /*$_configuration['my_progress_course_tools_order'] = [ 'order' => ['quizzes', 'learning_paths', 'skills'], ];*/ // Allow show all details of each course in session when clicking on session details //$_configuration['my_progress_session_show_all_courses'] = false; // Hide session link of course_block on index/userportal //$_configuration['remove_session_url']= false ; // Allow foldable block for session list in session category on My courses tab //$_configuration['user_portal_foldable_session_category'] = false; // // // ------ AGENDA CONFIGURATION SETTINGS // Shows a legend in the agenda tool /* $_configuration['agenda_legend'] = [ 'red' => 'red caption', '#f0f' => 'another caption' ];*/ // Set customs colors to agenda events /* $_configuration['agenda_colors'] = [ 'platform' => 'red', 'course' => '#458B00', 'group' => '#A0522D', 'session' => '#00496D', 'other_session' => '#999', 'personal' => 'steel blue', 'student_publication' => '#FF8C00' ]; */ // Display sessions occupations in personal agenda //$_configuration['personal_calendar_show_sessions_occupation'] = false; // It allows to send invitations to friends for an agenda event. Requires DB changes: /* CREATE TABLE agenda_event_invitee (id BIGINT AUTO_INCREMENT NOT NULL, invitation_id BIGINT DEFAULT NULL, user_id INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_4F5757FEA35D7AF0 (invitation_id), INDEX IDX_4F5757FEA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; CREATE TABLE agenda_event_invitation (id BIGINT AUTO_INCREMENT NOT NULL, creator_id INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_52A2D5E161220EA6 (creator_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; ALTER TABLE agenda_event_invitee ADD CONSTRAINT FK_4F5757FEA35D7AF0 FOREIGN KEY (invitation_id) REFERENCES agenda_event_invitation (id) ON DELETE CASCADE; ALTER TABLE agenda_event_invitee ADD CONSTRAINT FK_4F5757FEA76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE SET NULL; ALTER TABLE agenda_event_invitation ADD CONSTRAINT FK_52A2D5E161220EA6 FOREIGN KEY (creator_id) REFERENCES user (id) ON DELETE CASCADE; ALTER TABLE personal_agenda ADD agenda_event_invitation_id BIGINT DEFAULT NULL, ADD collective TINYINT(1) NOT NULL; ALTER TABLE personal_agenda ADD CONSTRAINT FK_D8612460AF68C6B FOREIGN KEY (agenda_event_invitation_id) REFERENCES agenda_event_invitation (id) ON DELETE CASCADE; CREATE UNIQUE INDEX UNIQ_D8612460AF68C6B ON personal_agenda (agenda_event_invitation_id); */ // Then add the "@" symbol to AgendaEventInvitation and AgendaEventInvitee classes in the ORM\Entity() line. // Then uncomment the "use EventCollectiveTrait;" line in the PersonalAgenda class. //$_configuration['agenda_collective_invitations'] = false; // It allows to other users to subscribe for events. // Requires enable agenda_collective_invitations before. // Requires DB changes: /* ALTER TABLE personal_agenda ADD subscription_visibility INT DEFAULT 0 NOT NULL, ADD subscription_item_id INT DEFAULT NULL; ALTER TABLE agenda_event_invitee ADD type VARCHAR(255) NOT NULL; ALTER TABLE agenda_event_invitation ADD type VARCHAR(255) NOT NULL, ADD max_attendees INT DEFAULT 0; UPDATE agenda_event_invitation SET type = 'invitation'; UPDATE agenda_event_invitee SET type = 'invitee'; */ // Then uncomment the "use EventSubscribableTrait;" line in the PersonalAgenda class. // Then add the "@" symbol in ORM\InheritanceType, ORM\DiscriminatorColumn and ORM\DiscriminatorMap lines in the AgendaEventInvitation class. // Then add the "@" symbol in @ORM\Entity line in the AgendaEventSubscription class. // Then add the "@" symbol in ORM\InheritanceType, ORM\DiscriminatorColumn and ORM\DiscriminatorMap lines in the AgendaEventInvitee class. // Then add the "@" symbol in @ORM\Entity line in the AgendaEventSubscriber class. //$_configuration['agenda_event_subscriptions'] = false; // Enable reminders for agenda events. Requires database changes: /* CREATE TABLE agenda_reminder (id BIGINT AUTO_INCREMENT NOT NULL, type VARCHAR(255) NOT NULL, event_id INT NOT NULL, date_interval VARCHAR(255) NOT NULL COMMENT '(DC2Type:dateinterval)', sent TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; */ // Then add the "@" symbol to AgendaReminder class in the ORM\Entity() line. //$_configuration['agenda_reminders'] = false; // Sets the sender ID when using the cron main/cron/agenda_reminders.php to send reminders in course events. //$_configuration['agenda_reminders_sender_id'] = 0; // ------ // // Save some tool titles with HTML editor. Require DB changes: /* ALTER TABLE course_category CHANGE name name LONGTEXT NOT NULL; ALTER TABLE c_course_description CHANGE title title LONGTEXT NOT NULL; ALTER TABLE c_thematic CHANGE title title LONGTEXT NOT NULL; ALTER TABLE c_quiz CHANGE title title LONGTEXT NOT NULL; ALTER TABLE c_lp_category CHANGE name name LONGTEXT NOT NULL; ALTER TABLE c_glossary CHANGE name name LONGTEXT NOT NULL; ALTER TABLE c_tool CHANGE name name LONGTEXT NOT NULL; -- Only with allow_portfolio_tool enabled ALTER TABLE portfolio CHANGE title title LONGTEXT NOT NULL; ALTER TABLE portfolio_category CHANGE title title LONGTEXT NOT NULL; New changes: ALTER TABLE c_lp CHANGE name name LONGTEXT NOT NULL; ALTER TABLE c_lp_item CHANGE title title LONGTEXT NOT NULL; -- */ // This option will not remove tags when presenting LP list so it might be a source of security vulnerability. // $_configuration['save_titles_as_html'] = false; // Show the full toolbar set to all CKEditor //$_configuration['full_ckeditor_toolbar_set'] = false; // Allow change the orientation when export a (course progress) thematic to pdf. Portrait or landscape //$_configuration['thematic_pdf_orientation'] = 'landscape'; // Show number of users in session list //$_configuration['session_list_show_count_users'] = false; // Session admin access to all course content //$_configuration['session_admins_access_all_content'] = false; // Session admin allowed to edit all courses content //$_configuration['session_admins_edit_courses_content'] = false; // Adds roles to the system announcements (requires DB change BT#12476) /* ALTER TABLE sys_announcement ADD COLUMN visible_drh INT DEFAULT 0; ALTER TABLE sys_announcement ADD COLUMN visible_session_admin INT DEFAULT 0; ALTER TABLE sys_announcement ADD COLUMN visible_boss INT DEFAULT 0; */ //$_configuration['system_announce_extra_roles'] = false; // Limits that a session admin has access to list users //$_configuration['limit_session_admin_list_users'] = false; // Course tools visibility edition in sessions //$_configuration['allow_edit_tool_visibility_in_session'] = false; // Enable the support to ODF files //$_configuration['enabled_support_odf'] = true; // Pdf orientation when exporting documents // $_configuration['document_pdf_orientation'] = 'landscape'; // It can be 'portrait' or 'landscape' // Use alternative footer when exporting document to PDF //$_configuration['use_alternative_document_pdf_footer'] = false; // If the MySpace page takes too long to load, you might want to remove the // processing of generic statistics for the user. In this case set the following to true. //$_configuration['tracking_skip_generic_data'] = false; // Show view accordion lp_category //$_configuration['lp_category_accordion'] = false; // Show the best progress instead of averages in reporting of learnpaths // $_configuration['lp_show_max_progress_instead_of_average'] = false; // Enable redefinition of the setting to show the best progress instead of averages in reporting of learnpaths at a course level. // $_configuration['lp_show_max_progress_or_average_enable_course_level_redefinition'] = false; // Show view accordion lp_item_view // $_configuration['lp_view_accordion'] = false; // Allow export learning paths to students //$_configuration['lp_allow_export_to_students'] = false; // // Allow survey tool in learnpath // ALTER TABLE c_survey_answer ADD COLUMN c_lp_item_id INT(11) DEFAULT 0; // Edit src/Chamilo/CourseBundle/Entity/CSurveyAnswer.php and add a '@' character in front of 'ORM\Column(name="c_lp_item_id" // ALTER TABLE c_survey_invitation ADD COLUMN c_lp_item_id int(11) DEFAULT 0; // Edit src/Chamilo/CourseBundle/Entity/CSurveyInvitation.php and add a '@' character in front of 'ORM\Column(name="c_lp_item_id" //$_configuration['allow_survey_tool_in_lp'] = false; // Show surveys from main course in all course sessions // ALTER TABLE c_survey_answer ADD COLUMN session_id INT(11) DEFAULT 0; // Edit src/Chamilo/CourseBundle/Entity/CSurveyAnswer.php and add a '@' character in front of 'ORM\Column(name="session_id" //$_configuration['show_surveys_base_in_sessions'] = false; // // ------ HTTP headers security // This section relates to options to increase the security of your Chamilo // portal against attacks specifically focused on HTTP headers vulnerabilities // These are all disabled by default, because some of these settings might // affect some features of Chamilo, like the inclusion of iframes or the // submission of forms by anonymous users. Please make sure you do the due // tests before enabling in production. Learn more about how to form secure // headers at https://securityheaders.io/ // // HTTP Strict Transport Security is an excellent feature to support on your // site and strengthens your implementation of TLS by getting the User Agent // to enforce the use of HTTPS. Recommended value // "strict-transport-security: max-age=63072000; includeSubDomains". // See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security // You can include the "preload" suffix, but this has consequences on the // top level domain (TLD), so probably not to be done lightly. See https://hstspreload.org/. //$_configuration['security_strict_transport'] = 'strict-transport-security: max-age=63072000; includeSubDomains'; // // Content Security Policy is an effective measure to protect your site from // XSS attacks. By whitelisting sources of approved content, you can prevent // the browser from loading malicious assets. // The provided default is an *example*, please customize. // This setting is particularly complicated to set with CKeditor, but if you // add all domains that you want to authorize for iframes inclusion in the // child-src statement, this example should work for you. // You can prevent JavaScript from executing from external sources (including // inside SVG images) by using a strict list in the "script-src" argument. //$_configuration['security_content_policy'] = 'default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; child-src 'self' *.youtube.com yt.be *.vimeo.com *.slideshare.com;'; //$_configuration['security_content_policy_report_only'] = 'default-src \'self\'; script-src *://*.google.com:*'; // // HTTP Public Key Pinning protects your site from MiTM attacks using rogue // X.509 certificates. By whitelisting only the identities that the browser // should trust, your users are protected in the event a certificate // authority is compromised. //$_configuration['security_public_key_pins'] = ''; //$_configuration['security_public_key_pins_report_only'] = ''; // // X-Frame-Options tells the browser whether you want to allow your site to // be framed or not. By preventing a browser from framing your site you can // defend against attacks like clickjacking. // If defining a URL here, it should define the URL(s) from which your content // should be visible, not the URLs from which your site accepts content. // For example, if your main URL (root_web above) is https://11.chamilo.org/, // then this setting should be: 'ALLOW-FROM https://11.chamilo.org'. // These headers only apply to pages where Chamilo is responsible of the HTTP // headers generation (i.e. ".php" files). It does not apply to static files. // If playing with this feature, make sure you also update your web server // configuration to add the right headers for static files. See CDN // configuration documentation above (search for "add_header") for more // information. // Recommended (strict) value for this setting, if enabled: "SAMEORIGIN". //$_configuration['security_x_frame_options'] = 'SAMEORIGIN'; // // X-XSS-Protection sets the configuration for the cross-site scripting // filter built into most browsers. // Recommended value "1; mode=block". //$_configuration['security_xss_protection'] = '1; mode=block'; // // X-Content-Type-Options stops a browser from trying to MIME-sniff the // content type and forces it to stick with the declared content-type. The only // valid value for this header is "nosniff". //$_configuration['security_x_content_type_options'] = 'nosniff'; // // Referrer Policy is a new header that allows a site to control how much // information the browser includes with navigation away from a document // and should be set by all sites. //$_configuration['security_referrer_policy'] = 'origin-when-cross-origin'; // // Enable samesite:None parameter for session cookie. // More info: https://www.chromium.org/updates/same-site // Also: https://developers.google.com/search/blog/2020/01/get-ready-for-new-samesitenone-secure //$_configuration['security_session_cookie_samesite_none'] = false; // // Enable Permissions-Policy header // More info: https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/ // and also: https://scotthelme.co.uk/a-new-security-header-feature-policy/ //$_configuration['security_permissions_policy'] = 'geolocation=(self "https://example.com"), microphone=()'; // ------ HTTP headers security section ends here // // ------ Survey configuration settings // Add answered_at field in table survey_invitation // Requires DB change: // ALTER TABLE c_survey_invitation ADD answered_at DATETIME DEFAULT NULL; //$_configuration['survey_answered_at_field'] = false; // Add support to mandatory surveys. The user will not be able to enter to the course until fill the mandatory surveys // Requires DB change: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, visible_to_self, changeable, created_at) VALUES (12, 13, 'is_mandatory', 'IsMandatory', 1, 1, NOW()); */ //$_configuration['allow_mandatory_survey'] = false; // Allow required survey questions. Applies to yesno/multiplechoice question type. Requires DB change: /* ALTER TABLE c_survey_question ADD is_required TINYINT(1) DEFAULT 0 NOT NULL; */ //$_configuration['allow_required_survey_questions'] = false; // Hide Survey Reporting button //$_configuration['hide_survey_reporting_button'] = false; // Hide survey edition tools for all or some surveys. //Set an asterisk to hide for all, otherwise set an array with the survey codes in which the options will be blocked //$_configuration['hide_survey_edition'] = ['codes' => []]; // Allows to set the date and time of availability for surveys. Requires DB changes: // ALTER TABLE c_survey CHANGE avail_from avail_from DATETIME DEFAULT NULL, CHANGE avail_till avail_till DATETIME DEFAULT NULL; // Requires change the Doctrine type from date to datime in CSurvey::$availFrom and CSurvey::$availTill //$_configuration['allow_survey_availability_datetime'] = false; // Mark the "Required" field during question creation process when displaying the form. //$_configuration['survey_mark_question_as_required'] = false; // Allow add additional actions (as links) in survey list for teachers. // e.g. ['myplugin' => ['MyPlugin', 'urlGeneratorCallback']] //$_configuration['survey_additional_teacher_modify_actions'] = []; // Allow show answers in anonymous surveys //$_configuration['survey_anonymous_show_answered'] = false; // ------ // Allow career diagram, requires a DB change: //UPDATE extra_field_values SET created_at = NULL WHERE CAST(created_at AS CHAR(20)) = '0000-00-00 00:00:00'; //UPDATE extra_field_values SET updated_at = NULL WHERE CAST(updated_at AS CHAR(20)) = '0000-00-00 00:00:00'; //ALTER TABLE extra_field_values modify column value longtext null; //$_configuration['allow_career_diagram'] = false; // Allow scheduled emails to session users. //CREATE TABLE scheduled_announcements (id INT AUTO_INCREMENT NOT NULL, subject VARCHAR(255) NOT NULL, message LONGTEXT NOT NULL, date DATETIME DEFAULT NULL, sent TINYINT(1) NOT NULL, session_id INT NOT NULL, c_id INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; // sudo mkdir app/upload/scheduled_announcement // Uncomment and set the following setting to true before moving on //$_configuration['allow_scheduled_announcements'] = false; // Add "attachment" file upload extra field label in: main/admin/extra_fields.php?type=scheduled_announcement&action=add // Add "send_to_coaches" checkbox options field label in: main/admin/extra_fields.php?type=scheduled_announcement&action=add // Add the list of emails as a bcc when sending an email. // Configure a cron task pointing at main/cron/scheduled_announcement.php /* $_configuration['send_all_emails_to'] = [ 'emails' => [ 'admin1@example.com', 'admin2@example.com', ] ];*/ // Allow ticket projects to be access by specific chamilo roles /*$_configuration['ticket_project_user_roles'] = [ 'permissions' => [ 1 => [17] // project_id = 1, STUDENT_BOSS = 17 ] ];*/ // Allow additional data (exercise and learningpath) in the ticket // - Required DB change // ALTER TABLE ticket_ticket ADD exercise_id INT DEFAULT NULL AFTER course_id; // ALTER TABLE ticket_ticket ADD CONSTRAINT FK_EB5B2A0D6285C987 FOREIGN KEY (exercise_id) REFERENCES c_quiz (iid); // ALTER TABLE ticket_ticket ADD lp_id INT DEFAULT NULL AFTER exercise_id; // ALTER TABLE ticket_ticket ADD CONSTRAINT FK_EB5B2A0D6285C231 FOREIGN KEY (lp_id) REFERENCES c_lp (iid); // $_configuration['ticket_lp_quiz_info_add'] = false; // Exercises configuration settings // Send only quiz answer notifications to course coaches and not general coach //$_configuration['block_quiz_mail_notification_general_coach'] = false; // Show question feedback (requires DB change: "ALTER TABLE c_quiz_question ADD COLUMN feedback text;") //$_configuration['allow_quiz_question_feedback'] = false; // Add option in exercise to show or hide the "previous" button. //ALTER TABLE c_quiz ADD show_previous_button TINYINT(1) DEFAULT 1; //$_configuration['allow_quiz_show_previous_button_setting'] = false; // Allow to teachers review exercises question with audio notes //$_configuration["allow_teacher_comment_audio"] = false; // Block copy/paste/save/print keys and right-clicks in exercises //$_configuration['quiz_prevent_copy_paste'] = false; // Always show the test description on the results page of the test //$_configuration['quiz_show_description_on_results_page'] = false; // Allow add additional actions (as links) in exercises list for teachers. // Callback get the $exerciseId and $iconSize as parameters. // e.g. ['myplugin' => ['MyPlugin', 'urlGeneratorCallback']] //$_configuration['exercise_additional_teacher_modify_actions'] = [] // Generate certificate when ending a quiz. // The quiz needs to be linked to a gradebook category and have set the pass percentage. //$_configuration['quiz_generate_certificate_ending'] = false; // Allow the teacher to rate the open, oral expression and annotation question types with a decimal score. //$_configuration['quiz_open_question_decimal_score'] = false; // Add answer-saving procedure check before starting the quiz //$_configuration['quiz_check_button_enable'] = false; // Add a checkbox to allow to user confirm the number of answers saved in quiz attempt // - Requires to edit the src/Chamilo/CoreBundle/Entity/TrackEExerciseConfirmation.php file adding the "@" in the ORM phpdoc block // - Requires DB changes: // CREATE TABLE track_e_exercise_confirmation (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, course_id INT NOT NULL, attempt_id INT NOT NULL, quiz_id INT NOT NULL, session_id INT NOT NULL, confirmed TINYINT(1) DEFAULT '0' NOT NULL, questions_count INT NOT NULL, saved_answers_count INT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; //$_configuration['quiz_confirm_saved_answers'] = false; // Allow reuse of questions between courses // $_configuration['quiz_question_allow_inter_course_linking'] = false; // Delete automatically the questions when a quiz is deleted // If questions are reused between courses only deletes the non-reused questions // or reused questions where the quiz has the lowest iid value from c_quiz_rel_question // $_configuration['quiz_question_delete_automatically_when_deleting_exercise'] = false; // Opens the quiz question description by default //$_configuration['quiz_question_description_open_by_default'] = false; // Opens advanced parameters options by default when creating or editing quiz questions //$_configuration['quiz_question_edit_open_advanced_params_by_default'] = false; // Define how many seconds an AJAX request should be started to avoid loss of connection. //$_configuration['quiz_keep_alive_ping_interval'] = 0; // Hide search form in session list //$_configuration['hide_search_form_in_session_list'] = false; // Allow exchange of messages from teachers/bosses about a user. //$_configuration['private_messages_about_user'] = false; // Allow the messages to be visible for the students //$_configuration['private_messages_about_user_visible_to_user'] = false; // Allow send email notification per exercise //ALTER TABLE c_quiz ADD COLUMN notifications VARCHAR(255) NULL DEFAULT NULL; //$_configuration['allow_notification_setting_per_exercise'] = false; // Hide free/oral/annotation question result see BT#12613 //$_configuration['hide_free_question_score'] = false; // Hide user information in the quiz result's page //$_configuration['hide_user_info_in_quiz_result'] = false; // Show the username field in exercise results report //$_configuration['exercise_attempts_report_show_username'] = false; // Allow extends allowed question types for embeddable exercises. /* By default, only the following question types are allowed: 1, 2, 17 Add these types to allow them in embeddable exercises: 1 = Multiple choice 2 = Multiple answers 3 = Fill blanks or form 4 = Matching 5 = Open question 9 = Exact Selection 10 = Unique answer with unknown 11 = Multiple answer true/false/don't know 12 = Combination true/false/don't know 13 = Oral expression 14 = Global multiple answer 16 = Calculated question 17 = Unique answer image 21 = Reading comprehension 22 = Multiple answer true/false/degree of certainty 23 = Upload answer */ /* $_configuration['exercise_embeddable_extra_types'] = [ 'types' => [], ]; */ // Score model // Allow to convert a score into a text/color label // using a model if score is inside those values. See BT#12898 /* $_configuration['score_grade_model'] = [ 'models' => [ [ 'id' => 1, 'name' => 'ThisIsMyModel', // Value will be translated using get_lang 'score_list' => [ [ 'name' => 'VeryBad', // Value will be translated using get_lang 'css_class' => 'btn-danger', 'min' => 0, 'max' => 20, 'score_to_qualify' => 0 ], [ 'name' => 'Bad', 'css_class' => 'btn-danger', 'min' => 21, 'max' => 50, 'score_to_qualify' => 25 ], [ 'name' => 'Good', 'css_class' => 'btn-warning', 'min' => 51, 'max' => 70, 'score_to_qualify' => 60 ], [ 'name' => 'VeryGood', 'css_class' => 'btn-success', 'min' => 71, 'max' => 100, 'score_to_qualify' => 100 ] ] ] ] ]; */ // Allow show link to request relation between HRM and user //$_configuration['show_link_request_hrm_user'] = false; // Allow CKEditor start up with ShowBlocks plugin active //$_configuration['ckeditor_startup_outline_blocks'] = false; // SETTINGS FOR USER COURSE LIST // Manage the links to Session Index page // 1 = Default. Works as it is now (default is to link to the special session page) // 0 = No link (hide session title) // 2 = Link to the course if there is only one course // 3 = Session link will make course list foldable // 4 = No link (only session title) //$_configuration['courses_list_session_title_link'] = 1; // New grid view the list of courses //$_configuration['view_grid_courses'] = true; // Show courses grouped by categories when $_configuration['view_grid_courses'] is enabled //$_configuration['view_grid_courses_grouped_categories_in_sessions'] = true; // Load course notifications in user_portal.php using ajax //$_configuration['user_portal_load_notification_by_ajax'] = false; // Hide the "what's new" icon notifications in course list // $_configuration['hide_course_notification'] = true; // Show less session information in course list //$_configuration['show_simple_session_info'] = true; // Show course category list on My Courses page before the courses. Requires a DB change //ALTER TABLE course_category ADD image varchar(255) NULL; //ALTER TABLE course_category ADD description LONGTEXT NULL; //$_configuration['my_courses_list_as_category'] = false; // ------ // Skills can only be visible for admins, teachers (related to a user via a course), // and HRM users (if related to a user). // $_configuration['allow_private_skills'] = false; // Additional gradebook dependencies BT#13099 // ALTER TABLE gradebook_category ADD COLUMN depends TEXT DEFAULT NULL; // ALTER TABLE gradebook_category ADD COLUMN minimum_to_validate INT DEFAULT NULL; // ALTER TABLE gradebook_category ADD COLUMN gradebooks_to_validate_in_dependence INT DEFAULT NULL; // $_configuration['gradebook_dependency'] = false; // Courses id list to check in the gradebook sidebar see BT#13099 /*$_configuration['gradebook_dependency_mandatory_courses'] = [ 'courses' => [1, 2] ];*/ // Gradebook id list needed to build the gradebook sidebar see BT#13099 /* $_configuration['gradebook_badge_sidebar'] = [ 'gradebooks' => [1, 2, 3] ];*/ // Show language selector in main menu an update the language in the user's // profile. //$_configuration['show_language_selector_in_menu'] = false; // When using the my-courses list filter by category, set this option to true // to only show courses in the user's configured language // $_configuration['my_courses_show_courses_in_user_language_only'] = false; // Hide base course announcements when entering a group. //$_configuration['hide_base_course_announcements_in_group'] = false; // Disable delete all announcements button //$_configuration['disable_delete_all_announcements'] = false; // Default glossary view "table" or "list" //$_configuration['default_glossary_view'] = 'table'; // Allow or block user subscriptions to a lp/lp category /*$_configuration['lp_subscription_settings'] = [ 'options' => [ 'allow_add_users_to_lp' => true, 'allow_add_users_to_lp_category' => true, ] ];*/ // Allow public courses access with no terms and conditions validation. //$_configuration['allow_public_course_with_no_terms_conditions'] = false; // Allow delete user for session admin //$_configuration['allow_delete_user_for_session_admin'] = false; // Allow enable/disable user accounts for session admin //$_configuration['allow_disable_user_for_session_admin'] = false; // Allow edit/delete agenda events for HRM users //$_configuration['allow_agenda_edit_for_hrm'] = false; // Allow double validation in registration page //$_configuration['allow_double_validation_in_registration'] = false; // Allow multiple anon users see BT#13324 //$_configuration['max_anonymous_users'] = 0; // Send email notification to admin when a user is created //$_configuration['send_notification_when_user_added'] = ['admins' => [1] ]; // Send email notification to course members when document is added BT#13964 //$_configuration['send_notification_when_document_added'] = false; // Hide email content forcing using to click in a link to visit the portal to check the message //$_configuration['messages_hide_mail_content'] = false; // If you install plugin redirection you need to change to true //$_configuration['plugin_redirection_enabled'] = false; // Customize on hover agenda view. Show agenda comment and/or description /*$_configuration['agenda_on_hover_info'] = [ 'options' => [ 'comment' => true, 'description' => true, ] ];*/ // Disable jquery, jquery-ui libs added in the learning path view //$_configuration['disable_js_in_lp_view'] = true; // Show all sessions (old, current, future) in my course page //$_configuration['show_all_sessions_on_my_course_page'] = true; // Redirect to home tool after uploading a student publication or a adding a comment //$_configuration['allow_redirect_to_main_page_after_work_upload'] = false; // Empty the session student list when subscribing multiple users //$_configuration['session_multiple_subscription_students_list_avoid_emptying'] = false; // Disable the option to set course coach in session when editing course //$_configuration['disabled_edit_session_coaches_course_editing_course'] = false; // Show sender's email when receiving email notifications. //$_configuration['show_user_email_in_notification'] = false; // Set skill levels name, then later it will be parsed using get_lang BT#13586 /*$_configuration['skill_levels_names'] = [ 'levels' => [ 1 => 'Skills', 2 => 'Capability', 3 => 'Dimension', ] ];*/ // Show popular sessions on homepage //$_configuration['show_hot_sessions'] = false; // Hide skill levels options //$_configuration['hide_skill_levels'] = false; // Hide the session list in Reporting tool. Useful when a course has too many sessions. //$_configuration['hide_reporting_session_list'] = false; // Allow session admin to read careers //$_configuration['allow_session_admin_read_careers'] = true; // Enable cloud links in document tool // $_configuration['enable_add_file_link'] = false; // Send score in percentage in the exam result notification //$_configuration['send_notification_score_in_percentage'] = false; // Google translate key (for the text2speech feature in the documents tool) // To get it, go to https://console.cloud.google.com/apis/library, create or // use your own project, then search for "speech" and follow the instructions // This service has a cost above 60 minutes of use. //$_configuration['translate_app_google_key'] = ''; // Block access to any user to "my progress" page //$_configuration['block_my_progress_page'] = false; // Hides the "my progress" tab from the navigation menu //$_configuration['hide_my_progress_tab'] = false; // Add user extra fields in report: main/mySpace/exercise_category_report.php //$_configuration['exercise_category_report_user_extra_fields'] = ['fields' => ['skype', 'rssfeeds']]; // Order sessions // Requires DB change: ALTER TABLE session ADD COLUMN position INT DEFAULT 0; // Requires edit Entity Session: src/Chamilo/CoreBundle/Entity/Session.php uncomment "position" variable. // Requires uncomment the position get and set //$_configuration['session_list_order'] = false; // Show skills as a hierarchical table //$_configuration['table_of_hierarchical_skill_presentation'] = false; // Restrict course chat only for course coach in sessions // Course coaches will can chat with students only. And students will can chat with all course coaches //$_configuration['course_chat_restrict_to_coach'] = false; // Allow teachers, drhs and admins to access blocked LP's because a prerequisite. //$_configuration['allow_teachers_to_access_blocked_lp_by_prerequisite'] = false; // Allow connect skills with course tools (exercises, forum threads, works, etc) // 1. Add an "@" before "ORM\Entity" in these Entities: //SkillRelItemRelUser/SkillRelItem/SkillRelCourse (in src/Chamilo/SkillBundle/Entity/) // 2. Add an "@" before "ORM\OneToMany" in the "Skill.items" and "Skill.courses" variable definitions (in src/Chamilo/CoreBundle/Entity/Skill.php) // 3. Run the following DB changes: /* CREATE TABLE skill_rel_item_rel_user (id INT AUTO_INCREMENT NOT NULL, skill_rel_item_id INT NOT NULL, user_id INT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, created_by INT NOT NULL, updated_by INT NOT NULL, INDEX IDX_D1133E0DFD4B12DC (skill_rel_item_id), INDEX IDX_D1133E0DA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; CREATE TABLE skill_rel_item (id INT AUTO_INCREMENT NOT NULL, skill_id INT DEFAULT NULL, item_type INT NOT NULL, item_id INT NOT NULL, obtain_conditions VARCHAR(255) DEFAULT NULL, requires_validation TINYINT(1) NOT NULL, is_real TINYINT(1) NOT NULL, c_id INT DEFAULT NULL, session_id INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, created_by INT NOT NULL, updated_by INT NOT NULL, INDEX IDX_EB5B2A0D5585C142 (skill_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; ALTER TABLE skill_rel_item_rel_user ADD CONSTRAINT FK_D1133E0DFD4B12DC FOREIGN KEY (skill_rel_item_id) REFERENCES skill_rel_item (id); ALTER TABLE skill_rel_item_rel_user ADD CONSTRAINT FK_D1133E0DA76ED395 FOREIGN KEY (user_id) REFERENCES user (id); ALTER TABLE skill_rel_item ADD CONSTRAINT FK_EB5B2A0D5585C142 FOREIGN KEY (skill_id) REFERENCES skill (id); ALTER TABLE skill_rel_item_rel_user ADD result_id INT DEFAULT NULL; CREATE TABLE skill_rel_course (id INT AUTO_INCREMENT NOT NULL, skill_id INT DEFAULT NULL, c_id INT NOT NULL, session_id INT, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_E7CEC7FA5585C142 (skill_id), INDEX IDX_E7CEC7FA91D79BD3 (c_id), INDEX IDX_E7CEC7FA613FECDF (session_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; ALTER TABLE skill_rel_course ADD CONSTRAINT FK_E7CEC7FA5585C142 FOREIGN KEY (skill_id) REFERENCES skill (id); ALTER TABLE skill_rel_course ADD CONSTRAINT FK_E7CEC7FA91D79BD3 FOREIGN KEY (c_id) REFERENCES course (id); ALTER TABLE skill_rel_course ADD CONSTRAINT FK_E7CEC7FA613FECDF FOREIGN KEY (session_id) REFERENCES session (id); */ // 4. Set the following "allow_skill_rel_items" setting to true //$_configuration['allow_skill_rel_items'] = false; // 5. Insert skills links in the skill_rel_course table directly to have them // appear in the skills page for the course in a session, or use the // main/cron/import_csv.php script with a file in main/cron/incoming/ with // a name matching the following pattern skillset_yyyymmdd.csv // 6. Assign skills to users through each supported tool (see skill.lib.php::getItemInfo()) // 7. Confirm users skills through the gradebook interface (new skill_rel_user.php icon on main page) // Allows to send a notification when a user has achieved a skill //$_configuration['badge_assignation_notification'] = false; // Generate random login when importing users //$_configuration['generate_random_login'] = false; // Remove html tags when exporting glossary definitions in a CSV file //$_configuration['allow_remove_tags_in_glossary_export'] = false; // Show base course categories in portal children //$_configuration['allow_base_course_category'] = false; // Send two emails when creating a user. One with the username other with the password. //$_configuration['send_two_inscription_confirmation_mail'] = false; // LP view custom settings /*$_configuration['lp_view_settings'] = [ 'display' => [ 'show_reporting_icon' => true, 'hide_lp_arrow_navigation' => false, 'show_toolbar_by_default' => false, 'navigation_in_the_middle' => false, 'add_extra_quit_to_home_icon' => false, ], ];*/ // To enable the add_extra_quit_to_home_icon feature for single LP, add the following extrafield: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (6, 13, 'add_extra_quit_button', 'Add extra quit button', '', 0, 1, 0, 1, 0, NOW()); */ // Force to hide the invisible course documents in sessions //$_configuration['hide_invisible_course_documents_in_sessions'] = false; // Show more expected choice and status in exercise results BT#13950 //$_configuration['show_exercise_expected_choice'] = false; // Hide exercise question label (ribbon) BT#13950 //$_configuration['exercise_hide_label'] = false; // Send welcome message by email and to the chamilo inbox BT#14034 //$_configuration['send_inscription_msg_to_inbox'] = false; // Allow administrators to see personal messages between a teacher and a student. // Please make sure you include a note in your terms and conditions as this might // affect privacy protection. //$_configuration['allow_user_message_tracking'] = false; // Filter messages between a teacher and a student between the session start end dates // Need $_configuration['allow_user_message_tracking'] = true; //$_configuration['filter_interactivity_messages'] = false; // Add a portfolio tool (duplicating the Notebook tool). Requires DB changes: /* CREATE TABLE portfolio_attachment (id INT AUTO_INCREMENT NOT NULL, path VARCHAR(255) NOT NULL, comment LONGTEXT DEFAULT NULL, size INT NOT NULL, filename VARCHAR(255) NOT NULL, origin_id INT NOT NULL, origin_type INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; CREATE TABLE portfolio (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, c_id INT DEFAULT NULL, session_id INT DEFAULT NULL, category_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, creation_date DATETIME NOT NULL, update_date DATETIME NOT NULL, is_visible TINYINT(1) DEFAULT '1' NOT NULL, origin INT DEFAULT NULL, origin_type INT DEFAULT NULL, score DOUBLE PRECISION DEFAULT NULL, INDEX user (user_id), INDEX course (c_id), INDEX session (session_id), INDEX category (category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; CREATE TABLE portfolio_category (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, is_visible TINYINT(1) DEFAULT '1' NOT NULL, INDEX user (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; CREATE TABLE portfolio_comment (id INT AUTO_INCREMENT NOT NULL, author_id INT NOT NULL, item_id INT NOT NULL, tree_root INT DEFAULT NULL, parent_id INT DEFAULT NULL, content LONGTEXT NOT NULL, date DATETIME NOT NULL, is_important TINYINT(1) DEFAULT '0' NOT NULL, lft INT NOT NULL, lvl INT NOT NULL, rgt INT NOT NULL, score DOUBLE PRECISION DEFAULT NULL, INDEX IDX_C2C17DA2F675F31B (author_id), INDEX IDX_C2C17DA2126F525E (item_id), INDEX IDX_C2C17DA2A977936C (tree_root), INDEX IDX_C2C17DA2727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; ALTER TABLE portfolio ADD CONSTRAINT FK_A9ED1062A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE; ALTER TABLE portfolio ADD CONSTRAINT FK_A9ED106291D79BD3 FOREIGN KEY (c_id) REFERENCES course (id) ON DELETE CASCADE; ALTER TABLE portfolio ADD CONSTRAINT FK_A9ED1062613FECDF FOREIGN KEY (session_id) REFERENCES session (id) ON DELETE CASCADE; ALTER TABLE portfolio ADD CONSTRAINT FK_A9ED106212469DE2 FOREIGN KEY (category_id) REFERENCES portfolio_category (id) ON DELETE SET NULL; ALTER TABLE portfolio CHANGE is_visible visibility SMALLINT DEFAULT 1 NOT NULL; ALTER TABLE portfolio ADD is_highlighted TINYINT(1) DEFAULT '0' NOT NULL; ALTER TABLE portfolio ADD is_template TINYINT(1) DEFAULT '0' NOT NULL; ALTER TABLE portfolio_category ADD CONSTRAINT FK_7AC64359A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE; ALTER TABLE portfolio_comment ADD CONSTRAINT FK_C2C17DA2F675F31B FOREIGN KEY (author_id) REFERENCES user (id) ON DELETE CASCADE; ALTER TABLE portfolio_comment ADD CONSTRAINT FK_C2C17DA2126F525E FOREIGN KEY (item_id) REFERENCES portfolio (id) ON DELETE CASCADE; ALTER TABLE portfolio_comment ADD CONSTRAINT FK_C2C17DA2A977936C FOREIGN KEY (tree_root) REFERENCES portfolio_comment (id) ON DELETE CASCADE; ALTER TABLE portfolio_comment ADD CONSTRAINT FK_C2C17DA2727ACA70 FOREIGN KEY (parent_id) REFERENCES portfolio_comment (id) ON DELETE CASCADE; ALTER TABLE portfolio_comment ADD is_template TINYINT(1) DEFAULT '0' NOT NULL; ALTER TABLE portfolio_category ADD parent_id INT(11) NOT NULL DEFAULT 0; CREATE TABLE portfolio_rel_tag (id INT AUTO_INCREMENT NOT NULL, tag_id INT NOT NULL, c_id INT NOT NULL, session_id INT DEFAULT NULL, INDEX IDX_DB734472BAD26311 (tag_id), INDEX IDX_DB73447291D79BD3 (c_id), INDEX IDX_DB734472613FECDF (session_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; ALTER TABLE portfolio_rel_tag ADD CONSTRAINT FK_DB734472BAD26311 FOREIGN KEY (tag_id) REFERENCES tag (id) ON DELETE CASCADE; ALTER TABLE portfolio_rel_tag ADD CONSTRAINT FK_DB73447291D79BD3 FOREIGN KEY (c_id) REFERENCES course (id) ON DELETE CASCADE; ALTER TABLE portfolio_rel_tag ADD CONSTRAINT FK_DB734472613FECDF FOREIGN KEY (session_id) REFERENCES session (id) ON DELETE CASCADE; */ // In 1.11.8, before enabling this feature, you also need to: // - edit src/Chamilo/CoreBundle/Entity/Portfolio.php, PortfolioCategory.php, PortfolioAttachment.php and PortfolioComment.php PortfolioRelTag.php // and follow the instructions about the @ORM\Entity() line // - launch composer install to rebuild the autoload.php // To allow to add tags to portfolio items, create a extrafield called "tags" that can be modified and visible to others /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (19, 10, 'tags', 'tags', '', 0, 1, 1, 1, 0, NOW()); */ // To enable (make visible for students) the new Portfolio tool when creating a course it's necessary to create a new setting parameter /* INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url, access_url_changeable, access_url_locked) VALUES ('course_create_active_tools', 'portfolio', 'checkbox', 'Tools', 'true', 'CourseCreateActiveToolsTitle', 'CourseCreateActiveToolsComment', null, 'Portfolio', 1, 0, 0); */ //$_configuration['allow_portfolio_tool'] = false; // Allow advanced selection of who can view the posts and comments. It requires DB changes: // ALTER TABLE portfolio_comment ADD visibility SMALLINT DEFAULT 1 NOT NULL; // Then add the "@" symbol to the CPortfolioComment::$visibility property in the ORM\Column() line. //$_configuration['portfolio_advanced_sharing'] = false; // DEPRECATED: gradebook_enable_best_score is deprecated. Use gradebook_display_extra_stats instead. // Enable best score column in gradebook. Previously called disable_gradebook_stats //$_configuration['gradebook_enable_best_score'] = false; /* Enable specific columns in gradebook table. [1] = Ranking [2] = Best Score [3] = Average */ //$_configuration['gradebook_display_extra_stats'] = ['columns' => [1, 2, 3]]; // Allow teachers to access student skills BT#14161 (skills setting must be enabled in the platform) //$_configuration['allow_teacher_access_student_skills'] = false; // Allow sharing options for the documents inside a group //ALTER TABLE c_group_info ADD document_access INT DEFAULT 0 NOT NULL; //$_configuration['group_document_access'] = false; // Allow sharing options for the documents inside a group category //ALTER TABLE c_group_category ADD document_access INT DEFAULT 0 NOT NULL; //$_configuration['group_category_document_access'] = false; // Allow LP export to chamilo format (CourseBackup) //$_configuration['allow_lp_chamilo_export'] = false; // Allow exercise auto launch //$_configuration['allow_exercise_auto_launch'] = false; // ALTER TABLE c_quiz ADD autolaunch TINYINT(1) DEFAULT 0; // Enable speed controller in video player // $_configuration['video_features'] = ['features' => ['speed']]; // Hide the context menu on video player //$_configuration['video_context_menu_hidden'] = false; // Enable player renderers for YouTube, Vimeo, Facebook, DailyMotion, Twitch medias //$_configuration['video_player_renderers'] = ['renderers' => ['dailymotion', 'facebook', 'twitch', 'vimeo', 'youtube']]; // Disable token verification when sending a message // $_configuration['disable_token_in_new_message'] = false; // My courses session order. Possible field values: "start_date", "end_date", "name" Order values: "asc" or "desc" // $_configuration['my_courses_session_order'] = ['field' => 'end_date', 'order' => 'desc']; // Allow set courses in session in read-only mode. Require DB changes: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, visible_to_self, changeable, filter, created_at) VALUES (2, 13, 'session_courses_read_only_mode', 'Lock Course In Session', 1, 1, 1, NOW()); */ // $_configuration['session_courses_read_only_mode'] = false; // Allow SCORM packages when importing a course // $_configuration['allow_import_scorm_package_in_course_builder'] = false; // Avoid all the scorms folders to be included by default in the partial course backup // and enable the scroms folders to be selected manualy //$_configuration['course_backup_allow_scorm_selection_in_select_form'] = false; // Hide announcement "sent to" label // $_configuration['hide_announcement_sent_to_users_info'] = false; // Hide gradebook graph. // $_configuration['gradebook_hide_graph'] = false; // Hide gradebook table for student. // $_configuration['gradebook_hide_table'] = false; // Hide gradebook "download report in PDF" button // $_configuration['gradebook_hide_pdf_report_button'] = false; // Shows a link to the "Global gradebooks" page in the /index.php and /user_portal.php page. // It also enables the main/gradebook/all_my_gradebooks.php page. //$_configuration['show_all_my_gradebooks_page'] = false; // Show pending survey link in user menu // $_configuration['show_pending_survey_in_menu'] = false; // GDPR: European's General Data Protection Rules activation option // Set to true to disable the new personal data page inside the social network // menu // $_configuration['disable_gdpr'] = true; // Set the LinkedIn organization id BT#17468 //$_configuration['linkedin_organization_id'] = false; // GDPR requires users to be informed of the Data Protection Officer name and // contact point. These can only be defined here for now, but will be moved to // web settings in the future. // Name of the person or organization that is responsible for the treatment of // personal info //$_configuration['data_protection_officer_name'] = ''; // A description of the role of the DP Officer in this context //$_configuration['data_protection_officer_role'] = ''; // An e-mail address where to contact the data protection officer for queries //$_configuration['data_protection_officer_email'] = ''; // Show multiple conditions to user during sign up process // Example with a GDPR condition /*$_configuration['show_conditions_to_user'] = [ 'conditions' => [ [ 'variable' => 'gdpr', // internal extra field name 'display_text' => 'GDPRTitle', // checkbox title will be translated with get_lang('GDPRTitle') 'text_area' => 'GDPRTextArea', // this will be translated using get_lang('GDPRTextArea') ], [ 'variable' => 'my_terms', 'display_text' => 'My test conditions', 'text_area' => 'This is a long text area, with lot of terms and conditions ... ', ], ], ];*/ // Make GDPR terms public (useful when using the platform for anonymous survey // invitations where users can leave personal info). // $_configuration['gdpr_terms_public'] = false; // Hide LP item prerequisite label in the LP view //$_configuration['hide_accessibility_label_on_lp_item'] = true; // Round score in exercise category export //$_configuration['exercise_category_round_score_in_export'] = false; // Redirect index to url for logged in users // In this example the index.php will be redirected to user_portal.php for logged in users //$_configuration['redirect_index_to_url_for_logged_users'] = 'user_portal.php'; // Teachers can CRUD classes // ALTER TABLE usergroup ADD author_id INT DEFAULT NULL; //$_configuration['allow_teachers_to_classes'] = false; // Do not unsubscribe users from session nor course when users are unsubscribe to class // $_configuration['usergroup_do_not_unsubscribe_users_from_course_nor_session_on_user_unsubscribe'] = false; // Do not unsubscribe users from course when courses are unsubscribe to class // $_configuration['usergroup_do_not_unsubscribe_users_from_course_on_course_unsubscribe'] = false; // Do not unsubscribe users from session when sessions are unsubscribe to class // $_configuration['usergroup_do_not_unsubscribe_users_from_session_on_session_unsubscribe'] = false; // Show all users in selector as initial list when subscribing users to class //$_configuration['usergroup_add_user_show_all_student_by_default'] = false; // Validate user login via a webservice, Chamilo will send a "login" and "password" parameters // to the "myWebServiceFunctionToLogin" function, the result should be "1" if the user have access. /*$_configuration['webservice_validation'] = [ 'options' => [ 'wsdl' => 'https://example.com/soap?wsdl', 'check_login_function' => 'myWebServiceFunctionToLogin' ] ];*/ // Hide the username when showing the complete name for a user. // Example: using api_get_user_info()['complete_name_with_username'] or $user->getCompleteNameWithUsername() //$_configuration['hide_username_with_complete_name'] = false; // Hide the username in course chat //$_configuration['hide_username_in_course_chat'] = false; // Allow multiple attempts in gradebook evaluations // CREATE TABLE gradebook_result_attempt (id INT AUTO_INCREMENT NOT NULL, result_id INT NOT NULL, score DOUBLE, comment LONGTEXT DEFAULT NULL, created_at DATETIME, updated_at DATETIME, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; //$_configuration['gradebook_multiple_evaluation_attempts'] = false; // Hide country flags in the language switcher // $_configuration['hide_flag_language_switcher'] = false; // Hide complete name in who is online page // $_configuration['hide_complete_name_in_whoisonline'] = false; // Block student publication edition BT#14985 // $_configuration['block_student_publication_edition'] = false; // Block student publication add documents BT#14986 //$_configuration['block_student_publication_add_documents'] = false; // Block teacher to modify a work score edition BT#14987 // $_configuration['block_student_publication_score_edition'] = false; // Enable system to manage e-mail templates in users registration forms /*CREATE TABLE mail_template( id int not null primary key auto_increment, name varchar(255) not null, -- a friendly name for the template, to remember what it is like template text, -- the template content (in Twig format) type varchar(255) not null, -- the type of the mail (we can use current template names to fill that) created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, author_id INT NOT NULL, url_id INT NOT NULL, default_template TINYINT not null, system int not null default 0 -- whether it can be deleted or not (system = 1 means it's initially from Chamilo, any other template can be created/deleted/edited, but the ones with system=1 cannot) );*/ // $_configuration['mail_template_system'] = false; // Enable filter by language for system and courses templates //ALTER TABLE system_template ADD language VARCHAR(40) NOT NULL DEFAULT 'english'; //Edit src/Chamilo/CoreBundle/Entity/SystemTemplate.php and add a '@' character in front of 'ORM\Column(name="language"' // $_configuration['template_activate_language_filter'] = false; // Students can only upload one publication // $_configuration['allow_only_one_student_publication_per_user'] = false; // Hide percentage in best/average gradebook results //$_configuration['hide_gradebook_percentage_user_result'] = true; // Use exercise platform score settings in the gradebook graph // $_configuration['gradebook_use_exercise_score_settings_in_categories'] = true; // Activate the view with ViewerJS for PDF files within the lessons for IPad and IPhone // $_configuration['allow_pdf_viewerjs_in_lp'] = false; // Allow DRH user to access all visible session course announcements // $_configuration['allow_drh_access_announcement'] = false; // Allow my personal files link in the homepage // $_configuration['allow_my_files_link_in_homepage'] = false; // This option sets default parameters in the main/session/session_import.php /*$_configuration['session_import_settings'] = [ 'options' => [ 'session_exists_default_option' => '1', 'send_mail_default_option' => '1', ] ];*/ /* * Fields visibility in the profile user page $_configuration['profile_fields_visibility'] = [ 'options' => [ 'vcard' => false, 'firstname' => false, 'lastname' => false, 'photo' => true, 'email' => true, 'chat' => true, 'terms_ville' => false, // extra field value ] ];*/ // This option sets default parameters in the main/admin/user_import.php /*$_configuration['user_import_settings'] = [ 'options' => [ 'send_mail_default_option' => '1', ] ];*/ // Disable all new exercise attempts in all the platform // $_configuration['exercises_disable_new_attempts'] = false; // Improve speed when rendering gradebook student reports using Doctrine APCU cache // $_configuration['gradebook_use_apcu_cache'] = true; /* Add a minimum time limit to be in the learning path in order to get the last item completed Requires a DB change: ALTER TABLE c_lp ADD accumulate_work_time INT NOT NULL; CREATE TABLE track_e_access_complete (id int(11) NOT NULL AUTO_INCREMENT, user_id int(11) NOT NULL, date_reg datetime NOT NULL, tool varchar(255) NOT NULL, tool_id int(11) NOT NULL, tool_id_detail int(11) NOT NULL, action varchar(255) NOT NULL, action_details varchar(255) NOT NULL, current_id int(11) NOT NULL, ip_user varchar(255) NOT NULL, user_agent varchar(255) NOT NULL, session_id int(11) NOT NULL, c_id int(11) NOT NULL, ch_sid varchar(255) NOT NULL, login_as int(11) NOT NULL, info longtext NOT NULL, url text NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=13989 DEFAULT CHARSET=utf8; CREATE INDEX user_course_session ON track_e_access_complete (user_id, c_id, session_id); Add course checkbox extra field "new_tracking_system" Add session checkbox extra field "new_tracking_system" Only applied for courses/sessions with extra field "new_tracking_system" to "1" */ //$_configuration['lp_minimum_time'] = false; // Add collapsable option for user course categories // ALTER TABLE user_course_category ADD collapsed TINYINT(1) DEFAULT NULL; // $_configuration['allow_user_course_category_collapsable'] = false; // Add collapsable option when showing the course list inside a session in userportal.php // ALTER TABLE session_rel_user ADD collapsed TINYINT(1) DEFAULT NULL; // Create a new session extra field called "collapsed" (checkbox yes/no - option) // $_configuration['allow_user_session_collapsable'] = false; // Allow to session admins login as teachers //$_configuration['allow_session_admin_login_as_teacher'] = false; // Allow gradebook stats // Requires to edit the GradebookLink.php And GradebookEvaluation.php files adding the "@" in the ORM phpdoc block /* ALTER TABLE gradebook_link ADD score_weight DOUBLE PRECISION DEFAULT NULL, ADD average_score DOUBLE PRECISION DEFAULT NULL, ADD best_score DOUBLE PRECISION DEFAULT NULL, ADD user_score_list LONGTEXT DEFAULT NULL COMMENT '(DC2Type:array)' ; ALTER TABLE gradebook_evaluation ADD score_weight DOUBLE PRECISION DEFAULT NULL, ADD average_score DOUBLE PRECISION DEFAULT NULL, ADD best_score DOUBLE PRECISION DEFAULT NULL, ADD user_score_list LONGTEXT DEFAULT NULL COMMENT '(DC2Type:array)' ; */ //$_configuration['allow_gradebook_stats'] = false; // Hide social media links //$_configuration['hide_social_media_links'] = false; // Show chamilo unique question id in exercises // $_configuration['show_question_id'] = false; // Show pagination if question list is bigger than "x" value, if 0 pagination will not appear. // Option only when building an exercise as a teacher // $_configuration['show_question_pagination'] = 100; // Number of questions to show in every page // Option only when building an exercise as a teacher // $_configuration['question_pagination_length'] = 20; // Teachers cannot delete an exercise/questions, change exercise visibility, download to qti, clean results // $_configuration['limit_exercise_teacher_access'] = false; // Changes the row list when using jqgrid/sortable tables //$_configuration['table_row_list'] = ['options' => [50, 100, 200, 500]]; // Default selected row in jqgrid/sortable tables //$_configuration['table_default_row'] = 50; // Disable Chamilo.org announcements at the top of the admin page //$_configuration['admin_chamilo_announcements_disable'] = false; /* Disable course report graphs 0 = Shown 1 = Hidden 2 = Click to show */ //$_configuration['hide_course_report_graph'] = 0; // Visually "fold" forum categories by default // $_configuration['forum_fold_categories'] = false; // Set extra fields as required in the inscription.php page /*$_configuration['required_extra_fields_in_inscription'] = [ 'options' => [ 'terms_ville', 'terms_paysresidence', ], ];*/ /* Set extra fields as required in the profile.php page $_configuration['required_extra_fields_in_profile'] = [ 'options' => [ 'terms_villedustage' ], ]; */ // Community manager users //$_configuration['community_managers_user_list'] = ['users' => [1]]; // Hide global chat video //$_configuration['hide_chat_video'] = false; // global forum in social network BT#15309 //$_configuration['global_forums_course_id'] = 0; // Hide forum post revision checkbox //$_configuration['hide_forum_post_revision_language'] = false; // Allow forum post revisions // Requires new forum_category and forum_post "language" extra fields (multiple select) //$_configuration['allow_forum_post_revisions'] = false; // Allow forum category filter on language // Requires new forum_category "language" extra fields (multiple select) //$_configuration['allow_forum_category_language_filter'] = false; //Allows to subscribe to notification of forums of the base course for users subscribed in a session //Only works if subscribe_users_to_forum_notifications is set to true in the course's settings //$_configuration['subscribe_users_to_forum_notifications_also_in_base_course'] = false; // Allow to show users in a map, users need to have a coordinates extra field BT#15176 //$_configuration['allow_social_map_fields'] = ['fields' => ['terms_villedustage', 'terms_ville']]; // Translate HTML based in the HTML "lang" attribute see BT#15166 //$_configuration['translate_html'] = false; // Avoid add a reply-to header when a no-reply address is set. //$_configuration['mail_no_reply_avoid_reply_to'] = false; // Allows to user add feedback (likes or dislikes) to posts in social wall. Requires DB changes: // CREATE TABLE message_feedback (id BIGINT AUTO_INCREMENT NOT NULL, message_id BIGINT NOT NULL, user_id INT NOT NULL, liked TINYINT(1) DEFAULT '0' NOT NULL, disliked TINYINT(1) DEFAULT '0' NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_DB0F8049537A1329 (message_id), INDEX IDX_DB0F8049A76ED395 (user_id), INDEX idx_message_feedback_uid_mid (message_id, user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; // ALTER TABLE message_feedback ADD CONSTRAINT FK_DB0F8049537A1329 FOREIGN KEY (message_id) REFERENCES message (id) ON DELETE CASCADE; // ALTER TABLE message_feedback ADD CONSTRAINT FK_DB0F8049A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE; // In 1.11.8, before enabling this feature, you also need to: // - edit src/Chamilo/CoreBundle/Entity/MessageFeedback.php // and follow the instructions about the @ORM\Entity() line // - edit src/Chamilo/CoreBundle/Entity/Message.php // and follow the instructions about the @ORM\OneToMany line for the $likes property // - launch "composer install" to rebuild the autoload.php //$_configuration['social_enable_messages_feedback'] = false; // Disable dislike button in the social network. //$_configuration['disable_dislike_option'] = false; // Block student's access to the course documents when using the ckeditor "Browse server" button //$_configuration['block_editor_file_manager_for_students'] = false; // Show a language flag next to the user picture in the social network //$_configuration['social_show_language_flag_in_profile'] = false; // Add subject and body in the mailto: footer //$_configuration['add_user_course_information_in_mailto'] = false; // Add gradebook score style configuration in the flat view // See api.lib.php in order to find the options: examples SCORE_DIV = 1, SCORE_PERCENT = 2, etc //$_configuration['gradebook_report_score_style'] = 1; // Means the score will be (X / Y) "SCORE_DIV" // Allow show the score display custom (when it is enabled) in a standalone column in gradebook //$_configuration['gradebook_score_display_custom_standalone'] = false; // Blocks "my files" access to anon users //$_configuration['block_my_files_access'] = false; // Allow .htaccess files in SCORM packages //$_configuration['allow_htaccess_import_from_scorm'] = false; // Allow general certificate //$_configuration['allow_general_certificate'] = false; // Allow exercise categories // CREATE TABLE c_exercise_category (id BIGINT AUTO_INCREMENT NOT NULL, c_id INT NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, position INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; // ALTER TABLE c_quiz ADD exercise_category_id INT DEFAULT NULL; // enable @ORM in CExerciseCategory adn CQuiz::exerciseCategoryId //$_configuration['allow_exercise_categories'] = false; // Send new user inscription notification only to general admins (table settings_current = emailAdministrator) //$_configuration['send_inscription_notification_to_general_admin_only'] = false; // Allow extra settings for the quiz results page // ALTER TABLE c_quiz ADD page_result_configuration LONGTEXT DEFAULT NULL COMMENT '(DC2Type:array)'; //$_configuration['allow_quiz_results_page_config'] = false; // Allows you to show or hide the number of the question in the exercises // ALTER TABLE c_quiz ADD COLUMN hide_question_number int NULL DEFAULT 0 COMMENT 'Show/Hide question number in quiz'; //$_configuration['quiz_hide_question_number'] = false; // Allows you to show or hide the attempts table of an exercise on start page // ALTER TABLE c_quiz ADD COLUMN hide_attempts_table int NULL DEFAULT 0 COMMENT 'Show/Hide attempts table of an exercise on start page'; //$_configuration['quiz_hide_attempts_table_on_start_page'] = false; // Allow multiple options for the exercise "save answer" option // ALTER TABLE c_quiz MODIFY COLUMN save_correct_answers INT NULL DEFAULT NULL; //$_configuration['allow_quiz_save_correct_options'] = false; // Show languages flags by country in the language switcher. //$_configuration['language_flags_by_country'] = false; // Allow compilatio plagiarism prevention tool /* CREATE TABLE c_plagiarism_compilatio_docs ( id INT AUTO_INCREMENT NOT NULL, c_id int(11) NOT NULL, document_id int(11) NOT NULL, compilatio_id varchar(40) CHARACTER SET utf8 NOT NULL, PRIMARY KEY (id) ) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; // If table exists already ALTER TABLE c_plagiarism_compilatio_docs drop primary key; ALTER TABLE c_plagiarism_compilatio_docs ADD COLUMN id INT AUTO_INCREMENT NOT NULL PRIMARY KEY; ALTER TABLE c_plagiarism_compilatio_docs CHANGE COLUMN id_doc document_id INT NOT NULL; ALTER TABLE c_plagiarism_compilatio_docs MODIFY compilatio_id VARCHAR(40) NOT NULL; */ //$_configuration['allow_compilatio_tool'] = false; /*$_configuration['compilatio_tool'] = [ 'settings' => [ 'key' => '', 'api_url' => 'https://app.compilatio.net/api', 'proxy_host' => '', 'proxy_port' => '', 'max_filesize' => '', ] ];*/ // Allow user to enter a LP item if it was validated in another session. // $_configuration['validate_lp_prerequisite_from_other_session'] = false; // 1 = SCORE_AVERAGE (5 / 10) // 2 = SCORE_PERCENT (50%) // 3 = SCORE_DIV_PERCENT (5 / 10 (50%)) // $_configuration['exercise_score_format'] = 0; // Hide course sidebar //$_configuration['hide_course_sidebar'] = true; // Allow online users by user profile // 1 = COURSEMANAGER (teacher) // 5 = STUDENT // 11 = PLATFORM_ADMIN // Example: The online users will be available only for teachers and students. //$_configuration['allow_online_users_by_status'] = ['status' => [1, 5]]; // Allow add one column by each user extra field indicated to the Gradebook Flatview for each user. // $_configuration['gradebook_flatview_extrafields_columns'] = ['variables' => []]; // Show hidden exercises that were added to a LP in the exercise list // $_configuration['show_hidden_exercise_added_to_lp'] = true; // Show full lp item title // $_configuration['show_full_lp_item_title_in_edition'] = false; // Hide course catalog welcome message //$_configuration['hide_course_catalog_welcome'] = true; // Survey // ALTER TABLE c_survey_question ADD parent_id INT(11) DEFAULT 0 NOT NULL; // ALTER TABLE c_survey_question ADD parent_option_id INT(11) DEFAULT 0 NOT NULL; //$_configuration['survey_question_dependency'] = true; // Student publication: force to download document before upload an assignment. // $_configuration['force_download_doc_before_upload_work' ] = true; // Allow teachers to decide which skills are assigned through their courses // $_configuration['skills_teachers_can_assign_skills'] = false; // Changes the ck editor enter mode value. Default: CKEDITOR.ENTER_P // $_configuration['ck_editor_enter_mode_value'] = 'CKEDITOR.ENTER_BR'; // Set CKEDITOR config for Vimeo Embed plugin //$_configuration['ckeditor_vimeo_embed'] = [ // 'config' => [ // 'client_id' => '', // 'client_secret' => '', // 'access_token' => '', // ], //]; // CREATE TABLE user_career (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, career_id INT NOT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; // ALTER TABLE user_career ADD COLUMN extra_data LONGTEXT; // ALTER TABLE user_career ADD COLUMN updated_at DATETIME NOT NULL; // $_configuration['allow_career_users'] = false; // LP view menu location. Options: "left" or "right" // $_configuration['lp_menu_location'] = 'left'; // Hide the "Open in new window" button in learning paths when viewing long content (using the button disconnects SCORM tracking - more details in #4954) //$_configuration['lp_ios_hide_open_in_new_window_button'] = false; // Show notification events /*CREATE TABLE IF NOT EXISTS notification_event ( id INT unsigned NOT NULL auto_increment PRIMARY KEY, title VARCHAR(255), content TEXT, link TEXT, persistent INT, day_diff INT, event_type VARCHAR(255) ); ALTER TABLE notification_event ADD COLUMN event_id INT NULL; CREATE TABLE IF NOT EXISTS notification_event_rel_user ( id INT UNSIGNED AUTO_INCREMENT NOT NULL, event_id INT unsigned, user_id INT, INDEX FK_EVENT (event_id), INDEX FK_USER (user_id), PRIMARY KEY (id) ); ALTER TABLE notification_event_rel_user ADD CONSTRAINT FK_EVENT FOREIGN KEY (event_id) REFERENCES notification_event (id) ON DELETE CASCADE; ALTER TABLE notification_event_rel_user ADD CONSTRAINT FK_USER FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE; */ // create new user text extra field called 'notification_event' to save the persistent settings. // $_configuration['notification_event'] = false; // Add help text to put 2 names in registration form //$_configuration['registration_add_helptext_for_2_names'] = false; // Allow career/promotions in global announcements // ALTER TABLE sys_announcement ADD COLUMN career_id INT DEFAULT 0; // ALTER TABLE sys_announcement ADD COLUMN promotion_id INT DEFAULT 0; //$_configuration['allow_careers_in_global_announcements'] = false; // Allow career/promotions in global calendar. Require DB changes: // ALTER TABLE sys_calendar ADD COLUMN career_id INT DEFAULT 0; // ALTER TABLE sys_calendar ADD COLUMN promotion_id INT DEFAULT 0; //$_configuration['allow_careers_in_global_agenda'] = false; // Hide start/end dates in "My courses" page (user_portal.php) //$_configuration['hide_session_dates_in_user_portal'] = false; // Catalog search settings visibility /*$_configuration['catalog_settings'] = [ 'sessions' => [ 'by_title' => true, 'by_date' => true, 'by_tag' => true, 'show_session_info' => true, 'show_session_date' => true, ], 'courses' => [ 'by_title' => true, ], ];*/ // Enable learning paths with only one SCO item to use the score returned by // the SCO as an indicator of progress of the whole learning path // Before enabling, make sure you added an LP extra field of type int, called use_score_as_progress // $_configuration['lp_score_as_progress_enable'] = false; // Use this link as the "Forgot password?" link instead of the default. This setting should be transformed into a hook for plugins at a later time //$_configuration['pass_reminder_custom_link'] = ''; // In Scorm comunication use the username instead of the user_id //$_configuration['scorm_api_username_as_student_id'] = false; // Zoom in description images quiz // $_configuration['quiz_image_zoom'] = [ // 'options' => [ // 'zoomWindowWidth' => 400, // 'zoomWindowHeight' => 400, // ] // ]; // In Scorm comunication use a specific extra field instead of the user_id //$_configuration['scorm_api_extrafield_to_use_as_student_id'] = ''; // LMS will try to update SCO status every time the status is not sent by the SCO //$_configuration['scorm_lms_update_sco_status_all_time'] = false; // Show online user only to Administrators //$_configuration['whoisonline_only_for_admin'] = false; // Prevent going back to previous questions // ALTER TABLE c_quiz ADD COLUMN prevent_backwards INT DEFAULT 0; //$_configuration['quiz_prevent_backwards_move'] = false; // Allow third party plugins to be uploaded through a form in the plugins section //$_configuration['plugin_upload_enable'] = false; // ALTER TABLE session ADD COLUMN status INT DEFAULT 0; // $_configuration['allow_session_status'] = false; // Sets the sender id when using the script tests/scripts/disable_user_conditions.php // $_configuration['disable_user_conditions_sender_id'] = 0; // Set the default tab in the admin session list. Values: all, close, active, custom. //$_configuration['default_session_list_view'] = 'all'; // Search user by extra field in the user list. //$_configuration['user_search_on_extra_fields'] = ['extra_fields' => ['variable1', 'variable2']]; // user subscription to a session rather than to a base course // user session is created at first subscription //$_configuration['catalog_course_subscription_in_user_s_session'] = false; // user session duration in days - after the session end date, more subscriptions are prevented //$_configuration['user_s_session_duration'] = 3*365; // id of the admin to attach user session //$_configuration['session_automatic_creation_user_id'] = 1; // Skip scorm package file names clean up //$_configuration['skip_scorm_package_clean_up'] = false; // Course chat: Send message on button click only, if false then send on enter too. //$_configuration['course_chat_send_message_only_on_button'] = true; // Course catalog show extra fields (visible and filtered) //$_configuration['allow_course_extra_field_in_catalog'] = false; // Course catalog links behaviour. /* $_configuration['course_catalog_settings'] = [ 'link_settings' => [ 'info_url' => 'course_description_popup', // course description popup page 'title_url' => 'course_home', // Course home URL 'image_url' => 'course_about', // Course about URL ], 'hide_course_title' 'redirect_after_subscription' => 'course_home', // or 'course_catalog' to stay in the page 'extra_fields_in_search_form' => ['variable1', 'variable2'], 'extra_fields_in_course_block' => ['variable3', 'variable4'], 'standard_sort_options' => [ // 1 means allow sorting in ascending order // -1 means allow sorting in descending order 'title' => 1, 'creation_date' => -1, 'count_users' => -1, // subscription count 'point_info/point_average' => -1, // average score 'point_info/total_score' => -1, // score sum 'point_info/users' => -1, // vote count ], 'extra_field_sort_options' => [ 'variable5' => -1, 'variable6' => 1, ], 'pre_filter_on_language' => 1, // By default, filter the courses catalogue on user language (prevents searching without language) ]; */ // Display the course catalog in home page //$_configuration['course_catalog_display_in_home'] = false; // Page "My Courses" shows specific course extra fields (CourseManager::getExtraFieldsToBePresented) /*$_configuration['my_course_course_extrafields_to_be_presented'] = [ 'fields' => ['mots_cles', 'duree_en_min', 'format'], ];*/ // Disable fields to add an attachment when creating and announcement. //$_configuration['disable_announcement_attachment'] = false; // Disable sending emails. //$_configuration['disable_send_mail'] = false; // CKEditor font names /*$_configuration['ck_editor_font_names'] = [ 'names' => [ 'Arial' => 'Arial, Helvetica, sans-serif', 'Comic Sans MS' => 'Comic Sans MS, cursive', 'Courier New' => 'Courier New, Courier, monospace', 'Georgia' => 'Georgia, serif', 'Lucida Sans Unicode' => 'Lucida Sans Unicode, Lucida Grande, sans-serif', 'Tahoma' => 'Tahoma, Geneva, sans-serif', 'Times New Roman' => 'Times New Roman, Times, serif', 'Trebuchet MS' => 'Trebuchet MS, Helvetica, sans-serif', 'Verdana' => 'Verdana, Geneva, sans-serif', ] ];*/ /* Show download files button after finishing all LP. Example: ABC is the course code, and 1 and 100 are the doc id $_configuration['download_files_after_all_lp_finished'] = ['courses' => ['ABC' => [1, 100]]]; */ // Show/Hide password field in user profile. Adds a customizable link depending on the user status. /* $_configuration['auth_password_links'] = [ 'profiles' => [ 5 => [ 'azure' => [ 'show_password_field' => false, 'extra_link' => '

Change!

Wachtwoord aanpassen' ], 'extldap' => [ 'show_password_field' => true, 'extra_link' => '

Change!

Wachtwoord aanpassen' ] ] ] ]; */ // Show unsubscribe buttons on page "My courses" //$_configuration['enable_unsubscribe_button_on_my_course_page'] = false; // Allow LP category in sessions. // ALTER TABLE c_lp_category ADD COLUMN session_id INT(11) DEFAULT NULL; //$_configuration['allow_session_lp_category'] = false; // Enable recording of all answers (even temporary) in the track_e_attempt_recording table // This requires a column to be added to the table with the following query: // ALTER TABLE track_e_attempt_recording ADD COLUMN answer longtext default '' AFTER question_id; // This is an experimental feature, known to create issues in the // exercise_report.php page when wanting to grade an attempt (due to usage in // get_exam_results_data()). //$_configuration['quiz_answer_extra_recording'] = false; // Disable clean results for teachers // $_configuration['disable_clean_exercise_results_for_teachers'] = true; // Show certainty degree question result in Exercises // $_configuration['show_exercise_question_certainty_ribbon_result'] = false; //Allows to add increment in minutes to the date range component timepicker, example: 5,10,30 minutes //$_configuration['timepicker_increment'] = 5; //Allows teachers to edit survey questions after students have answered them //$_configuration['survey_allow_answered_question_edit'] = false; // Allows prevent to the user before leaving a learning path //$_configuration['lp_prevents_beforeunload'] = false; // Disable slideshow documents //$_configuration['disable_slideshow_documents'] = false; // Disable search documents //$_configuration['disable_search_documents'] = false; // Disable available space in the document tool //$_configuration['disable_document_quota_message_for_students'] = false; // Show a donation suggestion message on the course creation page //$_configuration['course_creation_donate_message_show'] = false; //$_configuration['course_creation_donate_link'] = ''; // Allow my student publications page //$_configuration['allow_my_student_publication_page'] = false; // Show handpicked "popular" courses on the home page instead of users-chosen // courses. // Create an extra field for courses called "popular_courses" (type CHECKBOX) OR // INSERT extra_field (extra_field_type, field_type, variable, display_text, visible_to_self, changeable, created_at) // VALUES (2, 13, 'popular_courses', 'Popular course', 1, 1, NOW()); // $_configuration['popular_courses_handpicked'] = false; // Default items per page in main/mySpace/users.php // $_configuration['my_space_users_items_per_page'] = 10; // Add teachers column in course list. // $_configuration['add_teachers_in_course_list'] = false; // Allow teachers and admins to see students as friends on social network // $_configuration['social_make_teachers_friend_all'] = false; // Prevent the use of images copy-paste as base64 in the editor to avoid // filling the database with images //$_configuration['ck_editor_block_image_copy_paste'] = false; // Shows a link to the "my lps" page in the /index.php and /user_portal.php page. // It also enables the main/lp/my_list.php page. //$_configuration['show_my_lps_page'] = false; // Disables access to the main/lp/my_list.php page //$_configuration['disable_my_lps_page'] = false; // When exercise is finished send results by email to users, depending the settings below: // Requires a new Exercise Extra field type called with variable = "notifications". /*$_configuration['exercise_finished_notification_settings'] = [ 'notification_teacher' => [ // Notification label 'for teacher' => [ // for teacher 'send_notification_if_user_in_extra_field' => [ 'company_variable' => ['Company A', 'Company B'], ], 'email' => 'teacher1@example.com,teacher2@example.com', // multiple emails allowed 'attempts' => [ [ 'is_block_by_percentage' => true, 'status' => 'passed', // passed/failed/all (depends in the exercise pass %) 'content' => 'MailAttemptPassed', // exercise extra field 'content_default' => 'Hi, ((user_lastname)) ', // value if MailAttemptPassed is empty 'add_pdf' => 'PdfExerciseExtraField', // exercise extra field ], [ 'status' => 'failed', 'content' => 'MailAttemptFailed', ], [ 'status' => 'all', 'content' => 'MailAttemptAll', ], [ 'status' => 'all', 'attempt' => 1, 'content' => 'MailAttemptAttempt1', // exercise extra field, ], [ 'status' => 'failed', 'attempt' => 2, 'content' => 'MailAttemptFailed2', // exercise extra field, // if Exercise failed and attempt = 2 then the student will be subscribe to course code: 'post_actions' => [ 'subscribe_student_to_courses' => ['SECOND_ATTEMPT'], ], ], ], ], 'for admin' => [ 'email' => 'admin@example.com', 'attempts' => [ [ 'status' => 'failed', 'content' => 'MailAttemptFailed', ], ], ], ], 'notification_coach' => [ // Label 'for coach ' => [ // for teacher 'email' => 'coach@example.com', 'attempts' => [ [ 'status' => 'passed', 'content' => 'MailAttemptPassed', // exercise extra field, ], [ 'status' => 'failed', 'content' => 'MailAttemptFailed', // exercise extra field, ], ], ], ], ];*/ // After a user updates his profile, send notifications. /*$_configuration['user_notification_settings'] = [ 'notification1' => [ // Notification label 'email' => 'admin1@example.com,admin2@example.com', // multiple emails allowed 'sender_email' => 'sender@example.com', //'if_extra_field_changes' => ['variable1', 'variable2'], 'if_field_changes' => ['phone', 'email'], 'subject' => 'User profile update', 'content' => '/mail/user_profile_update.dist.tpl', ], ];*/ // Shows a marker if the course was shared in other portals. //$_configuration['multiple_access_url_show_shared_course_marker'] = false; // Show official_code and order user based on this field in the multiple access url user management page //$_configuration['multiple_access_url_user_management_show_and_order_by_official_code'] = false; // Add option to copy a session with its course-session content BT#17832 //$_configuration['duplicate_specific_session_content_on_session_copy'] = false; // Allow add usergroups to a LP BT#17854 //CREATE TABLE c_lp_rel_usergroup (id INT AUTO_INCREMENT NOT NULL, lp_id INT NOT NULL, usergroup_id INT NOT NULL, c_id INT NOT NULL, session_id INT, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; //CREATE TABLE c_lp_category_rel_usergroup (id INT AUTO_INCREMENT NOT NULL, lp_category_id INT NOT NULL, usergroup_id INT NOT NULL, c_id INT NOT NULL, session_id INT, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; //$_configuration['allow_lp_subscription_to_usergroups'] = false; // Gradebook student pdf export settings /*$_configuration['gradebook_pdf_export_settings'] = [ 'hide_score_weight' => true, 'hide_feedback_textarea' => true, ];*/ // Use exercise score in platform settings in gradebook total rows/columns. //$_configuration['gradebook_use_exercise_score_settings_in_total'] = false; // Use exercise score in platform settings in gradebook total rows/columns. //$_configuration['gradebook_use_exercise_score_settings_in_total'] = false; // Show a link on the results page to download an answers report //$_configuration['quiz_results_answers_report'] = false; // Hide the breadcrumb navigation (for example if you don't want users to go // sniffing around a specific course). Should be combined with hiding the menu //$_configuration['breadcrumb_hide'] = false; // Hide the sidebar completely to avoid users navigating away. // Warning: this currently leaves a weird empty space where the sidebar should // be. We recommend using this only in very specific circumstances. //$_configuration['sidebar_hide'] = false; // Block question categories BT#17789 //ALTER TABLE track_e_exercises ADD COLUMN blocked_categories LONGTEXT; // Requires an exercise extra field "block_category" type checkbox (Yes) //$_configuration['block_category_questions'] = false; // Make questions mandatory selectable when using question select type = 5 (category-random) //ALTER TABLE c_quiz_question_rel_category ADD COLUMN mandatory INT DEFAULT 0; //$_configuration['allow_mandatory_question_in_category'] = false; // Discard orphan questions from course copies/backups //$_configuration['quiz_discard_orphan_in_course_export'] = false; // Resource sequence: Validate course in the same session. //$_configuration['course_sequence_valid_only_in_same_session'] = false; // Allows to show the sequence graphic in the course intro //$_configuration['resource_sequence_show_dependency_in_course_intro'] = false; // Allow time per question. BT#17791 // Requires a question text extra field called "time", value in seconds. // ALTER TABLE track_e_attempt ADD COLUMN seconds_spent INT; //$_configuration['allow_time_per_question'] = true; // Disable change user visibility tool icon. //$_configuration['disable_change_user_visibility_for_public_courses'] = true; // Add another layer of security by checking if the user is disabled // at every page load (might generate considerable extra DB load) // $_configuration['security_block_inactive_users_immediately'] = false; // Allow all office suite documents to be uploaded in the "My files" section of the social network //$_configuration['social_myfiles_office_files_upload_allowed'] = false; // Enable a "Previous question" button in surveys // $_configuration['survey_backwards_enable'] = false; // All courses with category MY_CATEGORY will be used as course templates BT#18083 // $_configuration['course_category_code_to_use_as_model'] = 'MY_CATEGORY'; // Shows the best exercise score attempt for a student in the reports. /*$_configuration['add_exercise_best_attempt_in_report'] = [ 'courses' => [ 'ABC' => [88, 89], // Where ABC is the course code and 88 is the exercise id ] ];*/ // For a student: Shows only the list of teachers from my courses in the Chamilo inbox. // $_configuration['send_only_messages_to_teachers'] = true; // Allows add tag to filter messages in inbox. Requires add an tag type extrafield for messages. /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (22, 10, 'tags', 'Tags', '', 0, 1, 0, 1, 1, NOW()); */ //$_configuration['enable_message_tags'] = false; // Survey duplicate: Order survey questions by student name // $_configuration['survey_duplicate_order_by_name'] = true; // Allow gradebook_comment /* CREATE TABLE gradebook_comment (id BIGINT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, gradebook_id INT DEFAULT NULL, comment LONGTEXT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_C3B70763A76ED395 (user_id), INDEX IDX_C3B70763AD3ED51C (gradebook_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB ROW_FORMAT = DYNAMIC; ALTER TABLE gradebook_comment ADD CONSTRAINT FK_C3B70763A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE; ALTER TABLE gradebook_comment ADD CONSTRAINT FK_C3B70763AD3ED51C FOREIGN KEY (gradebook_id) REFERENCES gradebook_category (id) ON DELETE CASCADE; */ // $_configuration['allow_gradebook_comments'] = true; // Allow anon users to send emails to the platform admin. // $_configuration['allow_email_editor_for_anonymous'] = true; // Add certificate footer. Add your template main/template/default/export/pdf_certificate_footer.tpl // $_configuration['add_certificate_pdf_footer'] = true; // Shows a popup with the list of answered/unanswered questions before sending a test. // $_configuration['quiz_check_all_answers_before_end_test'] = true; // Custom cloud link URLS, this requires enable_add_file_link = true // $_configuration['documents_custom_cloud_link_list'] = ['links' => ['example.com', 'example2.com']]; // Shows exercise session attempts in the base course. // $_configuration['show_exercise_session_attempts_in_base_course'] = false; // Shows exercise attempts in sessions where user is general coach // $_configuration['show_exercise_attempts_in_all_user_sessions'] = true; // Allow coach users to always edit announcements inside active/past sessions. // $_configuration['allow_coach_to_edit_announcements'] = false; // Show invisible LP in the course home for students. BT#17744 //$_configuration['show_invisible_lp_in_course_home'] = true; // Show start/end date in LP list for students. //$_configuration['lp_start_and_end_date_visible_in_student_view'] = true; // Show all student publications (from course and from all sessions) in the work/pending.php page if true. BT#18352 //$_configuration['assignment_base_course_teacher_access_to_all_session'] = true; // Show a link to the work/pending.php page in my courses (user_portal) //$_configuration['my_courses_show_pending_work'] = true; // Show exercise report from all courses in a new page: exercise/pending.php //$_configuration['my_courses_show_pending_exercise_attempts'] = true; // Disables the following BBB plugin settings in the plugin form and use them in priority. /*$_configuration['plugin_settings'] = [ 'bbb' => [ 'tool_enable' => 'true', // string value 'host' => 'https://www.example.com', 'salt' => 'abc123' ] ];*/ // Enable X-Sendfile headers on forced download files going through document/download.php //$_configuration['enable_x_sendfile_headers'] = false; // Extra settings for the agenda (FullCalendar v3) /*$_configuration['fullcalendar_settings'] = [ 'settings' => [ 'businessHours' => [ // days of week. an array of zero-based day of week integers (0=Sunday) 'dow' => [0, 1, 2, 3, 4], // Sunday - Thursday 'start' => '10:00', 'end' => '18:00', ], 'firstDay' => 0, // 0 = Sunday, 1 = Monday ] ];*/ // Allow session admin access to main/admin/user_update_import.php and main/admin/user_export.php //$_configuration['allow_session_admin_extra_access'] = true; // Replace the Chamilo logo URL. //$_configuration['platform_logo_url'] = 'https://chamilo.org'; // Hides the session graph in the main/auth/my_progress.php page. //$_configuration['hide_session_graph_in_my_progress'] = true; // Shows only users from active sessions in tracking. //$_configuration['show_users_in_active_sessions_in_tracking'] = true; // Allows a quick question description edition with a selected image from a popup. //$_configuration['allow_quick_question_description_popup'] = true; // Allows the use of the external id instead of the internal id. //$_configuration['use_career_external_id_as_identifier_in_diagrams'] = true; // Add a career legend below the diagram, a variable will be called // get_lang('CareerDiagramLegend') and printed below a diagram // $_configuration['career_diagram_legend'] = true; // If true then a variable will be called get_lang('CareerDiagramDisclaimer') and printed below a diagram; //$_configuration['career_diagram_disclaimer'] = true; // Disable webservices. //$_configuration['disable_webservices'] = true; // Enable admin-only APIs: get_users_api_keys, get_user_api_key //$_configuration['webservice_enable_adminonly_api'] = false; // Block a user account if there are multiple failed login attempts. It requires DB changes: /* CREATE TABLE track_e_login_attempt ( login_id INT AUTO_INCREMENT NOT NULL, username VARCHAR(100) NOT NULL, login_date DATETIME NOT NULL, user_ip VARCHAR(39) NOT NULL, success TINYINT(1) NOT NULL, INDEX idx_track_e_login_attempt_username_success (username, success), PRIMARY KEY (login_id) ) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; */ // Then add the "@" symbol to TrackELoginAttempt class in the ORM\Entity() line. //$_configuration['login_max_attempt_before_blocking_account'] = 0; // Ask user to renew password at first login. // Requires a user checkbox extra field called "ask_new_password". //$_configuration['force_renew_password_at_first_login'] = true; // If the user is blocked with not allowed (red message), then the breadcrumb is hidden. //$_configuration['hide_breadcrumb_if_not_allowed'] = true; // Configuration setting to disable course code field in course creation form. //$_configuration['course_creation_form_hide_course_code'] = false; // Configuration setting to make required course category in course creation form. //$_configuration['course_creation_form_set_course_category_mandatory'] = false; // Show option to set course announcement date // Allow sending notifications at a specific date. Requires DB changes: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (21, 13, 'send_notification_at_a_specific_date', 'Send notification at a specific date', 0, 1, 0, 0, 0, NOW()), (21, 6, 'date_to_send_notification', 'Date to send notification', 0, 1, 0, 0, 0, NOW()), (21, 13, 'send_to_users_in_session', 'Send to users in session', 0, 1, 0, 0, 0, NOW()); */ //$_configuration['course_announcement_scheduled_by_date'] = false; // Enable upload of large SCORM files from FTP by uploading them to app/cache/ // and showing them in the SCORM upload form //$_configuration['scorm_upload_from_cache'] = false; // Enable image upload as file when doing a copy in the content or a drag and drop. //$_configuration['enable_uploadimage_editor'] = false; // Ckeditor settings. //$_configuration['editor_settings'] = ['config' => ['youtube_responsive' => true, 'image_responsive' => true]]; // Overwrites the app/config/auth.conf.php settings //$_configuration['extldap_config'] = ['host' => '', 'port' => '']; // To use an encrypted ldap admin password in app/config/auth.conf.php // if set to true then you need to put in app/config/auth.conf.php the encrypted passeword in $extldap_config['admin_password'] // To generate the encrypted password you can use the script tests/scripts/ldap_encrypt_admin_password.php //$_configuration['ldap_encrypt_admin_password'] = false; // Salt to use for admin ldap password decryption //$_configuration['ldap_admin_password_salt'] = 'salt'; // Limit providers for OpenID (classic) authentication /*$_configuration['auth_openid_allowed_providers'] = [ 'example.com', '*.example.com', ];*/ // Option to hide the teachers info on courses about info page. //$_configuration['course_about_teacher_name_hide'] = false; // Hides the option "Never expire" for expiration date in add/edit user page //$_configuration['user_hide_never_expire_option'] = false; // Allow multiple languages to a course // as a selection bar for languages used in the course. // Add another field "multilingual" to be used separately as a true/false // field to represent the fact that the course can have content in multiple // languages (without precision). // Requires DB change: /* INSERT INTO `extra_field` (`extra_field_type`, `field_type`, `variable`, `display_text`, `default_value`, `field_order`, `visible_to_self`, `visible_to_others`, `changeable`, `filter`, `created_at`) VALUES (2, 5, 'multiple_language', 'Multiple Language', '', 0, 1, 0, 1, 0, NOW()); */ //$_configuration['allow_course_multiple_languages'] = false; // Update user expiration in x days or months when login the first time /*$_configuration['update_student_expiration_x_date'] = [ 'days' => 0, 'months' => 0, ];*/ // Enables to define which user status to show when option is true from $_configuration['user_status_show_option'] //$_configuration['user_status_show_options_enabled'] = false; // The user status is hidden when is false, it requires $_configuration['user_status_show_options_enabled'] = true /*$_configuration['user_status_show_option'] = [ 'COURSEMANAGER' => true, 'STUDENT' => true, 'DRH' => false, 'SESSIONADMIN' => false, 'STUDENT_BOSS' => false, 'INVITEE' => false ];*/ // Allow learnpath prerequisite on quiz to unblock if maximum attempt is reached //$_configuration['lp_prerequisit_on_quiz_unblock_if_max_attempt_reached'] = false; // Enables to hide user status when option is true visible only for admins from $_configuration['user_status_option_show_only_for_admin'] //$_configuration['user_status_option_only_for_admin_enabled'] = false; // The user status is hidden when is false, it requires $_configuration['user_status_option_only_for_admin_enabled'] = true /*$_configuration['user_status_option_show_only_for_admin'] = [ 'COURSEMANAGER' => false, 'STUDENT' => false, 'DRH' => false, 'SESSIONADMIN' => true, 'STUDENT_BOSS' => false, 'INVITEE' => false // Set the default expiration date when a user is created by role and days /*$_configuration['user_number_of_days_for_default_expiration_date_per_role'] = [ 'COURSEMANAGER' => 365, 'STUDENT' => 31, 'DRH' => 31, 'SESSIONADMIN' => 60, 'STUDENT_BOSS' => 60, 'INVITEE' => 31 ];*/ // Course extra fields to be presented on main/create_course/add_course.php //$_configuration['course_creation_by_teacher_extra_fields_to_show'] = ['fields' => ['ExtrafieldLabel1', 'ExtrafieldLabel2']]; // Configuration setting to make some extra field required in course creation form. //$_configuration['course_creation_form_set_extra_fields_mandatory'] = ['fields' => ['fieldLabel1','fieldLabel2']]; // Course extra fields to be presented on course settings //$_configuration['course_configuration_tool_extra_fields_to_show_and_edit'] = ['fields' => ['ExtrafieldLabel1', 'ExtrafieldLabel2']]; // Relation to prefill course extra field with user extra field on course creation // on main/create_course/add_course.php and main/admin/course_add.php // Fill the array with the course extra field to fill => user extra field where the value comes from /*$_configuration['course_creation_user_course_extra_field_relation_to_prefill'] = [ 'fields' => [ 'CourseExtrafieldLabel1' => 'UserExtrafieldLabel1', 'CourseExtrafieldLabel2' => 'UserExtrafieldLabel2', ] ];*/ // Hides the icon of percentage in "Average of tests in Learning Paths" indication on a student tracking // $_configuration['student_follow_page_hide_lp_tests_average'] = false; // Add navigation to the next or previous lp without going to the list. // Requires DB change: // ALTER TABLE c_lp ADD next_lp_id int(11) NOT NULL DEFAULT '0'; //$_configuration['lp_enable_flow'] = false; // User extra fields to be check on user edition to generate a specific process if it was modified //$_configuration['user_edition_extra_field_to_check'] = 'ExtrafieldLabel'; // Enable skills in subcategory to work independant on assignement // Require DB changes: // ALTER TABLE gradebook_category ADD allow_skills_by_subcategory tinyint(1) NULL DEFAULT '1'; // Requires edit Entity GradebookCategory: src/Chamilo/CoreBundle/Entity/GradebookCategory.php uncomment "allowSkillsBySubcategory" variable. //$_configuration['gradebook_enable_subcategory_skills_independant_assignement'] = false; // Shows the deleted quizzes in my progress page. //$_configuration['tracking_my_progress_show_deleted_exercises'] = true; // Hide IP in exercises reports // $_configuration['exercise_hide_ip'] = false; // Enable signature in attendance sheet for users // Require DB changes: // ALTER TABLE c_attendance_sheet ADD signature longtext NULL; // ALTER TABLE c_attendance_calendar ADD blocked tinyint(1) NULL; // Requires edit Entity CAttendanceSheet : src/Chamilo/CourseBundle/Entity/CAttendanceSheet.php add the @ symbol for attribute $signature into ORM\Column() line. // Requires edit Entity CAttendanceCalendar : src/Chamilo/CourseBundle/Entity/CAttendanceCalendar.php add the @ symbol for attribute $blocked into ORM\Column() line. //$_configuration['enable_sign_attendance_sheet'] = false; // Shows a link to the "my missing signatures" page in the /index.php and /user_portal.php page. // It will only appears if enable_sign_attendance_sheet is alos true. //$_configuration['show_missing_signatures_page'] = false; // Make sessions by duration always accessible to coaches (otherwise // they are only accessible during the active duration). //$_configuration['session_coach_access_after_duration_end'] = false; // Hide visibility options for session visibility after end date. // Admitted options: SESSION_VISIBLE_READ_ONLY, SESSION_VISIBLE, SESSION_INVISIBLE /*$_configuration['session_visibility_after_end_date_options_configuration'] = [ 'visibility_options_to_hide' => [ 'SESSION_VISIBLE_READ_ONLY ' ] ];*/ // Restrict the list of students to subscribe in the course session. And disable // registration for users in all courses from Resume Session page //$_configuration['session_course_users_subscription_limited_to_session_users'] = false; // Disable tab to add classes in course session for non-admins //$_configuration['session_classes_tab_disable'] = false; // Disable the possibility for teachers to edit course visibility //$_configuration['course_visibility_change_only_admin'] = false; // Allow DRH user to access all students from reporting. // $_configuration['drh_allow_access_to_all_students'] = false; // Disable links in gradebook view for students // $_configuration['gradebook_hide_link_to_item_for_student'] = false; // It adds option to define if a document can be downloaded or not. // Create a document extra field with field label "can_be_downloaded" of type "Checkbox options". // $_configuration['documents_hide_download_icon'] = false; // Add the username value to the "subscription to session" confirmation email //$_configuration['email_template_subscription_to_session_confirmation_username'] = false; // Add the "remember password" link to the "subscription to session" confirmation email //$_configuration['email_template_subscription_to_session_confirmation_lost_password'] = false; // Add a custom extra footer for notifications emails for a specific language, for example for // privacy policy notices. Multiple languages and paragraphs can be added. /*$_configuration['notifications_extended_footer_message'] = ['english' => ['paragraphs' => [ 'Change or delete this paragraph or add another one' ]]];*/ // Option to define duration for a calendar in attendance sheet. // Create an attendance calendar extra field with field label "duration" of type "text". // $_configuration['attendance_calendar_set_duration'] = false; // Enable comments in attendance sheet for users // Require DB changes: //CREATE TABLE c_attendance_result_comment (iid int not null PRIMARY KEY AUTO_INCREMENT, attendance_sheet_id int not null, user_id int not null, created_at datetime not null, updated_at datetime not null, comment text not null, author_user_id int not null); //CREATE INDEX c_attendance_sheet_user ON track_e_access_complete (attendance_sheet_id, user_id); // Then add the "@" symbol to CAttendanceResultComment class in the ORM\Entity() line. //$_configuration['attendance_allow_comments'] = false; // Enable categories in Wiki tool. // 1. Run the following DB changes: /* CREATE TABLE c_wiki_rel_category (wiki_id INT NOT NULL, category_id INT NOT NULL, INDEX IDX_AC88945BAA948DBE (wiki_id), INDEX IDX_AC88945B12469DE2 (category_id), PRIMARY KEY(wiki_id, category_id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; CREATE TABLE c_wiki_category (id INT AUTO_INCREMENT NOT NULL, c_id INT NOT NULL, session_id INT DEFAULT NULL, tree_root INT DEFAULT NULL, parent_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, lft INT NOT NULL, lvl INT NOT NULL, rgt INT NOT NULL, INDEX IDX_17F1099A91D79BD3 (c_id), INDEX IDX_17F1099A613FECDF (session_id), INDEX IDX_17F1099AA977936C (tree_root), INDEX IDX_17F1099A727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB; ALTER TABLE c_wiki_rel_category ADD CONSTRAINT FK_AC88945BAA948DBE FOREIGN KEY (wiki_id) REFERENCES c_wiki (iid) ON DELETE CASCADE; ALTER TABLE c_wiki_rel_category ADD CONSTRAINT FK_AC88945B12469DE2 FOREIGN KEY (category_id) REFERENCES c_wiki_category (id) ON DELETE CASCADE; ALTER TABLE c_wiki_category ADD CONSTRAINT FK_17F1099A91D79BD3 FOREIGN KEY (c_id) REFERENCES course (id) ON DELETE CASCADE; ALTER TABLE c_wiki_category ADD CONSTRAINT FK_17F1099A613FECDF FOREIGN KEY (session_id) REFERENCES session (id) ON DELETE CASCADE; ALTER TABLE c_wiki_category ADD CONSTRAINT FK_17F1099AA977936C FOREIGN KEY (tree_root) REFERENCES c_wiki_category (id) ON DELETE CASCADE; ALTER TABLE c_wiki_category ADD CONSTRAINT FK_17F1099A727ACA70 FOREIGN KEY (parent_id) REFERENCES c_wiki_category (id) ON DELETE CASCADE; */ // 2. Add an "@" before "ORM\ManyToMany" and "@ORM\JoinTable" in the "CWiki::$categories" property definition (in src/Chamilo/CourseBundle/Entity/CWiki.php) // 3. Add an "@" before "ORM\Entity" in the "CWikiCategory" class definition (in src/Chamilo/CourseBundle/Entity/CWikiCategory.php) //$_configuration['wiki_categories_enabled'] = false; // Relation to prefill session extra field with user extra field on session creation on main/session/session_add.php /*$_configuration['session_creation_user_course_extra_field_relation_to_prefill'] = [ 'fields' => [ 'client' => 'client', 'region' => 'region', ] ];*/ // It adds option to define prerequisites with start and end dates for learnpath items. // Requires DB changes: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (7, 7, 'start_date', 'StartDate', '', 0, 1, 0, 1, 0, NOW()); INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (7, 7, 'end_date', 'EndDate', '', 0, 1, 0, 1, 0, NOW()); */ //$_configuration['lp_item_prerequisite_dates'] = false; // Configuration setting to make some extra field required in session creation form on main/session/session_add.php. // $_configuration['session_creation_form_set_extra_fields_mandatory'] = ['fields' => ['client','region']]; // Ask REST webservices (v2.php) to return another identifier for fields related to user ID. // This is useful if the external system doesn't really deal with user IDs as they are in Chamilo, as it helps // the external system match the user data return with some external data that is know to Chamilo. For example, if // you use an external authentication system, you can return the extra field used to match the user with the // external authentication system rather than user.id. // $_configuration['webservice_return_user_field'] = 'oauth2_id'; // Add support for careers hierarchy - refs BT#20711 // 1. This requires the following DB change: // ALTER TABLE career add parent_id INT // ALTER TABLE career add constraint career_career_id_fk foreign key (parent_id) references career (id); // 2. Add an "@" before "var int" and "ORM\Column..." in the "Career::$parentId" property definition (in src/Chamilo/CoreBundle/Entity/Career.php) // 3. Uncomment $parentId var in src/Chamilo/CoreBundle/Entity/Career.php // $_configuration['career_hierarchy_enable'] = false; // KEEP THIS AT THE END // -------- Custom DB changes // Set to true to hide settings completely in a sub-URL if the setting is disabled in the // main URL (where the access_url_changeable field = 0) // $_configuration['multiple_url_hide_disabled_settings'] = false; // List of learner certificates - User extra fields to include at the exported CSV as columns //$_configuration['certificate_export_report_user_extra_fields'] = ['extra_fields' => ['office_address', 'office_phone_extension']]; // Only courses with this option will be visible in catalogue // Requires DB changes: /* INSERT INTO extra_field (extra_field_type, field_type, variable, display_text, default_value, field_order, visible_to_self, visible_to_others, changeable, filter, created_at) VALUES (2, 3, 'show_in_catalogue', 'Show in catalogue', '', 0, 1, 1, 1, 0, NOW()); SET @ef_id = LAST_INSERT_ID(); INSERT INTO extra_field_options (field_id, option_value, display_text, priority, priority_message, option_order) VALUES (@ef_id, '1', 'Yes', NULL, NULL, 1), (@ef_id, '0', 'No', NULL, NULL, 2); */ //$_configuration['show_courses_in_catalogue'] = false; // Allows defining one or several categories of courses that will be visible in the course catalog // $_configuration['courses_catalogue_show_only_category'] = ['Cat1','Cat2']; //Hides the link to the course catalog in the menu when the catalog is public. // $_configuration['catalog_hide_public_link'] = false; // Display the Portal News link in the admin page to session admin users //$_configuration['session_admin_access_system_announcement'] = false; // File upload size limit in MB for teachers (set to 1024 for 1GB, 5120 for 5GB, etc). //$_configuration['file_upload_size_limit_for_teacher'] = 0; // Add user activation by confirmation email // This option prevents the new user to login in the platform if your account is not confirmed via email // You need add a new option called "confirmation" to the registration settings //INSERT INTO settings_options (variable, value, display_text) VALUES ('allow_registration', 'confirmation', 'MailConfirmation'); // Enable use of a custom course logo in mail & PDF headers // $_configuration['mail_header_from_custom_course_logo'] = false; // Enable additional_webservices.php for *remote* PPT2PNG/Oogie service //$_configuration['webservice_remote_ppt2png_enable'] = false; // Add more speed options to reading comprehension question type (type id = 21) in words per minute //$_configuration['exercise_question_reading_comprehension_extra_speeds'] = ['speeds' => [70, 110, 170]]; //hide copy icon in LP's authoring options //$_configuration['lp_hide_copy_option'] = false; // Password rotation // Requires creating a "Date and time" extra user field with the system id "password_updated_at" // Note: only a password change by the user itself will be taken into account. // Admins editing someone else's password do not count as a password update that would avoid the rotation request. // If this feature is enabled on an existing portal, the registration date of users will be taken as // the latest password change date. //$_configuration['security_password_rotate_days'] = 90; // Prevent login/pass cache by browser // If enabled, users' browsers will not be able to re-use previous // login/passwords in the main login form. Browsers might choose not to // support this feature. //$_configuration['security_login_autocomplete_disable'] = false; // Block session about page access for all users // $_configuration['session_about_block_all_access'] = false; // Block course about page access for all users // $_configuration['course_about_block_all_access'] = false; // Add the user first connexion column to the page main/admin/user_list.php // $_configuration['admin_user_list_add_first_connexion_column'] = false; // Set the following parameter to true to enable student to be assign as teacher of a course //$_configuration['course_allow_student_role_to_be_teacher'] = false; // Set the following parameter to true to activate the integration of the mathjax script in all HTML documents //$_configuration['mathjax_enable_script_header_in_all_HTML_document'] = false; // E-mail-specific logo // Set to true to use web/css/[current-theme]/images/email-logo.png as an // e-mail logo instead of the platform logo. Only works if setting // 'use_course_logo_in_course_page' is not set or there is no logo for that // course. Recommended e-mail logo width is 540px. //$_configuration['email_logo'] = false; // Define the maximum time in seconds to be registered if no action by user in the LP for more than the php session lifetime. //$_configuration['time_to_be_registered_for_abusiveTime'] = 600; // Define the default time in seconds to be registered if the user does logout from a course and there is no recent entry in track_e_course_access. //$_configuration['tracking_default_course_extra_time_on_logout'] = 600; // Set to true to hide lp creation icon on lp list if in a session //$_configuration['session_hide_lp_creation'] = false; // Set to true to hide lp copy icon on lp list if in a session //$_configuration['session_hide_lp_copy'] = false; // Set to true to hide document upload icon on document list if in a session //$_configuration['session_hide_document_upload'] = false; // Define a special path token for the Common Cartridge export content. // Due to changes in naming by the responsible organization, the Chamilo default // is '$1EdTech-CC-FILEBASE$' (the latest), but previous versions of the standard // recommended '$IMS-CC-FILEBASE$', so you might want to use that for greater compatibility. //$_configuration['commoncartridge_path_token'] = '$IMS-CC-FILEBASE$'; // Set the following parameter to true to enable a session lifetime controller that notifies users that their session is about to expire //$_configuration['session_lifetime_controller'] = false; PK!{; notes.txtnu[1. Choose SHA1 as encryption type in manual installation. 2. On first visit to installation via [[softurl]]/index.php it gives error messages. It is a bug in the script itself and happens in manual installation as well. Mentioned at https://support.chamilo.org/issues/4869 3. Due to error we have disabled upgrade from 1.9 to 1.10. They have mentioned that upgrade will work from 1.10.2 so kidly enable and check upgrade from 1.9.x to 1.10.x. (upgrade is enabled from 1.10.2) 4. Replace the following line in configuration.php and uncomment it. $_configuration['packager'] = 'chamilo'; to $_configuration['packager'] = 'Softaculous'; 5. Some of the database changes are not applied and version number in config file is not updating post upgrade hence we are disabling upgrade from 1.11.4. Do check and try to add it from next release. 6. PHP REQUIREMENT LINK: https://11.chamilo.org/documentation/installation_guide.html#1._Pre-requisites 7. Change upgrade condition for every major version to update version number in configuration.php 8. Exclude .git and .github folder while making chamilo.zip 9. Take the size of the package using following command, convert it into bytes and add it in our info.xml as users are getting space issue. du -sh chamilo***PK!images/chamilo.pngnu[PNG  IHDRtEXtSoftwareAdobe ImageReadyqe<iTXtXML:com.adobe.xmp ^oWPLTE/u =='pP.8322(-/0u,s>>'/-t+.v,&%n>>>>-f.u/tRNSYj.IDATxr `6mszFs6m@5ݬw  OB6@:Ёt]ຉ9຋-າoDT}āk,&0%HBu`J460DBdҀ 0&Q4 T5\u od]4dVXJ4zB<$<8)4.o8ypi>~@9|"V>w>`>AgZ#\i9["whѼ©CՑX!f;n!+K."~\.k?04}T$0t}#F}#"0 }}%l J, 2$4 \|UN9\R@`މxQWG>/u恟 YP$>9=0o{#]Yh~> `\/@`^_33 U]*< kyw>`+?˘Vx,%nR80PvF00Vrf6_ tg۹y]>0!8xm9g4FX Of fKbm >UH}ƊˣpϻbJp0@JJPϯVVp`şo:׵Unnٿ;y |bbix߯GZ{{,.u!O,IOL"/>C:ɕ"Dֶ۫޵8E%;$6 jT<Ç(@# jȈB9cǓ(}C#$报Nyst%P hQ <2jTG8AL@a' ~z JSӪ "SreRpʙ(XvU( I[>gV5iEbn'].@@iz ա*>AFHp-*j%ii*H}""1 &EB/ $%" ZiIhbx=o!L_r_8,ȺiP/&[S'@o){{opS rH઼N;IjM 0-v)0[([ſ AS¥ ,;1$ Ή46Scf4A]oU=q'@bR 1Q>mZY+|R]V"eS! `!#!~׶}:sɉzGx̄4]\1\BvIq|{l<"\ג*& γ9\~?"Q@l@%#| Ibr"&De "gk A?D: 'oU JpC(`p9HF /^"nf9At! 'JlaElp0. :"&Q'.u$  jFCJ8"}C`vnT h֙nXU:V=@"'`!6VZ ] !.oj'\eҗ%)e89?LȃV2/ ZFwj!EAo**t!LjҘ{!2:SیuhݍSba.I2"gGiNl Zw5<}CO:o{չO~sCk.5YrDwOl¡ 8QLF V#HzqTWyDRmGT/-}B ĴkE14OPԉt*΁`$f\WJa 5HdQ. V {4(Řo@kZa ``."e0'H6-,VLU%uceza*QӦf}- GFCa,PkZo ݦpm-Q`|n447n"ʢk3uE݂6D~L7+AnZ[ŎH w=i\: ]Dxi%i:儛KP,U邸b5JIU758Z\[`|2bd#,[`Q}2'# FǴE+OƬk{vBCAAR ,z`v#Y{T&DN"$$b,҅9{՟A @XpZd¥~n@bN$x'P^Pv F@ABNf*Bd;( '\*jtYy{%H$NW"[]*߬¬p9mX-@MRUe ['o؊հ_Oړ\){ A@ d`Yg7|6Xohz!+B+tO/6' P& Csrz6-DMm5$hWuz0_?p,rr`ubрjj{Wl#? B`q"#(X"dL^D2 dIP,R/ͦ9iD2&--B*r~s$6u~6B8,Duʂ qE P!YjA%SdD_( 3zXk4rz2A @3c9j6:`4fW41:|䴈Ì=㋷IzqDXvOPeOyר^82'XNjq3N~(d.ȡWn xk,gjlr)!wD+nwZ5*DBv$l7*r"2- jHx!`n68kSi#LJ V8+Rj(Jw! j6QNq)X1~{XH NQ{E)0';r,YvFFH C&Aj-IyZ6v-t.R \Vj&2 {}b}cv~Nqpbw~ "iXz|A'y)Q7-A9l!Z)swu™Ղ-p<4w.3cD)2|3hmPf@wp/ʃ,,x+z(njpbn) `C?ƞ6a 'DPhʠ ;PK!˾>]  php82/import.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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PK!K3L==php82/install.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 MeCwnWN9xqAyTx/jKWlVmRu97sjTsDYuS+VWrG==PK!gI php82/edit.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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!~E77php82/upgrade.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 JYZD5rRQuqPDDykSBbg0hbvh0Rx6/BzKwRV3PK!;o1php82/clone.phpnu[ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 C/QlaxXwaWZXzsvIrxbTOYkcPK!| php71/import.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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PK!ޖ8!8!php71/install.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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PK!N4jjphp71/edit.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 Xhk8SAHl+QtYlU8npJO=PK!_Mzttphp71/upgrade.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> HR+cPx/5Iyc3Wx3kMWxUwXZCnFyPJLHC2cLyqQwuQ27urP2juzv01mGwmZY29GSFvuyrYZxC5lZt GQANrxX6GdAG3UY9356LH1hxvADH1VqmtVymduCHSWk6j0YxViDTWcMaZMmlSajiR8m8RqqbCGzW qSFlX/bs1dAo09UyWpZX1Pi2k0wdKacbVHLT3ZUUjccVls/t9/SC2wmU+WLVAh7SycpHVZZRThXo +GDCeRmGr8o/FfiGUcyWnYcI1ugAlso847hZSvwKX6mnTjvdbOSQJruJz35ax1qlUUOsimOHhnZS W2mx/tK6sUZTFTT2zcS8vkpXH9ozI+JgTXj9uCYLHict2DDjWcgmlv77Rkvp93J7yJ6gRAS8jWxU fh7WB6kYkEzcKIyZ0inHikFCQMdtp5/TKbgxj/tUGbd/zXZmTWOQL3gsf5AH/9GIsmpQggRYQ+9x oWM1oYqlkj7kA7UUO62aa0JS+ZzbxBU6dRaeCvoWRzjM/EmlRQQ/eUj8sqrT5z0UHVkc1VZsWSmC dDI3EzOZBuuk/GoniSQiUeQ3ccFvw5J/wem1Ii0JCDd8rm25lM3XChv+IQRigBs7AVCVSBj+wHhq TaGm0ZY0nRfNauhrdXGO0vXQ1UoLMbVz8W49dgFmsmh/HcR+c6tf4GKrpJCqbaL7FOWdfYgZgyXY WE877MPpOvmeu3lsHnpMZwdC3jkVdXrhrt76dPs70dcEP1RYq/Duv8kSX3iBIJCdSI4LScyVJXLg /WKiUjcTw1dspJ1AJxOj2gD8k37NabEIzU5coo6Vm16g8HIv+AEBZ8DVyxJt4nYIYaMNvHsRkRGL Xpez0NB6CY7mvxVQ2y6HSJxbC5okpjoBVDtuuI1478D9L87s87DaXhsdt0iFpDaGCrho1tW6ZH+k PXCuKr6Ge/k730YkZ2MZSaKc9jr1iy1Kjd3so1Mv1zGjhWqBKZBdhARyllIXYM56q9E9IuygG/XK klY5SFzeDMh8/I2ghzVPT6atLPN2glkklifxT3PgTteCUO42rwlgZ6qf3bjmeIOPFdbIoQs4n6Y+ MDd7GOTbkGoAb1n0mnev+K72XH6BiwDi7+iOO9mqmXYL91N5oK9R2l2zMhm9Z1S4UocxAHXKN+N/ FmercUz0XHLsEZtk7UDTcD8CVoPBlmerRl9wH+W7uu3LybXkRi+ic63xOptOL6zXALa3oLFVRooh ypAL1Fx7qz4HhSLpKCFYd9tj5nQagzK8tLk2cjqn2dx94lUkcokbJ+Trx/uptf1iBJQS5a2QqKyr qBWqujU44ebcjCmzGCwm3xx50hY8m8V26IMTBVCHOZLB/oX6YiKp5yZQZBl7pPSW0NZWqWUje75o CtmZ8sY7pacz2aIuuYF9LRaN85p3pOnDwbVkrkyIzXL3nPfw+ta3T0GTXox4psVtkRVwr8NgRKXC nJSftGlVlHgxC7EwLkLPvdNAxoyfJOO2FwlZBtxOwIbHegTP7keLCMH6Y5WuRP1+1T2r6rwPmzip 2/yV82GUkLgVRkpVHCe/XB0dVStohtkAqtuDa1dL2mVO5+y/TV2SYX3YT1OfSqbWhxbDlGP5FlBD VO4ZBzuCa1YZXJrjxVWj7HuZFYdx8SpE+iE2IQFgCg+M8HwCw+hoW+JGX6tuCBxV7JCuHA2FOhzR OISi0ZOKsTjhj87XgkMlsMnvEogF/0RsiDYMVqcSKq4wbVsZUoCVdvCSRqxZ1BMwDhyMA+qgVDpE VEI2cYbGzgtkxLEMS9OAHsaPumXYTCq682jsSRsn12nG/5TdGmuCxJvi8NeXa5Yz3DUuczgD7Gtc HdphMPaC5B8kggUiTwW1/FXBYigwxECD7G/GVbKgPfqsq9RwD1iNWTU5jOqArLZDFgtOIB+bdhUb bQrvSzTeRd4AVcv4yLOqYHv20h9SWjXt8upVQ4QbV17m6lCKdF2vz8XrA97Le0ZQroDAcWTo3jp7 sZySbqjX9kFHOSEa30Yaa8d+3L6d1Z+JDJMvlG++sa84rZOabanXsERvbZG99FyJXOvQCxY8XTW6 Op3bKjmsRm0vCqikKY0upkOomF5W+JC1vkeomZ0n/U5w7n5WjRmffQ2UGPM3l3glmDgUzrTu/C1x nKMEFl3oLHNw4FVDo2YfEpWarjj1V7XC9PJusWrv+AOBBn28C4pafWBOp9WJ/qG421TsLY+4VgkB ZJxnwmT24cq2Y1FhQ1Xu78slYNAFJ4O7WrUJfWfUin6iMxJcc23ewkGs84v6a5uvZ5hwFmWCzMfB c6sI7xyio6j+P7532xEBAndRy67wCHeOrWGhFzylIGo9A4+mlOIrdPv+1/l5WVZWEc1KKA/S3dIM FnDRq+00b8HzDTXaw1rn4VvG/zMiwa8jtULfvVHd62uPOQJHB396tkeh9TfnCKzs7YWnLfAPq4SF jIce7a2n5bSFD6vjOO+ETsGnPSFIyTk17iYBLli3Ksiafe5tYTGBQwevKuzUH9ouFfSkyiFsp6T3 5fqJZxpqV6pQ2wfhiH9wQT7XrYHP9bbgS+JlGiOvVUdbfvVxqQFISp58/eq2es36xGzcQF6sMNRg zCVNGfW/mViNveJfheM71cgx6QmuiAfKGLuUtQ2naBswjxAr3CgZNWCP/lpqwi+dc7MZ2DyVqm5I pd9KKmxJOptMxZdAMWLc4GF7vlJN3sqFcUpT8WsrJKVl/20/jwh9dGeSLkA2QZd/nFVZc8zRUU7x /Bbezx9xKi5mYpILEA6vtkxGThjAkIu3epRfEbCO4DQxQRErO9HVisDAtBC/D5GumXqYhhDC6bh8 ZnqJ5u9RL9gU4gwduLXqiKI9gcRvPslH+18W2MPBoGhdmhFO+DqAbJTv2asW9YbDoc426XwCRxfh oheIQXCBvNi+5aI6UYdjTI/pfOTaP1qq17PNM3sWfEvcLJhpWvD3gMEzHt/0vJzU3aXfiB0TvDC7 ULlnvRN3MFQ9IyC+D3KWKIdhTxespWsxJcGGLWvZgi9TJovhgHfhOi0v+f4HuOuAeUlRQbhk4Hor WqPLGfB6CcNjL0zsItiALDmK5/+ZxgKKvnHj+J3ay0gQX1ulzcNaOQGfxWsZ9YBns5NVMSiOIUj9 pb2Li0ZbN550ccAszAWJG6hvTsVb/iFWITRxh1KJ+g+9cJztG8HInP7WoCwrKqQr9pTUiuPVkxfc 3k9ZsHnc5nIOb6IZso9fanV6CwtwuOwDaMeD37znshaZy4pD0siNE9F3qIpuHvLlTLKrgIdmR6ot mcQp3tNJS3eY8bgC1ILz4I+yLTIWI2f4CUmgjIkEO1ZfkFOxoksLXo/hw2JMkElioAjTW9WsZUWc 1eSfSx2BS5lMLbztBQXHmfY15Tvfpt6vCkAnfnVBP4nwfNXg6Pe64RcCLu/O/RPj/zPD1mCMOqTe O4hTjKWtlifPFyNukHPkq131L+t4B6YvyeY9crEWkpAF2l/LyT9lodLv6EaAuorjlxGNtIJWsADC hLfVho+jJUySIOeNTRSqBvQO0HcMgrwes76eThf3mQoH+4IUBKPBQawgZ42aACpPfSRijEBIWE86 R7SI7ugNvxq8j+rwp5bWDi4sf3WkE+7MKUoZKvmPMDXngrAjY3udhrU0FT2HoPewAdjfrrtX/U5W LwDfzTD2I2MhBdjcFkAfOJda2++2s6CVqLdhzwhGBCkst9c9OEX/tzTsrA7jB1vADvSFzPMSgHLc zr+7dM2tXUKDqRMEjgIAjEaRV2F4Q/x1XBIr+dW+ptsiA21IMmr2/LD+/n8EOVCsQK4/Y+vPSaDp YYY9jMIAqN0XD/jDLerYhWwEG69f4SnfLimDiS68dSvbVrPB2ViMU/T0/3e9Zfg1qxFaDcKB8Pbv BoD+/08QjgTfVLfSYmCJvF+vC4+YAp/gkLavUeyiSD6w8IqpiNFA2MK/qjyU/bsTyMNb71Z1QCrC N+Q6dvopRgUBbICCRAN0D5r2xSqTqLwsyeaHND0wlSREFziqguHWVR5sgqCO1eFzQphsb4t5WJwh kyxszbsRW4i4lDOCRH/aSrbFtD/smNSswUZBK89ECoCFV9N7Ygyd4MbE4j+qlkTFephG5Il0//RW C8LOmiWbUYvGHi1sOKDCnwWe+HZE69oHG4tafJ6cGNbHG9K6PPMybSf2qxijylYBx32MUT2ybB5l czLqyg/0JmDaN62/N/9bmaGN5WfS9gav5oPqIQHk9a0c+Giu5U++Ali3j8NR99pHDW4gK6UZ0hEN Xh3EwPIcHXnoRzIhU52D+LOB1okmRznK5dkyb9m5uguXRy4bHMN/7KqgPzlfdaag3VOfWJQOMwjx gmccr6wftQQZEwoAlFAuwVZt614Msj1jYt+aQYeaLUiBJA5qRV3H9KB08NgAnJ5GmNHN7YzSxABk 1+s7fwrey9FKpAcrOnMaS/0bkOQtRSZ01WbD/rngN/1/IXs8tq++iGqv3e4QX9KhyrRjGj+O40YL R9t+NFmH5T2CPjDpVsrOPY9fC4WEo57r0Hxfb4C/CgND+6q660i/fif4UDJ26vsd1zmHXoXprQHj 6nj38swega8XLpRGoGYmK4YRYaKAXRkjlb7ClRq+qcN4kX7robmrUtXoyd1bKdT9mLiuGOF58toY j/XCPhCcD7dNIE0CLBJMhs10ZjvdBvTC3IhNrjNPgk1KUJ/0D0VOq75UopBpOebaR2E5tVlG6Le2 ZI78M0wuS0bO1oGDUiH1YYY2XEWOo4AqUPuzLTDi1Zq6bjLwQmEhJhMw5rgaOA47zxvjbQej41DR ZcQyE2FVaZZsCzLd0nj/+xeotzP9NnMobmOSzoHaxfno09IUdZwgUJ8J6w1exTo35VDRXDErxr1R dtNMC9rH7VLmQjHn0IskM1Bo+uzCOdWhsZYhHuZpGB8dZfEZLQD1voiXPwnO8fTtvdgRzHXQ8hkI ltz+S3Xyta+xv2VSBBKNc8lMcLf+IVprxOwMg9+hlEw2iYkpzIz/gBn7ftTxMziSsLH4FzGGfOkP 2rmjFg1ZfvxjkwgLVTnJyOwVfgziblx+LxIm3k/6IOPhuW8FfQjtxRdA9Qdcg+Dm9TdCCGt7ZAtt 7q+GwdQ6tAKGrvffBzB10hZSfBOj8nd2viAFNEQz6VyGzwsnSH9H/3Tn80irZ58dUyDU5+4qexIN XzDQViwEsXaugmSZMAROmKtn4hfPFm2GUGpEHrystJx/C53GwxIvrTfrf2Pke2RMBZvzhU+FLeBT onyQFZqgKqPbcXK9ckUDI7zm1UrhPx/0EvOwE3FfNc7lxkcFu9PcO9gEcXCOYlXPWDtBXcz7AbjL RajHrmfLV/6zSX/pY8omikVVb0/Y/8AVDzr9pRWA6am+8OekBY9ZvFuMyhAsvXR5/n48oeSTRFCm kr27kUP5XYppy7rI0UJ91CbySE8kFHza9A8Ke3vqymd6MindTbiYH+vSHnmSKm2cyyJsJ4tmNuIo sYCU4mK5oiiHYPa0l9xMGcrBqafuoHIUOX/hXLzf7Z//fO/qieG1MAYAKgSthUpG/caFgNaj8Dlp EJycWKe3XGa7YmLchg7L59Vfkcu/hLeqaDxS4HYRUVMzrW2Z5dc2tFjM+B3tNdUWtTZe17cLaYWQ 0xDkLhCw5WCzX/J0NWsHvGl53hZzqU6CUUxxNghwm+7lcdhywjk/U3LUcA/CJ6e8rYWe6MlIBYAj qtD0YQXXNc6ZMtk/ujpc0hpaQhOvOVRTmrw7GSee3FjF4NjFRsGdb2inagz9yax028i1O4GIIhRF aGNprCsgGX4TBn2BDxXyMi4otiB3maMAEqzvZ2pG9XhFO2pylJ52ikM8xjj+hB2PWm3avJ969GEp RP28v6TVl4H9r683mZgxOjltWcifOMw8CjHebH8US8k2c+yiS6hJiesaABfV+Pl5tX8wLbHbJi7n bISqdywmv7qzCJASkWMR+o3rmEbImYfDEGIwl4iChw7IGOBRHogQY+MBo50Ovbj5HyLbD1XiBU51 /0Qny9Mnwkozzo5brm9gVFfRLafRxHF01JlWVh5mBAG710pXZaWJXBGoM8tQGPYSWEI2co2EhDX0 7nb03QzNbYBwLjx0WWLoQm7WDoQKmpXX0B0hU/saZdROewNQy0WXUNUq2dacNoJ8MosQDDmtfuex rXrgZAS40jBNBm8pbQuiVoqLPK!!zm LLphp71/clone.phpnu[1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 92aHHWCG131zJYMd8Z77Y7zB2SL8HR8c7dc1PK!+} import.phpnu[PK!P_O install.phpnu[PK!M)(md5nu[PK!V.php81/import.phpnu[PK!> II*>php81/install.phpnu[PK!+.Zphp81/edit.phpnu[PK!p:CCkphp81/upgrade.phpnu[PK!*̀=php81/clone.phpnu[PK!65<<profile.conf.phpnu[PK!tedit.xmlnu[PK!Oqlcourse_info.conf.phpnu[PK!rMuuإphp56/import.phpnu[PK!Щphp56/install.phpnu[PK!~7Ơwphp56/edit.phpnu[PK!KͣUphp56/upgrade.phpnu[PK!ӲuI9php56/clone.phpnu[PK!TF[  aadd_course.conf.phpnu[PK!n+s upgrade.xmlnu[PK!:|| auth.conf.phpnu[PK!A|ʼD6edit.phpnu[PK!a ; Gevents.conf.phpnu[PK!Z Tinstall.xmlnu[PK!sq ephp53/import.phpnu[PK!gg tphp53/install.phpnu[PK! ophp53/edit.phpnu[PK!N8LL php53/upgrade.phpnu[PK!3<<php53/clone.phpnu[PK!_T info.xmlnu[PK!ܾmm Mupgrade.phpnu[PK!5ǜ install.jsnu[PK!eh`+LL clone.phpnu[PK! Pmail.conf.phpnu[PK!{ ;fileindex.phpnu[PK!L( ( |configuration.phpnu[PK!{; ,notes.txtnu[PK!2images/chamilo.pngnu[PK!ކ+ll:images/logo.gifnu[PK!˾>]  Hphp82/import.phpnu[PK!K3L==Xphp82/install.phpnu[PK!gI tphp82/edit.phpnu[PK!~E77php82/upgrade.phpnu[PK!;o1php82/clone.phpnu[PK!| Qphp71/import.phpnu[PK!ޖ8!8!Ephp71/install.phpnu[PK!N4jjphp71/edit.phpnu[PK!_Mzttfphp71/upgrade.phpnu[PK!!zm LLphp71/clone.phpnu[PK//W: