Chamilo LMS v1.11.6 Release Notes

Release Date: 2018-01-19 // about 6 years ago
  • Summary

    πŸ›  Chamilo 1.11.6 is a minor, bugfix release on top of 1.11.4.

    πŸš€ Release name

    PoznΓ‘n is a city on the Warta river in west-central Poland. It is best known for its renaissance Old Town and OstrΓ³w Tumski Cathedral. PoznaΕ„ is among the oldest and largest cities in Poland. It has often topped rankings as a city with very high quality of education and a very high standard of living. Giving the stability this 8th anniversary version 1.11.6 has achieved and its high benefits to education, we believe PoznΓ‘n is a fitting name for us.

    πŸ”’ Security fixes

    • πŸ”’ [2017-09-27] (4ffe5ed) Security: Remove excessive SQL quotes filtering adding risk to queries

    Notable new Features

    For end-users, teachers and Chamilo admins

    • βœ… [2018-01-17] (49ba4f6) Plugin: Test2PDF: Add test2pdf plugin to convert exercises to PDF. This plugin can be further cleaned up but works as is.
    • πŸ›  [2017-12-28] (958f1f5) Document: Add Cloud Files links (and fixes)
    • πŸ‘ [2017-10-16] (8700571) Document: Add webm support in showinframes.php (using jplayer)
    • [2017-10-10] (5039c7b) Learnpath: Add pdf export button in LP result page
    • [2017-10-10] (cf2bd42) Work: Add new course setting 'email_to_teachers_on_new_work_feedback'
    • [2017-09-05] (0de217e) Announcement: Add tags expansion button to avoid showing all tag options upfront
    • 🚚 [2017-07-19] (f44456a) Learnpath: Remove SCORM 2004 (1.3) object declaration to avoid Rustici library detecting SCORM 2004 support where there is none
    • [2017-07-14] (eea9ca4) Gradebook: Add score model in student publication

    For developers and sysadmins

    • πŸ’… [2017-12-28] (b00352a) Webservices: Add REST services to create user, create course and subscribe to course. Remove SQL injection. Improve code style
    • [2017-12-28] (39bbae3) Admin: Add configuration setting "session_list_order" to enable sessions ordering in courses list (requires DB changes)
    • [2017-12-21] (a8974e8) Admin: Add configuration setting "exercise_category_report_user_extra_fields" to add extra fields to the exercise_category_report.php page
    • [2017-12-21] (1e4f1c5) Admin: Add configuration setting 'block_my_progress_page' to block access to any user to "my progress" page
    • [2017-12-12] (484ea7a) Admin: Add configuration setting "hide_skill_levels"
    • [2017-12-06] (6bfbff7) Admin: Add configuration setting "send_notification_score_in_percentage" to send score in percentage in the exam result notification
    • [2017-11-24] (cc02afc) Admin: Add configuration setting "allow_session_admin_read_careers"
    • [2017-11-23] (f7b49d7) Admin: Add configuration setting "hide_reporting_session_list" to hide the session list in Reporting tool
    • [2017-11-21] (932208a) Admin: Add upload_tmp_dir in settings diagnostic
    • 🌐 [2017-11-17] (766f184) Skill: Allow translation of skills names and short codes
    • πŸ”§ [2017-11-15] (df875dc) Admin: Add configuration setting: show sender's email when receiving email notifications. Setting: $_configuration['show_user_email_in_notification'] = false;
    • [2017-10-31] (f172fe7) Admin: Add configuration setting "disabled_edit_session_coaches_course_editing_course" to reduce load
    • [2017-10-27] (0a6e471) Admin: Add configuration setting "not_empty_session_student_list_for_multiple_subscription" to avoid empty sessions when subscribing multiple users
    • [2017-10-27] (91c0f15) Admin: Add configuration setting "allow_redirect_to_main_page_after_work_upload" + Redirect to work tool after uploading a student publication or adding a comment
    • [2017-10-25] (755aa93) Admin: Add configuration setting "show_all_sessions_on_my_course_page"
    • [2017-10-24] (32ed97a) Admin: Add configuration setting "disable_js_in_lp_view"
    • πŸ”Œ [2017-10-09] (acb1614) Plugin: Add redirection plugin to redirect users arbitrarily once logged in
    • [2017-10-09] (8a889c9) Admin: Add configuration setting 'hide_email_content' to force users to click a link in their e-mail to get the full message
    • [2017-10-06] (8acc91a) Session: Add session template feature to pre-fill some sessions when doing repetitive session creation processes
    • [2017-10-02] (9136d61) Admin: Add configuration setting options for setting "my_progress_courses" to select columns to be shown in reports
    • [2017-10-02] (9af6dd0) Admin: Add User activation confirmation email
    • [2017-09-27] (41b1c16) Admin: Add configuration setting "send_notification_when_user_added" to alert given admin users of the creation of new users (#legal-compliance)
    • [2017-09-23] (9af0934) Template: Add check on overrides/ folder in templates processing
    • [2017-09-21] (7dce46d) Admin: Add configuration setting 'max_anonymous_users' to allow multiple anonymous users to be auto-created on demand up to the given number limit
    • [2017-09-21] (5c8e19b) Admin: Add configuration setting 'allow_double_validation_in_registration' to enable a validation message to be confirmed by the user after submitting account details
    • [2017-09-18] (5c57c02) Admin: Add configuration setting 'default_glossary_view' setting to change default presentation mode for the glossary (can still be changed by the viewer personally)
    • βœ‚ [2017-09-18] (f5a06b9) Admin: Add configuration setting 'disable_delete_all_announcements' to hide the option to delete all assignments (#fresh-users)
    • [2017-09-05] (0beecb1) Admin: Add configuration setting 'allow_public_course_with_no_terms_conditions' to skip terms in very specific contexts
    • [2017-09-06] (0d172d0) Learnpath: Improve pdf download speed in learnpath
    • [2017-08-29] (b2d96d9) Admin: Add configuration setting 'lp_subscription_settings' to set default settings for the 'allow_add_users_to_lp' and 'allow_add_users_to_lp_category settings'
    • [2017-08-21] (971c73c) Admin: Add configuration setting 'hide_survey_edition' to hide edition options for a given list of survey codes
    • [2017-08-17] (37f7235) Admin: Add configuration setting 'gradebook_badge_sidebar' to show a menu sidebar with OpenBadges obtained (probably requires code customizations)
    • [2017-08-16] (26e5343) Survey: Show previous answered question in survey (do not ask again)
    • [2017-08-15] (69d16ad) Admin: Add configuration setting 'hide_survey_reporting_button' to hide the Survey Reporting button from teachers (if survey is about teachers)
    • [2017-08-15] (333a822) Admin: Add configuration setting 'allow_required_survey_questions' to enable required survey questions (requires a DB change)
    • [2017-08-10] (862cf0e) Admin: Add configuration setting 'my_courses_show_courses_in_user_language_only' to only show to the user the courses that are in his/her language
    • [2017-08-09] (992b401) Global: Add optional language quick-switcher in main menu
    • πŸ‘‰ [2017-08-09] (ca8186b) Admin: Add configuration setting 'hide_user_info_in_quiz_result' to hide the user name/login in the test result page
    • [2017-08-08] (4c08b6b) Admin: Add configuration setting 'gradebook_dependency_mandatory_courses' to be used in combination with the 'gradebook_badge_sidebar' to show only badges about specific courses in the menu badges
    • [2017-08-01] (940cfc5) Admin: Add configuration setting 'allow_private_skills' to hide generic skills viewing pages from students (only visible to admins and teachers)
    • ⏱ [2017-07-31] (1292099) Session: Allow session admins to create scheduled announcements
    • [2017-07-26] (216734f) Admin: Add configuration setting 'my_courses_list_as_category' to show a different presentation of the user's "My courses" page, with an intermediary category page (with category images) (requires a DB change)
    • [2017-07-19] (bb4c138) Admin: Add configuration setting 'ckeditor_startup_outline_blocks' to add blocks outlining option to CKeditor
    • πŸ†“ [2017-07-10] (74775f8) Admin: Add configuration setting 'hide_free_question_score' to hide score/annotation/comments for all "open text" questions
    • [2017-07-10] (6d347e7) Admin: Add configuration setting 'allow_notification_setting_per_exercise' to enable notifications to be sent on a per-exercise basis (as opposed to per-course basis). Not setting it will fallback on course settings (requires a DB change)
    • [2017-07-07] (4e84b9e) Work: Add course setting 'email_alert_students_on_new_homework' option to send alert to HRM when a work is added
    • [2017-07-06] (33debc5) Admin: Add configuration setting 'score_grade_model' to enable the conversion of scores to text/color labels using a model if the score is inside those values
    • [2017-07-04] (36b43d3) Admin: Add configuration setting 'private_messages_about_user' to enable exchanging messages between student bosses and teachers about students on main/mySpace/myStudents.php?student=x
    • [2017-07-03] (3327cd4) Admin: Add configuration setting 'allow_teacher_comment_audio' to allow teachers to leave audio notes on open answers
    • [2017-07-03] (34f1447) Admin: Add configuration setting 'hide_search_form_in_session_list' to... hide the search form in the sessions list
    • [2017-06-30] (0e9b9d4) Admin: Add configuration setting 'ticket_project_user_roles' to give specific roles access to the tickets tool
    • [2017-06-29] (a55b7b9) Admin: Add configuration setting 'allow_quiz_show_previous_button_setting' to show/hide the "previous question" button in exercises (requires DB changes)
    • [2017-06-27] (b9a44e7) Admin: Add configuration setting 'allow_mandatory_survey' to enable mandatory surveys
    • πŸ‘€ [2017-06-26] (829a93c) Survey: Add mandatory surveys to course (see commit above)
    • [2017-06-22] (9ce4ca8) Admin: Add configuration setting 'send_all_email_to' that sends a copy of all e-mails sent from the plaform to the given list of e-mail addresses (#legal-compliance)
    • [2017-06-21] (7cd3981) Gradebook: Add "user_certificate" extra field + add "downloaded_at" field to keep track of when a use certificate was downloaded
    • [2017-06-19] (f72bdf3) Admin: Add configuration settings 'agenda_platform_color', 'agenda_course_color', 'agenda_group_color', 'agenda_session_color', 'agenda_other_session_color', 'agenda_personal_color' and 'agenda_student_publication_color' to set custom colors to agenda events
    • ⏱ [2017-06-19] (9c6aeb4) Admin: Add configuration setting 'allow_scheduled_announcements' to allow session admins to schedule announcements to be sent at specific times around the start or end of a session
    • [2017-06-13] (5fac7f1) Admin: Add configuration setting 'allow_career_diagram' to show career diagrams in the careers management section, depending on links established through CSV imports (requires a DB change)
    • [2017-06-13] (2f14ce1) Admin: Add configuration setting 'survey_answered_at_field' setting to indicate whether the survey tool should expect a c_survey_invitation.answered_at field with the datetime of the user's answer (requires a DB change)

    πŸ’… Stylesheets and theming

    • [2017-12-13] (de79a59) Template: Change course code for the course id to use in Twig variable
    • 🌐 [2017-08-07] (b092665) Template: Add _p.web_url variable in twig template
    • [2017-06-16] (686274b) Template: Improving and create tpl for forum view
      βž• Additional templates in main/template/ will now work as override: you don't need to copy the full default/ folder anymore, just create the .tpl you need to change and its dependencies (see "extend" statements in some .tpl)
    • [2017-06-01] (10897f1) Template: Add template for course home page

    Removals

    • 🚚 [2017-10-19] (fe4fb5d) Remove "Text" plugin as it duplicates the "Static" plugin features
    • 🚚 [2017-10-18] (070043e) Internal: Remove unused and unmaintained main/reports code
    • βœ… [2017-10-17] (280e06a) Internal: Remove unused get_test_id
    • [2017-10-11] (ae72f14) Internal: Remove unused function "array_walk_recursive_limited"
    • 🚚 [2017-10-04] (7e8eac7) Social: Remove shared profile link in user profile when social network is disabled
    • 🚚 [2017-08-30] (8f86e88) Remove use of $_SESSION, fix edit svg files.
    • 🚚 [2017-08-30] (acabd1e) Remove unused library mp3player
    • 🚚 [2017-08-29] (bd0848d) Remove $_SESSION use.
    • 🚚 [2017-07-20] (8727c7f) Internal: Remove non-used js_alerts section
    • 🚚 [2017-07-11] (a5f06b8) Internal: Remove unused userlogCSV.php file, format code.
    • 🚚 [2017-07-06] (88f07d8) Internal: Remove unused queries + format code.
    • 🚚 (168abf1 - GH#1897) Remove - datepicker
    • 🚚 (68f2046 - BT#12554) Survey: Remove unused code
    • πŸ—„ Old (and broken) e-mail customizer option has been marked for deprecation in 2.0

    Known issues

    • πŸ‘€ (a285f48) Document: Text-to-speech feature is broken due to the services providers not allowing the service for free anymore. See configuration.dist.php for the API key to use Google Translate. Pediaphon has been removed.
    • πŸ›  Several issues have been reported migrating from 1.9 to 1.11.4. Some have been fixed in 1.11.6