Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle 2.0 release notes: Difference between revisions

From MoodleDocs
(→‎Core Highlights: Other major components, Database control copied from Roadmap)
(→‎Module Highlights: content copied from Roadmap)
Line 66: Line 66:


===Module Highlights===
===Module Highlights===
* [[Wiki 2.0]]
* [[Development:Resource module file API migration|Resources]] - Refactored all the submodules into real modules (file, folder, url, page, ims)
====Quiz module and question bank====
* [[Development:Quiz_report_enhancements|Quiz report enhancements]] - Major improvements to the quiz reports, especially regrading and item analysis
* [[Development:quiz_navigation|Quiz navigation improvements for students]]
* [[Development:Flagging_questions_during_a_quiz_attempt|Flagging questions during a quiz attempt]]
* [[Development:Quiz_UI_redesign|Quiz editing interface improvements]]
* MDL-8648 Essay questions can now be randomised by random questions
* [[Development:Moodle 2.0 question bank improvements|Question tagging and improved searching in the question bank]]
* [[Development:Administration page for question types|Administration page for question types]]
* Different settings (open/close date, number of attempts, password, time limit) for each group or student (MDL-16478)
* [[Question_types#Regular_Expression_Short_Answer|Regular Expression question type]]


====SCORM====
====SCORM====

Revision as of 11:21, 5 May 2010

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.


Release date: July 20, 2010

Before the final release we will have a series of rapidly improving Preview releases, roughly weekly. These are to allow a wider range of developers and contributors to test the code on copies of their production servers, help us tweak the interface and performance, and work on translations, modules and other third-party code (most of which will have to be rewritten significantly).


Moodle 2.0

Here is the full list of fixed issues in 2.0.

The notes below are under construction right now.

Core Highlights

New Community features

  • Community hub - Enables teachers to find other courses to download as templates for their own courses and also find enrollable courses on other sites (either to join as a student or to participate in a community of practice)

Appearance

  • New blocks implementation - Blocks and page layouts are now implemented consistently and predictably on every page in Moodle, and can even be docked like menus
  • Output renderers - The engines that produce HTML and JS code have been completely re-written, so that Moodle's output is more consistent and efficient
  • Themes rewrite - The structure and design of themes has been rewritten for efficiency and flexibility. Moodle 2.0 will ship with 20 brand-new standard themes designed to make Moodle look much nicer than ever before.
  • Navigation improvements Navigation is now implemented consistently in the navbar and in a Navigation block on every page. All settings are now always available in a settings block on every page. Themes can completely rewrite navigation if they require.
  • HTML editor 2.0 - Replaces our ageing HTML tool with a new one that works on more browsers, enforces XHTML strict and better integrates with the new File API

File handling improvements

  • File API - maintains an internal repository of files and governs access to them
  • Repository API - allows users to browse external repositories using a filepicker and select files to bring into Moodle (copy or link)
  • Portfolio API - allows Moodle content to be captured and pushed out to external repositories

Course organisation

  • Conditional activities - Enables teachers to restrict the availability of any activity according to certain conditions such as dates, grade obtained, or activity completion
  • Activity completion - Enables teachers to specify conditions that define when a student has completed an activity
  • Course completion - Enables teachers to specify conditions that define when a student has completed a course

Administrative improvements

Other major components

Database control

Module Highlights

  • Wiki 2.0
  • Resources - Refactored all the submodules into real modules (file, folder, url, page, ims)

Quiz module and question bank

SCORM

  • MDL-11501 New SCORM module settings - display attempt status, display course structure, force completed, force new attempt, lock after final attempt - allowing the behaviour dictated to the SCORM object by the authoring package to be changed

Workshop

  • MDL-17827 Workshop module has been rewritten from scratch. As a very fresh code, it is a subject of massive testing, bug-fixing and improving. However we hope that the 2.0 version, even in this premature state, is significantly better than the legacy one.

Security issues

Known problems and regressions

For Developers: API Changes

See Development:Migrating_contrib_code_to_2.0

See also