Skip to content

1.9.8, "Thon"

Compare
Choose a tag to compare
@ywarnier ywarnier released this 31 Oct 17:24
· 29232 commits to master since this release

Chamilo 1.9.8 is a minor stable version with a series of improvements on top of 1.9.6.
This version is the first Chamilo version to drop support for Internet Explorer 7. We insist that you recommend your users to use modern browsers that respect web standards. If they cannot avoid Internet Explorer, make sure they use at least version 10, which respects a little bit more than half of the W3C standards (but still much less than Firefox, Chrome, Opera or even Safari)

Release name

Thon is a small city in the Belgian region of Wallonia, several times classified as the most beautiful village of the South region of Belgium. It is a quite, beautiful place without anything out of the ordinary but made of beautiful, hundred years old homes built from famous Wallonia blue stone and crossed by the Samson river. Its stability and it's position just next to the large cliffs surrounding the Meuse are symbolically close to Chamilo 1.9.8, highly stable but a few steps away for the huge jump to the next major version.

Security

All security issues are published and patches are attached on our security issues page. If you think you found an additional security issue you'd like to report, please check our procedure there.

  • Patches have been applied to one of the packages of FCKEditor used for image uploads in Chamilo 1.9.6.1. These patches are included in 1.9.8 (see issues 11 and 12)
  • Some other possible XSS attack vectors through initially privileged access have been fixed (see issue #13)

New Features

  • Plugins: added possibility to add menu tab entry for any plugin
  • Added a way to hide course teacher, if there are too many
  • Added OpenMeetings plugin for videoconference through Chamilo
  • Allow student to check his/her test results if the date of the test is over
  • Added option to prevent "login as" feature on enhanced-security portals
  • Register "user disabling" action in important activities
  • Make check_version() AJAX-based
  • Added CAPTCHA on registration page (requires manual configuration edition)
  • Added "Sessions subscribed to" icon in users list
  • Exercises: Added auto-evaluation mode with feedback but without correct answer hint
  • Course copy: Included work/assignments copy in course copy
  • Tickets: new support tickets system integrated as a plugin (requires activation by admin)
  • Groups: Added possibility to increase the number of users in a group above the category limit
  • Added X-SendFile support to boost files download (requires manual configuration edition and web server modules)
  • Added individual mode for users assignments to HR director
  • Added list of students in course export
  • Exercises: Added possibility to clear all results before a specific date
  • Plugins: Added support for sessions in BigBlueButton plugin (requires re-installation or manual DB update)
  • Exercises: Added auditing of "clean results" action by teachers
  • Added support for "for" attributes in fields for WCAG/WAI AA compatibility
  • Added user profile fields of type "File upload"
  • Add Aiken (Word) import format in exercises
  • Add browser language auto-detection at first connection
  • Added BuyCourses plugin for PayPal payments

Improvements (minor features)

Please check the documentation/changelog.html for more details.

Debugging

Please check the documentation/changelog.html for more details on about 300 bugfixes

Stylesheets and theming

Stylesheets have been considerably changed in version 1.9.8, which might require a little update on your side if you have a custom stylesheet. We're sorry about it, but it was really necessary to improve the adaptability of the interface for mobile devices (which we are sure you will appreciate). If you only changed the logo, we recommend you make a copy of an existing Chamilo style (main/css/chamilo*) again, rename it and simply replace the logo then upload the new style. If you have more complex styles, you might want to ask for the assistance of your web designer at the moment you update Chamilo to this version.

  • Updated logo to new Chamilo logo in config section
  • Dropped support for IE7
  • Improve styling for profile-attached files
  • Great update to learning paths visualization
  • Changed help image in learning paths
  • Updated chat screen appearance
  • (d64b865) Add "section-login" class in login pages

Web services

  • Improved sessions list in sessions_list.soap.php and added GetLearnpathHighestLessonLocation() (also BT#6667)
  • Updated WSCreateUser() to manage active status, added WSGetUser(), WSGetUserFromUsername() and WSSubscribeUserToSessionSimple() and fixed WSListSessions() to allow sessions sales from Ubercart Drupal module
  • (43949c7) Add check on existence of extra fields (optional)
  • Added WSUserSubscribedInCourse()
  • (5ddc3c0) Assume student status in EditUser* services and prevent modifying an admin to student

Removals

  • Custom tabs can no longer be defined directly in the settings_current table. If you have custom_tabs in this table (select * from settings_current where variable='show_tabs' AND subkey like 'custom_tab_%'), please add them through the homepage edition screen.
  • Remove custom_tab_* feature