From 89ddaa94f8de3e748fe120f1f642c974f8518d7a Mon Sep 17 00:00:00 2001
From: moodler
Here is our current vision of the future, though this always changes depending on what developers want to work on. -
-Here is our current vision of the future, though this is always subject to change depending on sponsors and developers.
+-- -Coming only weeks after Moodle 1.2, the main purpose of this release is to add the recently developed support for calendars and events into the main distribution.
-
--This major release will include some major changes in internal structure - designed to add flexibility and scalability in many areas. Among the major - targets are:
+This release contains a lot of structural improvements and refactoring in key modules. It also includes many interface improvements. Some highlights include:
-
- Completely rewritten display layer using XHTML-compatible code and complete implementation - of templates for increased standards-compliance, flexibility and accessibility
-- Wider use of PHP classes in key areas of the Moodle code, to make some - things easier for programmers writing new modules or integrating with - external systems
-- New architecture for Enrolments with plugins (similar to the - existing Authentication architecture) so that - external systems (eg Student Records, Paypal, LDAP etc) - can control student and teacher access within courses
+- New Enrolments architecture allows all manner of new automated enrolment processes. Included are a Paypal system (for paid courses) with instant access, arbitrary external database usage, parsing of flatfiles dumped from legay systems and so on.
+- Improved Resource handling with a new one step process and better control over display format. New resource types can be developed as plugins.
+- Refactored Quiz module allows new question types as plugins. A new question type called Calculated Questions allows questions to be presented uniquely to each student.
+- Chat module now supports an optional chat daemon as a backend, providing near-instant response to hundreds of users.
+- Improved Glossary module makes it easier to develop new glossary formats.
+- Improved Backup handles the translation of user content (such as links) better than ever.
+- Improved SCORM module handling an ever-wider range of SCORM content.
+- Improved interfaces for adding students, course creators and administrators.
--This release will start to take advantage of the new structuring and add new features such as:
+This release will focus mainly on the display layer and making Moodle fully compliant with important web accessibility standards such as WAI (W3C), SENDA (UK) and Section 508 (US).
-
- New access-control system allowing finely-defined roles and rights -
-- Stronger pedagogical support for both teachers and students
-- Basic support for standard learning objects (SCORM content packages)
-- Better integration of Moodle with moodle.org (for teachers to share and collaborate)
+- Completely rewritten display layer that completely separates presentation from application logic
+- Templating system with templates conforming to XHTML 1.0 for accessibility
+- Powerful system of Cascading Style Sheets designed for cross-platform compatibility.
- +
++This major release will contain some exciting developments in making Moodle more network-aware, with a natural evolution of Moodle's focus on collaboration. More on this here later.
+
Version: $Id$
-- 2.39.5