Looking for the latest version? Download claroline-1.11.10-1.zip (6.8 MB)
Home / Claroline / Claroline_1.11.6
Name Modified Size Downloads / Week Status
Parent folder
Totals: 5 Items   20.6 MB 5
README.md 2013-05-28 6.0 kB 11 weekly downloads
lang.claroline-1.11.6.tar.gz 2013-05-28 2.4 MB 11 weekly downloads
claroline-1.11.6.zip 2013-05-28 6.7 MB 11 weekly downloads
claroline-1.11.6.tar.gz 2013-05-28 5.7 MB 11 weekly downloads
api-claroline-1.11.6.tar.gz 2013-05-28 5.7 MB 11 weekly downloads

README

This is the release 1.11.6 of the Claroline open source learning management system. This is a maintenance release that must be put on top of any Claroline 1.10 or 1.11 release by replacing the claroline/ and web/ subfolders and without running the upgrade script. Claroline version 1.9 and previous require a full upgrade.

Thanks to honzakrivohlavy, dmartin, Kamil Kiereta, laurence, kitan and all other contributors from the forums and the Claroline community for their contributions, bug reports and feedback.

Major changes in this release :

  1. we have finally managed to fix the LDAP authentication
  2. we have added 3 new translations and completed the French and English ones

Changelog

Here is the complete changelog for Claroline 1.11.6 :

Bug fixes

  • CLWIKI : fix broken export
  • Kernel : fix PHP5.4 compatibility lib so it works in PHP 5.2
  • CLQWZ : keep offset while deleting question from Question Pool
  • CLUSR : csvUserList must extends the new CsvRecordLIstExporter class
  • CLUSR : csvUserList must use parent::__construct
  • Kernel - Authentication : fix issues when LDAP authentication retrieves empty user data
  • Kernel - Database : fix bug and fatal error in setIdFromKeyValue
  • Kernel - Breadcrumbs : remove htmlspecialchars on node name
  • CLWRK : make assignment class PHP5 compatible
  • Kernel - Upgrade : module must be installed to execute the upgrade, not activated
  • CLWRK : createUniqueFilename must be public
  • CLWRK : make submission class PHP5 compatible
  • Kernel : fix wrong order by in course list when user registers to course
  • Kernel - Database : fix issues in database/extra.lib.php
  • Kernel - Database : remove unused variable $affectedRows in database.lib
  • Kernel - messaging : add missing constant in super class

Usability fixes

  • Kernel - Init : if admin or course manager status required and user not authenticated, ask for login instead of displaying "not allowed" message
  • CLANN : don't display Add announcement command in edit/create form
  • Kernel - Tracking : don't display course title and tool list in course statistics in userReport.php
  • CLQWZ : do not display 'add question from question pool' link when we are creating a new quizz description
  • Kernel - Course creation : set back url to get_path('url')./index.php instead of get_path('url') only to make the cancel button work on platform installed at the root of the web server
  • CLWIKI : platform admin should be treated as course member (at least)
  • CLFRM : Go to viewforum page when click on Cancel in "add" Mode instead of viewtopic
  • CLWRK : ignore feedback submissions when changing the visibility of all submissions
  • CLQWZ : fix double html special characters encoding in fill in the blank questions (this issue make the correction of submitted answer fails even if the answer was correct)
  • CLWRK : force update of visibility for all submissions if "apply to old submissions" option checked
  • Kernel - L10N : replace cross-dependencies between JavascriptLanguage and ClaroHeader with a simple dependency to JavascriptLanguage in ClaroHeader
  • Kernel - API : use self instead of class name when creating an instance of the class in static methods

New features

  • CLLNP : Add an option to set a default time for document-type module executed in learning path
  • CLLNP : Add missing session time for a document-type module in a learning path
  • CLLNP : Display session time and total type for document-type module in the platform learnPath tracking
  • Kernel : set size of username field to 255 to allow using email as login WARNING : this require to change the length in the database for already installed platforms
  • CLLNP : Count time spent on a document-type module in a learning path using javascript
  • CLLNP and CLDOC : add a downloader class in CLLNP to allow to download documents even if CLDOC is invisible to students
  • CLWRK : allow platform admin to download submissions even if disabled for course managers + add option to restrict submission export to current course members (i.e. ignore students not enrolled to the course anymore)
  • CLWRK : add option in assignment form to apply default visibility also to sumissions already posted
  • CLQWZ : enable multiple question selection in question pool
  • CLGRP : add option to allow tutors to register/unregister in/from supervised groups
  • Kernel - messaging : add a textzone in the internal messaging
  • Kernel - Administration : add functionality to unregister a user for all subscribed courses in one click
  • Kernel - templates : make code more readable + add ascii logo in header template
  • Kernel - L10N : use a closure to provide javascript language variables (no API change in PHP, Claroline.lang and Claroline.setLang removed in Javascript but only used internaly)
  • Kernel - User profile : display "manage my account" to user when viewing is own data and "user settings" to platform administrator when viewing other user's data, don't display anything in other cases Kernel : use new "singleton" helper for JavascriptLanguage and remove calls to deprectaed JavascriptLanguage::render() method
  • Kernel : add debug backtrace in claro_die (this makes debugging a lot easier when you get a "Not allowed!" message).
  • Kernel - Modules : add set_and_load_current_module() helper to load module config and language files and set current module label after kernel execution. This is useful for modules with multiple execution contexts (i.e. course modules that provides an administration script or a web service that can run at the platform level and outside course context)

Languages

  • L10N : add Czech translation by honzakrivohlavy (89% complete) and regenerate missing language files
  • L10N : add Spanish (UTF-8) translation by dmartin WARNING : this language pack should only be used on new install, not on already running claroline platforms !!!
  • L10N : add Slovak translation (96% complete) by Kamil Kiereta
  • L10N : update translations, French and English are now complete !
Source: README.md, updated 2013-05-28