****************************************** CLAROLINE 1.12 - README ****************************************** TABLE OF CONTENT : 1. DESCRIPTION 2. LICENCE 3. CREDITS 4. INSTALL 5. DOCUMENTATION 6. CONTACT 7. NEW FEATURES 1. DESCRIPTION =========== Claroline is an Open Source software based on PHP/MySQL. It's a collaborative learning environment allowing teachers or education institutions to create and administer courses through the web. The system provides group management, forums, document repositories, calendar, chat, assignment areas, links, user profile administration on a single and highly integrated package. Claroline is translated in 35 languages and used by hundreds of institutions around world. The software was initially started by the University of Louvain (Belgium) and released under Open Source licence (GPL). Since then, a community of developers around the world contributes to its development. 2. LICENCE ======= Claroline is distributed under the GENERAL PUBLIC LICENSE (GPL) version 2. See LICENCE.txt 3. CREDITS ======= See CREDITS.txt file 4. INSTALL OR UPGRADE ================== See INSTALL.txt and UPGRADE.txt files PLEASE ENSURE YOU READ THIS FULLY BEFORE PROCEEDING WITH THE INSTALLATION OR THE UPGRADE. 5. OTHER HELP FILES ================ Understanding the authentication system : AUTHENTICATION.txt Customizing the plateform : CUSTOMIZE.txt 6. DOCUMENTATION ============= Complete manuals for trainers and students are available in different languages at : http://www.claroline.net/ 7. CONTACT ======= Consortium Claroline IPM 54 Grand-Rue 1348 Louvain-la-Neuve BELGIUM email : info@claroline.net web : http://www.claroline.net phone : 32 (0) 10 47 88 87 Fax : 32 (0) 10 47 89 39 8. NEW FEATURES ============ NEW FEATURES IN CLAROLINE 1.12 SINCE CLAROLINE 1.11 --------------------------------------------------- * use mysqli instead of mysql * new registration and enrolment API * move lastLogin to user table instead of tracking table NEW FEATURES IN CLAROLINE 1.11 SINCE CLAROLINE 1.10 --------------------------------------------------- * See http://sourceforge.net/apps/mediawiki/claroline/index.php?title=Changelog_1.11 NEW FEATURES IN CLAROLINE 1.10 SINCE CLAROLINE 1.9 ------------------------------------------------- * See http://sourceforge.net/apps/mediawiki/claroline/index.php?title=Changelog_1.10 NEW FEATURES IN CLAROLINE 1.9 SINCE CLAROLINE 1.8 ------------------------------------------------- * See http://sourceforge.net/apps/mediawiki/claroline/index.php?title=Changelog_1.9 NEW FEATURES IN CLAROLINE 1.8.11 SINCE CLAROLINE 1.8.0 ------------------------------------------------------ * Bug Fixes ; For more details, see the changelog on our documentation wiki : http://www.claroline.net/wiki/index.php/Changelog_1.8.x NEW FEATURES IN CLAROLINE 1.8.0 SINCE CLAROLINE 1.7 ----------------------------------------------------- This new stable version, that comes with a new logo, offers a bunch of interesting new features : * A new default layout * Module system : build your own Claroline extension * User rights and profiles are now completely customizable * Classes management improved * Personal language selector * Course Tools Improvements : o Documents : Download all documents in a compressed file o Exercises : Import/export your exercises, ... o Wiki : Internal search engine * Configuration : many new parameters You'll find more information and screenshots about Claroline 1.8 in our detailed claroline 1.8 page : * http://www.claroline.net/doc/en/index.php/Claroline_18 NEW FEATURES IN CLAROLINE 1.7.7 SINCE CLAROLINE 1.7.6 ----------------------------------------------------- * Translation * new greek lang file with 8 corrections (since 1.7.5) by Spiros Ioannou * the html editor that uses inc/htmlarea/lang/el.js doesn't work with greek at all because all translations in el.js are 16-bit (UTF-8) while the other site is iso-8859-7 (8bit). The result is seeing garbage on the editor menus, buttons etc. I translated el.js with iconv (iconv -f UTF-8 -t ISO8859-7) and I send you the correct one that works ok ! * Security Fix * Remote inclusion have been discovered in these scripts. Platform in register_globals off and/or allow_url_open off are not vulnerable. * claroline/auth/extauth/driver/postnuke.inc.php * claroline/auth/extauth/driver/mambo.inc.php (THANKS TO ZONE-H Team, again) * Improve Security * protect blindness all included file to prevent other injection. * Bugs * Documents and links : directory named 0 (zero) causes claro_delete_file to exit without deleting all files in a directory (bug #478) * Wiki : now wiki page title is always case sensitive * Wiki : fix some javascript warning NEW FEATURES IN CLAROLINE 1.7.6 SINCE CLAROLINE 1.7.5 ----------------------------------------------------- * Translations * Czech 100% by Zdenek Machek o Claroline in Czech: http://www.claroline.cz (coming soon) o Translated for: ZUS Police (http://www.zuspolice.cz) * Dutch - fine tuning including the missing items by Klaas Kroeze. * Italian - fine tuning by Fausto Barbarito (http://www.nosmet.com) * New layouts * 1 new Layout : clarcom.css, a new corporate CSS designed by Laurent Colet in the context of an internship at Cerdecam Research Center (Brussels) Fixed bugs and improvements Bug fix * Course settings : Cannot enter URL of the department with the character - in it. (fixed by Marina from St-Etienne France) Security Fix Remote inclusion have been discovered in these scripts. Platform in register_globals off and/or allow_url_open off are not vulnerable. (Discovered by beford and Kevin Fernandez "Siegfried", Zone-H Research Team) claroline/admin/admin_class_register.php claroline/auth/extauth/casProcess.inc.php claroline/auth/extauth/driver/*.inc.php claroline/exercice/answer_admin.inc.php claroline/exercice/exercise_admin.inc.php claroline/exercice/question_admin.inc.php claroline/exercice/question_list_admin.inc.php claroline/exercice/statement_admin.inc.php claroline/inc/claro_init_local.inc.php claroline/inc/conf/auth.conf.php.dist claroline/inc/lib/add_course.lib.inc.php claroline/inc/lib/event/init_event_manager.inc.php claroline/inc/lib/export_exe_tracking.class.php NEW FEATURES IN CLAROLINE 1.7.5 SINCE CLAROLINE 1.7.4 ----------------------------------------------------- This version integrates the last security fixes of claroline 1.7. We highly recommend to upgrade to this recent version. * New translation : Slovenian 100% by Sergej Rinc - http://sergej.rinc.ws * New layouts : claroffice.css, caucase.css and netscape.css * Bug fixes : * Add user : Deep redesign of the user addition workflow * Assigments : Don't update visibility when editing assignment settings * Forum : Change the way rank moving is done for forums and categories * Security fix : * A security hole in the file editing * A remote inclusion in scorm export tool * A securityt bug in password recovery tool More info here : http://www.claroline.net/wiki/index.php/Changelog_1.7.x NEW FEATURES IN CLAROLINE 1.7.4 SINCE CLAROLINE 1.7.3 ----------------------------------------------------- * New translation updates : Greek, Italian and Turkish * Bug Fixes ; For more details, see the changelog on our documentation wiki : http://www.claroline.net/wiki/index.php/Changelog_1.7.x NEW FEATURES IN CLAROLINE 1.7.3 SINCE CLAROLINE 1.7.2 ----------------------------------------------------- * New translation updates : Spanish Latin * Bug Fixes ; For more details, see the changelog on our documentation wiki : http://www.claroline.net/wiki/index.php/Changelog_1.7.x NEW FEATURES IN CLAROLINE 1.7.2 SINCE CLAROLINE 1.7.1 ----------------------------------------------------- * New translation updates : Arabic, Polish , Bulgarian, Greek, Persian, Spanish Latin, Romanian, Traditional Chinese * Security and bug Fixes ; For more details, see the changelog on our documentation wiki : http://www.claroline.net/wiki/index.php/Changelog_1.7.x NEW FEATURES IN CLAROLINE 1.7.1 SINCE CLAROLINE 1.7.0 ----------------------------------------------------- * New translation updates : Arabic, Bulgarian, Croatian, Dutch, French, Galician, Indonesian, Persian, Polish and Spanish * Security and bug Fixes ; For more details, see the changelog on our documentation wiki : http://www.claroline.net/wiki/index.php/Changelog_1.7.x NEW FEATURES IN CLAROLINE 1.7 SINCE CLAROLINE 1.6 ------------------------------------------------- See http://www.claroline.net/newfeatures17.html NEW FEATURES IN CLAROLINE 1.6 SINCE CLAROLINE 1.5 ------------------------------------------------- * ASSIGNMENTS. New assignment tool dealing with : - Planned work sessions. - Automatically close or open assignments uploads. - Time planning. (start date and end date) - Give a personalized (or automatic) feedback to any work session submission. - Work content can be text, file or text and file. * DOCUMENTS AND LINKS. Two new features: - new image gallery - Internal search functionality * EXERCISES. important improvements. - time planning. (start date, end date and duration) - optional attempts limit for each user. - multimedia files. (pictures,documents, flash animations, videos, sounds, ... ) - flash mp3 player. * CLASSES. This totally new tool allows platform administrator to manage more easily users by grouping them in classes and subclasses on your virtual campus. Then classes can be and enrolled to specific courses. * USERS. Massive import with CSV files or classes. * CONFIGURATION FILES EDITOR. New configuration files editor allowing easy customization of the campus and of the tool parameters. - Define which values are required for the creation of new courses. - Set the disk space limit of the documents and links tool. - Select which values are required in user profiles - Choose the number of posts displayed per forum page - ... * TRACKING & STATISTICS. - Improvements on exercises and forum tracking. - Option to erase all statistics of a course. * TRANSLATION. New translation files simplify the process to add or update language interface of the Claroline system. See documentation on http://clarolinet.net: How to translate 1.6 ? * LAYOUT PERSONALIZATION. Claroline code has been adapted to a more intensive use of a CSS stylesheet. This makes it easier, and without any code change, for anyone to modify the appearance (color, style, logo,..) of new Claroline campus installed. See documentation: Modify styles with CSS. * EXTERNAL AUTHENTICATION SYSTEM. New external authentication system provides methods to authenticate user from a significant number of systems (LDAP servers, 14 databases from Oracle to ODBC, POP3 servers, IMAP servers, vpopmail accounts, RADIUS, SAMBA password files SOAP, and various CMS or LMS applications). This feature improves the integration of Claroline into your existing computer network environment. * SINGLE SIGN ON (SSO) SYSTEM. Single Sign On (SSO) system enabling users, once logged into Claroline, to connect to all other web sites session without the need of physically enter repetitive usernames and passwords. This feature allows to smoothly associate Claroline into your institution Portals. NEW FEATURES IN CLAROLINE 1.5 SINCE CLAROLINE 1.4 ------------------------------------------------- * LEARNING PATH. A completely new tool has been created allowing course manager to easily organize course resources for student in a framed learning path. * WYSIWYG EDITOR. User are now able to create and edit their content on the fly and store it into documents, posts, announcements, messages, and quizzes. * SCORM & IMS. Claroline is now compatible with IMS 1.1.2, SCORM 1.2 (minimal conformance level + optionnal Data Model Element) and SCORM 2004 (basic conformance). It means the platform is now able to import Content Package allowing exchange between various Learning Management Systems. * LDAP AND EXTERNAL AUTHENTICATION. Claroline is now able to connect itself simultaneously to several external authentication systems, allowing to retrieve user settings from the outside. An LDAP example based on this technique is provided. * LANGUAGES. New languages added. Claroline is now translated in 28 languages (Arabic, Brazilian, Bulgarian, Catalan, Croatian, Danish, Dutch, English, French, Galician, German, Greek, Indonesian, Italian, Japanese, Malay, Polish, Portugese, Russian, Slovenian, Spanish, Swedish, Thai, Turkce, Vietnamese). * SECURITY IMPROVEMENT. In Claroline 1.4, the init kernel was checking permission until the course level. The new claroline is more fine grained checking permission one step further : at tool level. * COURSE HOME PAGE. New layout, leaving most of the display area to course manager, allowing him to fill it with his own content. * COURSE BANNER. Navigation improvement allowing user to jump in a single click from one tool to another. * AGENDA. Additional cross course calendar displaying synthetic monthly view of all the events related to a user. * DOCUMENT. You can now create and edit HTML document on line. You can also create hyperlinks among documents. It means the Claroline 'Links' tool is deprecated. This feature is no taken in charge more completely by the 'document' tool renamed 'document and links' for the occasion. * TRACKING AND STATISTICS. Performance and display optimization. * FORUMS. Email notification of new post in a thread - Forum category categories are now movable. * ANNOUNCEMENT. Possibility to send Messages to selected course members and groups. * USER HOME PAGE. Once logged users are now directly informs about new course events since last login. * GROUP. Chat room for each group has been added. * COURSE CATEGORIES. The course categories are not limited anymore to a single level. You can now create subcategory tree as deep as you want to arrange courses. * PLATFORM ADMINISTRATION. Completely revamped user interface of the administration section. The phpMyadmin database manager isn't needed anymore. All the administration is handled through this interface. * COURSE ENROLLMENT. After long usability tests, the course enrollment device has been completely changed to make it easier. NEW FEATURES IN CLAROLINE 1.4 SINCE CLAROLINE 1.3 ------------------------------------------------- The main Claroline improvements are hidden behind the screen. We have totally recoded the Claroline Kernel to be more stable and more modular. * SINGLE DB. Claroline is able now to work on a single DB. The single DB feature is an option to choose at install step. * LANGUAGE. New languages added. Claroline is now in 20 languages : Arab, Catalan, Crotian, Chinese, Dutch, English, Finnish, French, German, Galician, Greek, Hungarian, Italian, Japanese, Polish, Portugese, Spanish , Swedish, Tha�, Turkish. * LAYOUT. New 'liquid layout' spreading on all the window. Introduction of CSS system. * MAIN PAGE. New courses list display in a 'dynamic tree' system. It allows the main page to display faster, especially on servers with important number of course. * QUIZZ. Totally new quizz tool with 4 different question forms (multiple choices / mutiple answers / fill inn / matching). The quizz tool also allows : image attachment to questions, questions retrieval from another quizz, random question list generation. * DOCUMENT. It automatically detects IMG tag inside HTML file offering to upload the corresponding image. * WEB CHAT. simple chat with archive function, * FORUMS. Better protection for private forums * COURSE ENROLLEMENT. Much simplified enrollment interface. * LOST PASSWORD. Allowing user recover to recover his/her personnal password * ASSIGNMENT. New features allowing Course manager to remove, edit, or hide assignements send by course students. * USER. New interface and new features allowing each course manager to insert additional information headings inside its own course. Each course attendee can then fill these headings to provide the information. * ADMIN SECTION. Restore sytem to insert previously backed up courses. Most admin tools have been consedirably simplified. Bulk user subribe, possibility to deactivate self registration. * IMPORT / EXPORT : backup and restore for Claroline to Claroline import, to prepare IMS and WebCT to Claroline import, * TRACKING. The ezBoo statistics tool has been removed. and a complete tracking system is implemented recording every user's action on the platform. NEW FEATURES IN CLAROLINE 1.3 SINCE CLAROLINE 1.2 ------------------------------------------------- * LANGUAGE. New languages added. Claroline is now in 12 languages : Chinese, English, Finnish, French, German, Italian, Japanese, Polish, Portugese, Spanish, Swedish and Thai. * GROUPS. A new comprehensive group tool has been added. It allows to easily organise student groups, attribute them a tutor and create private forum and document area for each of them. * ANNOUNCEMENTS. New annoucements can be sent by mail to students registered to the course. * DOCUMENTS. You can now upload several files in one go by compressing them in a single zip file. Once uploaded the file is automatically uncompressed and the files structure accurately reproduced. * COURSE INFO SECTION. An archive function has been added. It allows teacher to keep an archive copy of its course (useful when one needs to modify the course for a new session but wants to keep tracks of the previous session). * WEB INSTALL. New functions allowing to upgrade from 1.2 and 1.1 versions to 1.3 has been added. * ADMIN SECTION. The new PHPMyAdmin 2.3 has been included and admin tools completely rewritten. NEW FEATURES IN CLAROLINE 1.2 SINCE CLAROLINE 1.1 ------------------------------------------------- * Claroline can be installed in a server sub-directory. * UCL local settings have been removed (Faculties, IPM link, Course Program...). * LANGUAGES. Claroline is now in 7 languages: English, Finnish, French, German, Italian, Japanese, Spanish. New language adding has been automated. You just need to add new language directory into claroline/lang dir. It is then available at Course creation as long as 'Modify Course Info' tool. * WEB INSTALL. Open browser and go to (...)claroline/install to install new package. WATCH OUT! The web install does not manage claroline1.1.1 upgrade to 1.2.0 yet. * TEXT EDITING. In almost all tools, URLs and emails are converted into links and new lines into HTML new lines (tags <br>). * AGENDA. New layout, clearer view (Month separation and mention of current day). Language date formatting automated. * ANNOUNCEMENTS. Can be moved up and down the list through blue arrow. * DOCUMENTS. '.php' files uploads are renamed '.phps ' (increase security). Renaming a directory doesn't remove its content comments anymore. Directories size calculation works with PHP 4.1+ (no problem with previous versions). * STATS. Install bug fixed (no manual stats settings editing required). Users registered only once per session per course. * ADMINISTRATION. Basic administration tool at claroline/admin/ protected by '.htaccess' (protection only functional if Apache server). Contains phpSysInfo (only functional in Linux servers) and phpMyAdmin 2.2.6. * TODO. Improved from Admin point of view. You can clasify todos, attribute them to a developper, check state of progress and inform users that their todo is taken into account, at what stage and by who. ========================================================================= Europe, Belgium, Louvain-la-Neuve $Date$ ================================== END ===================================