Dokeos 1.8.6 release notes and changelog

From Dokeos

Jump to: navigation, search

Contents

Dokeos 1.8.6 Svalbard - June 2009

Dokeos 1.8.6 is named Svalbard after the name of the vault built in Northern Europe to protect and preserve vegetal seeds from around the world. We consider Svalbard represents Dokeos 1.8.6 in the sense that Dokeos 1.8.6 comes in with a full pack of features, and that this might be the last big step forward before Dokeos 2.0. It is also much more stable and secure than the previous versions, and we think Svalbard implies this double meaning of stability and security as well.


New Features

  • FCKEditor 2.6.4, build 21629 added (FS#2528 and FS#2867)
  • Improvements to the profiling tool (previously called "User fields") to improve presentation and flexibility, and allow edition
  • Added new authorized charsets for learning path tool
  • Official code available in My Reporting (FS#2640)
  • Added possibility to switch fill-in-the-blanks answers (FS#2683)
  • Now hiding database password field with *** in install/upgrade procedure (FS#2680)
  • Added attempts limit to tests
  • Hide language form if only one language available
  • Added possibility for the course teacher and tutor to delete quiz attempts by users
  • Added possibility for session coaches to register external users directly to their session (FS#2700)
  • Added possibility to allow coach to access a defined number of days before and after a session (FS#2724)
  • Activates unique (ajax) and multiple (multiple select) inscriptions for courses and users in sessions (FS#2719)
  • Handling of sessions in tools has been improved : for example we can't see anymore an annoucment of another session (FS#2743)
  • Tests : In students results page, set the question comment in red when the student's answer is wrong. Set in green when the answer id good
  • New audio recorder in learning path
  • New mp3 player (FS#2977)
  • New Glossary tool (FS#3248)
  • Integrated the gradebook at course level (FS#3173)
  • New wiki tool (considerably improved, built on CoolWiki plugin) (FS#2873)
  • Remove possibility to delete system directories in documents tool (FS#1522)
  • Database server: no more need for special SQL modes for MySQL 5.0 to be turned off through the "sql_mode" setting. The Dokeos system does it internally (FS#2787)
  • Some low-level functions that intensively use the language translation sub-system have been optimized for speed (FS#3260)
  • Documents tool: The document-type icons have been made clickable (FS#3296)
  • Documents tool: Online editor has been disabled for HotPotatoes tests in order their functionality to be preserved (FS#3345)
  • Allow ZIP export of assignments for teacher and tutor
  • Added attach documents to Agenda
  • Added Web Services Interface (SOAP)
  • Added Google Maps support
  • Added Imagemap editor
  • Online editor: Inserting links to YouTube streaming service has been added (FS#2867)
  • Improved chat (open in new window option, smileys, teacher/learner difference and time indication for each message, user picture showing directly, possibility to hold several conversations in several courses at the same time)
  • Option to hide/show e-mail addresses to all users (FS#3244)
  • Added an introduction section for each group area (FS#3200)
  • New Global Agenda (FS#3391)
  • New Notebook tool in courses
  • Added reporting on the last connections of a user in the chat
  • Added link create course message to go directly to the course(SVN#17497)
  • Added ability to take partial surveys and finish them later (FS#2510)
  • New Survey Feature: Surveys without invitation mail (FS#3403)
  • Added Booking system (a.k.a Reservation 2 Extension) (FS#821)
  • Added user profiling fields in auto-registration page (FS#2666)
  • Added check for writeable status of session save path in installation directory (FS#2970)
  • Allow forum threads to be moved (FS#3460)
  • Minor - Added update information for quizzes (FS#3417)
  • Sending e-mails to all admin on user account creation confirmation (FS#3475)
  • Changed user profile setting defaults to make phone field disabled and picture enabled (FS#3474)
  • Added intermediary buttons in platform settings pages to avoid scrolling too much to apply atomic changes (FS#3473)
  • Simplify default platform language choice by adding quick icon (FS#3472)
  • Session admins can now add users to the portal (FS#3476)
  • Added Advanced File Manager (FCKEditor plugin) to improve flexibility in files upload (FS#2970)
  • Added New Message Tool (a.k.a Message 2 Plugin) (FS#3503)
  • Added Question difficulty level in Exercises (FS#3515)
  • Added Removed buggy audio recorder and added new MP3 player with easy upload (FS#3515)
  • Improved Survey export (SVN#17927)
  • Students can now view their uploaded works in Work tool (FS#3486)
  • Implemented add to calendar an assignment with the date when it is completely closed, also when you remove it from assignment tool, it's removed into calendar too, the same case when it's edited, for that I had to change the value of add_calendar field into student_publication_assignment table, now when it's sent to calendar this value is the id into calendar_event table, instead this value is 0.
  • Added Social tool + friend list (FS#3383)
  • Added introduction section to blog and course description (FS#3165)
  • Added import/export (CSV/XML) of extra user fields
  • Added ability to import users in XML and subscribe to visual code (FS#3552)
  • Added pChart v1.1.2 library to manage charts in Gradebook tool(FS#3718) and the Access details of a user
  • Added SHA1 as a possibility to encrypt user passwords (FS#3798)
  • Added global templates to use between courses (SVN#18955)
  • Added To change your password, you must enter your current password (SVN#19225)
  • Added New Dokeos stylesheets
  • Improvements to the User profile
  • Improvements to the Learning path display view (no more frames)
  • Added HTML Purifier


Debugging

  • Improved security in exercises module
  • Fixed issue in dropbox documents zipping feature - see related forum post
  • Increased size of php_session data field to allow for reasonable-sized session to be kept in the database (FS#2657)
  • Fixed a few issues in mailing and codes for survey tool (FS#2662)
  • Considerably improved migration of SCORM learning paths from Dokeos 1.6.x to 1.8.x
  • Added student-view link for platform admin
  • Fixed bug about last access reporting in dropbox tool (FS#2458)
  • Saving survey invitation's mail subject (FS#2662)
  • Various improvements in clone cleanliness - avoiding many notice-level error reports
  • Fixed user picture problems in admin pages
  • Mysql error fixed in Reporting in a single DB installation (FS#2638)
  • Fixed phone number field missing during registration (FS#2639)
  • Fixed breadcrumb in portal administration (FS#2642)
  • Fixed issues in FCKeditor edition of documents with video, flash and mp3 included (FS#2679)
  • Fixed security issue affecting Windows servers with system file inclusion on homepage (FS#2692)
  • Fixed one-question-per-page view in Quiz tool (FS#2678)
  • Removed possible risk of having a database code too large for the course.db_name field (FS#2426)
  • Added missing online help for blogs (FS#811)
  • Fixed bug showing whole article as link in blog (FS#811)
  • Fixed bug whereby the course permissions were not updated when using the multiple-action mode in course users list
  • Fixed bug preventing opening of a learning path item following a failed prerequisite condition (SVN#15853)
  • Fixed bug preventing the activation of plugins (FS#2771)
  • Fixed bug adding double comments in dropbox tool in IE only (FS#2757)
  • Fixed IMS/QTI2 little export problem (FS#2634)
  • The learners can't send files anymore to other learners if "Do not allow students to send documents to other students within a course" is false (FS#2780)
  • The mails sent in exercises tool are sent from the address defined in admin (FS#2712)
  • "Next" and "Previous" page now works when searching a session (FS#2721)
  • Fixed bug when launching a quiz with one question per page (FS#2738)
  • Fixed javascript bug with swap menu in ie6 (FS#2815)
  • Fixed bug in surveys when we want to display answers of an invited person (FS#2731)
  • Fixed bug when copying a course with surveys. There is now a check for existing surveys with the same code and language (FS#2734)
  • Fixed bug when seeing matching results in quiz tool (SVN#15987)
  • Added filtering of SCORM objectives when writing to DB (SVN#16437)
  • Removed duplication of database write operations for SCORM objectives (SVN#16438)
  • Fixed HTTP_REFERER bug in ical_export (FS#3041)
  • Fixed bug in SQL queries for new installs, preventing the creation of the course_module table (FS#3040)
  • Fixed the fact that the password was never sent by e-mail when encrypted, even when it had just been changed for a user, causing a useless e-mail to be sent (SVN#16673)
  • Fixed bug in users pictures display when using the tuning setting of splitting users dirs (SVN#16673)
  • Fixed bug in documents picture gallery preventing uppercase image extensions to be seen (SVN#16755)
  • Fixed bug whereby the repeated agenda items in groups were visible to all (FS#3095)
  • Fixed bug whereby e-mails sent did not have the standard syntax (SVN#16708)
  • Fixed bug whereby an empty institution name gave a useless output in the header (SVN#16710)
  • Fixed bug whereby questions ordering was broken when deleting one question in the middle (SVN#16879)
  • Fixed bug in user fields, not displayed the default value in profile and add user, and you could modify this values(see FS#3307)
  • Fixed bug in link (see FS#3306)
  • Improved display of human resource manager option (see FS#3304)
  • Documents tool, folder selector: Fixed a bug that prevented Home (root) folder to be shown (FS#3089)
  • Users tool: Fixed a bug preventing detailed information about a user to be shown or edited (FS#3009)
  • Fixed a bug causing various problems due to improper priority order of loading PEAR packages (FS#3237)
  • The PclZip library has been upgraded to version 2.6. Additionally, a known bug has been fixed - improper processing of the option PCLZIP_OPT_REMOVE_PATH on Windows (FS#3243)
  • Fixed a bug causing improper numeric sorting of data displayed in various tables (FS#3282)
  • Agenda tool: Fixed a wrong range for hour selection. The bug has been reported and solved in a forum by TL (FS#3324)
  • Agenda tool: style changes - Align drop-down lists in date and time when you add a new calendar event and modify it
  • Fixed Date Validation when you add a new exercises and modify it (FS#3249)
  • Tests tool: Fixed broken filter on orphan questions in questions pool, reported and solved in the forums by mark111 (FS#3329)
  • Fixed security flaw allowing anonymous user to enter "open to the platform" courses (FS#3359 - SVN#17499)
  • Fixed forum visibility bug for private groups forum (FS#3327)
  • Fixed many links bugs when using a forum inside a learning path (FS#3256)
  • Fixed: dropbox changed notification icon appears while dropbox inaccessable (FS#3395)
  • Fixed: access to a hidden document was possible (FS#2835)
  • Dropbox fix: move multiple selected files to category feature is back. (FS#3005)
  • Fixed: Long lines in Announcements did not show up in email (FS#2988)
  • Fixed: the productions users aren't saved in the the correct directory (FS#3456)
  • Fixed error in install/htaccess.dist whereby the url-append was not set correctly (SVN#17791)
  • Fixed missing check on cDir in local.inc.php (SVN#17793)
  • Removed possibility to create sub-directories in the dropbox tool - wasn't working anyway for various versions (FS#3434)
  • Improved access control for group tool (FS#3209)
  • Fixed profiling date field popup bug (FS#2985)
  • Added check on max members in group before subscribing new people (FS#3453)
  • Changed usage of mail functions to use api_mail() everywhere and fix mail headers problems (FS#2445)
  • Fixed bug changing the language to false in platform settings (FS#3472)
  • Fixed various HTTPS + IE related bugs, related to caching in general (SVN#17795)
  • Fixed 31 bugs in file/image/sounds/flash uploads/delete/permissions in profile/homepage/agenda edition pages
  • Fixed a bug in migration for several versions at once whereby new course tools were repeated several times (SVN#17935)
  • Fixed security issue allowing users to upload php files on the server through FCKEditor (FS#2970)
  • Fixed folders by default into document tool must not be removed - see FS#3611
  • Fixed qualification of themes into forum tool - see FS#3609
  • allow show results with floating point,in exercice tool - (partial FS#3630) - SVN#18367
  • Fixed event into agenda when it's sent from assignment and Improved display form when you create an assignment - see FS#3583
  • Fixed difficulty of the question lost - see FS#3659
  • Fixed XML user import for single courses import (related to FS#3552)
  • Fixed bug with user image not showing in upgrade from previous versions
  • Fixed bugs causing wrong attempts to translate some icons on course homepage when the server is in testing mode (FS#3285)
  • A fix for the Oogie converter to work on Windows OS has been applied. Initial code has been proposed in the Dokeos forums by Øyvind Johansen (oyvind) and wilbrod - see FS#3969
  • Fixed Windows-related bugs preventing creation of SCORM packages from presentations, see FS#3972. The problem has been reported in the Dokeos forums by irvienhooi
  • Some minor bugs have been fixed in "Document Metadata" form (FS#4030)
  • Fixed a bug preventing updating dates of group documents after edition. Many thanks to Ludwig Theunis, nickname: TL (FS#4072)


CSS changes

  • Added classes glossary-term, glossary-term-title, glossary-term-desc, glossary-term-action-links for the glossary tool
  • Added personal-notes tool-related styles
  • Changed many things in the public-admin style (Dokeos default) to improve design - will probably affect other styles a little despite efforts not to
  • Added new styles


Important language changes

  • Changed "courses" to "trainings" in English and "Cours" to "Formations" in French. This change is likely to be very confusing to most users! Please either update your language files or warn your users if you are willing to keep that change.
  • Changed "Learning Path" link to "Course" in English and French
  • Changed and unified work/assignment/student publications tool as "assignments"
  • Changed "Dropbox" tool to "Documents sharing" (or "Documents sharing space" when referring to one's own space in the tool)
  • Changed "Student View" link to "Teacher view" and vice-versa
  • Many buttons now have more defined action names


Known issues

  • Inserting the same exercise twice in one learning path may generate score inconsistencies


Deprecated files

  • The whole main/inc/lib/xajax/tests/ should be removed
Personal tools