In Internet Explorer 9, learning paths might not show other pages than the first to be opened. We lacked computers with IE9 at the time of release of 1.10.4. Guaranteeing IE9 support will likely require additional services. See the corresponding bug report

(f73f4fbe - #7885) Improve mail sent to teachers on student submission of assignment

(6bae8e38 - #7897) Fixes create new document that fails when select a destination

(c4a6b6fe - #7683) Fixes an error in certificate report when you are a Student Boss

(9cb8c047) Fix issue with gamification enabled for all learning paths when there is a setting for that in each learning path. Enabling gamification for a learning path thus requires to enable it globally and *then* enable it at LP level

1.10.0

(versione principale)26 Ottobre 2015 - 700MBChamilo 1.10.0 is a major version of the 1.10.x branch, with new features and bugfixes on top of 1.9.10. Chamilo 1.10.0 integrates several new techniques of development that should improve is reliability, speed and flexibility.

Security

There were no specific security flaws detected during the development of 1.10.0 but standard development procedures and criterias were followed during the development to ensure a very high security level.

(1307b662 - BT#10295) Remove XSS when add/edit career

Possibly breaking changes

Dropped support for PHP 5.3 and inferior (now REQUIRES PHP 5.4 or more)

Dropped support for IE8

We changed/fixed several calls to SQL NOW() to api_get_utc_datetime(), as our coding conventions require. This *might* have a small adverse effect of generating a hole or a superposition in connections tracking in a few admin reports. See commits 17c04ed, df95882, b568eb4 and 3b8a26f for details

A few languages now get a "parent" language which is not English. In this case, we have based the update query on an ID that we "assume" to be the right one for Spanish, Italian, French, Chinese and Portuguese. If the ID is not correct, you might, in the worst case scenario, get Chinese or Arabic terms appear in a language that is not the primary one, like Galician (normally taking Spanish as parent language). This can be fixed very easily by an "UPDATE language SET parent_id = NULL"; for all your languages, and then re-apply the parent manually to your sub-language if it needs one.

"Character set" platform setting can't be modified. It is now fixed to UTF-8 (see #7652). This comes as a decision given the fact that other character encoding types were only there for backwards compatibility reasons, and that the last version with something else than UTF-8 was released more than 5 years ago.

Starting from 1.10.0, courses directories will really be deleted when the course is deleted. No more logical-delete-but-no-physical-delete policy where the folder used to remain available for last-minute recovery of resources. You are trusted to take backups when necessary to avoid inconvenient situations. This comes as a decision considering the increasing number of huge installations where ghost course directories become a considerable space issue very quickly, and as an observation that, in fact, this feature is very little known and very few people use it to actually recover deleted course material.

The hotspot question type is broken due to changes in the underlying Chamilo code. Given the fact this question type is developed in Flash and none of the developers at the time of release had Adobe CS available (proprietary technology that requires compilation) we have been unable to update the corresponding Flash code. Work is under way to provide the same feature using only HTML5, but it is likely to appear in a corrective version for 1.10.0. If you have an urgent need for this feature, please contact an official provider to get this sorted: providers@chamilo.org

For end-users, teachers and Chamilo admins

(d1aa7a96 - #279) Added new lib to vCard Exports

(ab71b272) Add clear documentation about dropping support for IE8 (only supporting IE9 and up + all other browsers) starting in 1.0.x

(8e1e8a97 - BT#9889) You can now link a video to your course description

(bd551900 - BT#9889) Add Session Description page to see more details about the session from the sessions catalogue

(415c428a - BT#9884) Courses inside the session can now be ordered manually

(545ca410 - BT#4301) Unify classes and social groups. A "closed-doors" social group is a class and can be subscribed to courses. Classes now have their own social space to interact out of courses context.

(4ff6568d - BT#7058) Add unoconv support to enable broader file formats exports and conversions (more in future versions). This requires the installation of the UNO libraries on the server, so might not be available to all admins.

(dc36a813 - BT#9874) Fix issue with HTTP links not opening in learning paths on HTTPS portals (now show as links if cannot open in iframe) + style adjustment

(45cb387f) Add validation to open subscription to session

(1c9bfc4e - #7558) Integrate WebRTC in global chat, enabling teachers and students to video-chat (one-to-one only) with social "friends" contacts through the global chat

(ccbc30fe - #7363) Add My Certificates page

(cc87b80b - BT#9442) Add certificates report and downloads

(7895a0a7 - #7363) Add certificates search if certificates are set to public (allow_public_certificates option is true)

(5af5c283 - BT#9897) Delete token and time from user password reset after first use

(b458a6f0) Add iid in c_group_info

(541fdf61 - BT#9898) Add management for Cron Job

(41608e94) Add basis for Claroline to Chamilo migration scripts

(4c0780aa - BT#9897) Add new reset password option

(67b0693c - BT#10092) Create TrackECourseAccessRepository entity

(fcc9030f - BT#9881) Add fields to associate forum to lp

The hotspot question type is broken due to changes in the underlying Chamilo code. Given the fact this question type is developed in Flash and none of the developers at the time of release had Adobe CS available (proprietary technology that requires compilation) we have been unable to update the corresponding Flash code. Work is under way to provide the same feature using only HTML5, but it is likely to appear in a corrective version for 1.10.0. If you have an urgent need for this feature, please contact an official provider to get this sorted: providers@chamilo.org