Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

Future: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
 
(26 intermediate revisions by 15 users not shown)
Line 1: Line 1:
As Moodle gains in maturity, its directions are increasingly influenced by the community of developers and users. A dynamic database of proposed features and their status can be found at moodle.org/bugs. Your contributions in the form of ideas, code, feedback and promotion are all very welcome - see the Developers manual and the community forums for more details. You can also pay to have certain features developed sooner- see moodle.com/development for information and a quote.
==Development==


Here is the current roadmap of the future, though this is always subject to change depending on sponsors and developers.  
Moodle development is increasingly influenced by our community of developers and users.  


Version 1.6
Your [[Credits|contributions]] in the form of ideas, code, feedback and promotion are all very welcome - see the [[Developer documentation|Developer documentation]] and the [http://moodle.org/help community forums] for more details on our software development life cycle.  A dynamic database of proposed features and their status can be found at [http://tracker.moodle.org/ tracker.moodle.org].  You can also pay to have certain features developed sooner - see [http://moodle.com/development/ moodle.com/development] for information and a quote.
Blogs as the main tool for reflective activities (providing user, course and site feeds).


Database module, a general purpose tool for collaborative data entry, searching and browsing
For more detailed information, see our [[Roadmap]] for developers.


Integration with LAMS as an activity or course format
==Moodle Project==


Some better statistics
Naturally people like to consider risks when committing something as important as education to a particular piece of software.  This is particularly so with open source where they aren't paying for anything.


Incoming email handling
Here are answers to some of the frequent questions that we hear about this.


Basic Web Services API
===What happens if Company X offers to buy Moodle?===


Version 1.7
# The copyrights to Moodle software can never be "sold" like they can for proprietary software.  All our code is completely open source.  The copyrights belong to hundreds of authors and they would ALL need to agree to any change in the license.  Even if that happened, it would only apply to future code - all existing versions would remain under the existing GPL license and our large and very capable community of developers would simply fork from there and continue using and developing the GPL version.
My Moodle page providing a customisable overview of all courses, plus RSS feeds and so on.
# The core developers of Moodle (Moodle Pty Ltd) are dedicated to Moodle only, and have no interest in damaging Moodle as a platform.  EVEN if the worst case occurred and Moodle Pty Ltd ceased to exist then the software would not be affected - the Moodle user community (including thousands of large Universities and companies) would organise new leadership among themselves and continue developing Moodle under the same GPL.


Improved User Profile page, integrating Blogs, feeds etc in a semi-public home page
===What happens if Martin gets eaten by a kangaroo?===


Preliminary support for IMS LD Level A, allowing import and export
# Same as above.
 
# Kangaroos are herbivores. :)
Full support for SCORM 2004
 
Improved Web Services API
 
Integration with some repositories
 
Version 2.0
Conditional activities, allowing dependencies and forced paths
 
Complete support for IMS LD standard
 
Improved Groups, allowing groups to be defined at site and activity level
 
Improved Roles implementation, allowing custom roles at site, course and activity level
 
Many of the main pages customisable using HTML templates.  
 
Some exciting developments in making Moodle more network-aware, with a natural evolution of Moodle's focus on collaboration. More on this here later.
 
 
[[About Moodle|Back to About Moodle]]

Latest revision as of 05:52, 21 November 2012

Development

Moodle development is increasingly influenced by our community of developers and users.

Your contributions in the form of ideas, code, feedback and promotion are all very welcome - see the Developer documentation and the community forums for more details on our software development life cycle. A dynamic database of proposed features and their status can be found at tracker.moodle.org. You can also pay to have certain features developed sooner - see moodle.com/development for information and a quote.

For more detailed information, see our Roadmap for developers.

Moodle Project

Naturally people like to consider risks when committing something as important as education to a particular piece of software. This is particularly so with open source where they aren't paying for anything.

Here are answers to some of the frequent questions that we hear about this.

What happens if Company X offers to buy Moodle?

  1. The copyrights to Moodle software can never be "sold" like they can for proprietary software. All our code is completely open source. The copyrights belong to hundreds of authors and they would ALL need to agree to any change in the license. Even if that happened, it would only apply to future code - all existing versions would remain under the existing GPL license and our large and very capable community of developers would simply fork from there and continue using and developing the GPL version.
  2. The core developers of Moodle (Moodle Pty Ltd) are dedicated to Moodle only, and have no interest in damaging Moodle as a platform. EVEN if the worst case occurred and Moodle Pty Ltd ceased to exist then the software would not be affected - the Moodle user community (including thousands of large Universities and companies) would organise new leadership among themselves and continue developing Moodle under the same GPL.

What happens if Martin gets eaten by a kangaroo?

  1. Same as above.
  2. Kangaroos are herbivores.  :)