3 Jahre Chamilo
Heute ist es soweit:
Chamilo feiert seinen 3 Geburtstag.
Und um den Geburtstag gebührend zu zelebrieren, wurde endlich Version 1.9.4 freigegeben.
Was gibt es Neues?
Ein Auszug aus den Release-Notes; die Zahl mit der Raute hinten dran ist die Bugtracker-Nummer:
- Gradebook: Allow teacher to print certificates for entire class (#3708)
- Attendances: Warn about overlapping course attendances (#3716)
- Agenda: Tutors can now add events (and other related options) in group calendars (BT#4284)
- Admin: Class import/export (#3882)
- Admin: Add stylesheet download button to avoid requiring access to the code to start customizing a stylesheet (#5862)
- Admin: Added extra fields for courses and sessions (facilitates synchronization through webservices with additional info) (BT#4882)
- Reporting: Show IP addresses in main/admin/statistics reports (#3987)
- Learning paths: Enabled LP result in exercise report (#5469)
- Learning paths: LP illustration image is now shown as tool icon on course homepage (BT#5486)
- Exercises: Enabled exercise report by category (#5716)
- Survey: Anonymous survey participation link auto-generator, fixing awkward issues with invitations (#5851)
- Translation: Added support for Tagalog native language and main translation (still requires manual db update to enable, will be completed in 1.10) (#5854)
- Users: Added the possibility for teachers to add students to their course through users classes (#5514)
- Reporting: Added links to resources from statistics (#3731)
- Documents: Show course documents volume proper to a session (#4483)
- Skills: skills tree need a return link (#4492)
- Assignments: tool work: add zip and download feature from inside an assignment folder (#4616)
- Global: Added an icon to see in page whoisonline.php if user is admin, teacher or student (#5283)
- Classes: Added a search box and a way to display more than 20 items in classes tables (#5381)
- Reporting: In the Course Tracking table, we don’t have possibility to display more line in the result table (#5753)
- Learning paths: Reintegrated features lost since 1.9 (#5758)
- Learning paths: Adding a preview when checking the LP items in the reporting tab (BT#4961)
- Internal/Development: Measure most frequent language terms (#4804)
- Survey: Survey invitations are now sent through the Chamilo messaging feature as well
- Thematic advance: Allowing multiple creation of course progress not restricted to 6 types (BT#4878)
- Plugins: Added security to Single Sign On mechanism – Limit IPs (BT#5137)
- Learning paths: Implements a Scorm constraint: If SCO_MasteryScore does not evaluate to a number, passed/failed status won’t be set at all (BT#5153)
- Link: Added url type selector (#5794)
- Admin: Enabled class users import (#4518)
Aber nicht nur die neuen Sachen sind wichtig, vielmehr ist es auch nötig, Bestehendes zu optimieren:
- Wiki: Export to PDF in WIKI (#3471)
- Learning paths: Considerably improved learning path ergonomy (#5593)
- Classes: In courses, added a button to see which classes are registered in the course (#5619)
- Exercises: Fixed questions alignment in IE8
- Forum: Cleant forum UI (#3376)
- Global: Multi select boxes are too narrow. Find a way to enlarge it ? (#4062)
- Exercises: Test „Learner score“ page for teacher, keep filter active after correcting a test (#4697)
- Classes: When you want to Subscribe classes to courses, you should see the course Visual Code (#5553)
- Learning paths: In Learning path editing mode, add item display when click on the item title on the left side (#5662)
- Reporting: Change „X“ icon for visibility eye icon (#5700)
- Assignments: Hide „Contains a file“ text in assignments submit paper form (#5781)
- Exercises: description flashes when opening new question (#5831)
- Exercises: Finish test button should be orange (#5832)
- Adding new date format only day name: monday, sunday, etc (BT#4939)
- Gradebook: Adding new tag ((date_certificate_no_time)) for certificates also adding a new time format (BT#5032)
- Themes: improved responsive design
- Themes: Mobile: Remove logo in 480px and 320px views
- Internal/Development: Improved code documentation substantially (many commits)
- Themes: Login box appears left now, to allow it to appear on top in mobile view
- Internal/Development: Replaced many & by & for better HTML5 compatibility
- Internal/Development: Progressive replacement of course_code by course_id in tables
- Themes: CSS: update first #main_content to #top_main_content to avoid DOM errors (there were two #main_content ids)
- Global: Removing unwanted tags when exporting to CSV (BT#5082)
- Internal/Development: Removing files already added in controller.php + removing style.margin fix
- SEO: Moved H1 to H2 for hottest courses block – Although you can have more than on h1 per page, this block is really not a main block
- Admin: Improving query in session_list.php adding indexes in the session_fields and session_field_option (BT#4878)
- Gradebook: Disabling creation of an evaluation when creating a gradebook (BT#4878)
- Global: Removed X-UA-Compatible meta tag to avoid IE9 warnings
- Learning path: Added a configuration setting $_configuration[‚hide_teacher_icons_lp‘] to show icons as before the ergonomy changes (#5593)
- Internal/Development: Removed call of $oLP object by reference to avoid PHP 5.4 warning (BT#5198)
- Global: Changed position of the notification counter to make it more visible
- Global: Updated position of the ribbon to floats (#5771)
- Courses: Disable options for students with assistant status in course (#5802)
- Exercises: Added the possibility to force the edition of a question if it has been used in a learning path (#5288)
- Install: Added autofocus buttons to allow for next-next-next-next procedure
- Internal/Development: Added data filler for exercises: one exercise with 5000 questions
- Exercises: Added option to access exercise settings directly if more than 50 questions
- Internal/Development: Updating global.inc.php, composer, autoload, using a controller way to call funcion only for index.php and userportal.php
- Global: If sender is not available, use no-reply e-mail when sending e-mail (#5738/BT#5316)
- Global: Boosted query for user’s sessions list (BT#4890)
- Global: Show latest sessions first (by date) (BT#4890)
- Internal/Development: Changed timeline tool to use demo controller (using doctrine2) (#4570)
- Internal/Development: Moved Twig settings to global.inc.php
- Global: Improved performance of index.php and user_portal.php
- Admin: Added language file inclusion to AJAX for courses to show the label of the course icon in users admin list
- Admin: Hidden link to system_management and fixed issues with security token in the following screens (#5504/#5693)
- Plugins: Updates in BigBlueButton plugin to manage recordings better, and removing „join conference“ button when there is no current conference (#5802/BT#5272)
- Plugins: Videoconference: Block students from closing if conference status says „FAILED“ (#5802)
- Attendances: The creation of an attendance sheet now creates a first attendance date (BT#5622)
- Internal/Development: Creating main tables with UTF8 adding „DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci“ (#5678)
- Internal/Development: First running version of continuous integration build system at http://testing.chamilo.org/ using PHPUnit
- Global: Improved message when user subscribes to course (BT#5655)
- Web services: Added examples for users registration web services (commit:21137)
- Plugins: Improved translation of BigBlueButton plugin (BT#5272)
- Web services: Added check on emptiness of firstname/lastname in WSUserEdit* services (BT#5743)
- Admin: Avoid not sending mails if notification extra fields do not exist (BT#5739)
Und wie immer gibt es eine halbwegs aktuelle Testversion hiervon auf dem Chamilo Demo-Campus