Note:

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

New feature ideas: Difference between revisions

From MoodleDocs
(any ideas, what happens next)
 
(How to maximize the chance of your idea being implemented)
Line 1: Line 1:
==Any ideas?==
==Where to begin==


Have you any ideas for new features you'd like included in Moodle? If so, please
Have you any ideas for new features you'd like included in Moodle? If so, please
Line 11: Line 11:
# The [http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10512 list of most voted-for new features] is regularly reviewed by Moodle HQ and other core developers.
# The [http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10512 list of most voted-for new features] is regularly reviewed by Moodle HQ and other core developers.
# Promising ideas are added to the [[Roadmap]] (depending on funding availability) and/or to the list of [[Projects for new developers]].
# Promising ideas are added to the [[Roadmap]] (depending on funding availability) and/or to the list of [[Projects for new developers]].
==How to maximize the chance of your idea being implemented==
Ideas with lots of votes are more likely to be implemented, however votes are not the only deciding factor.
The M in Moodle stands for modular, and so the easiest ideas for new developers to implement are new modules and plugins, such as course formats (e.g. GSoC 2006 project [[Student projects/AJAX course format|AJAX course format]]), question types (e.g. GSoC 2007 project [[Student projects/New question types|New question types]]) or gradebook reports (e.g. GSoC 2008 project [[Student projects/Animated grade statistics report|Animated grade statistics report]]).
If you're able to provide funding for your idea to be implemented, please submit a ticket at the [http://moodle.com/helpdesk/ Moodle.com helpdesk] or contact a [http://moodle.com/custom/ Moodle Partner specializing in custom development].

Revision as of 07:46, 18 February 2009

Where to begin

Have you any ideas for new features you'd like included in Moodle? If so, please

  1. Start by searching moodle.org to check whether someone else has had the same idea. The Moodle community is very large, so it's quite likely you'll find someone else with the same idea as you ;-)
  2. Either join an existing discussion about your idea or start a new discussion in an appropriate Using Moodle forum.
  3. Assuming others agree with your idea, create a new issue in the tracker, selecting 'New feature' as the issue type, then post the issue number in your discussion thread, and encourage people to vote for it to be implemented.

What happens next?

  1. The list of most voted-for new features is regularly reviewed by Moodle HQ and other core developers.
  2. Promising ideas are added to the Roadmap (depending on funding availability) and/or to the list of Projects for new developers.

How to maximize the chance of your idea being implemented

Ideas with lots of votes are more likely to be implemented, however votes are not the only deciding factor.

The M in Moodle stands for modular, and so the easiest ideas for new developers to implement are new modules and plugins, such as course formats (e.g. GSoC 2006 project AJAX course format), question types (e.g. GSoC 2007 project New question types) or gradebook reports (e.g. GSoC 2008 project Animated grade statistics report).

If you're able to provide funding for your idea to be implemented, please submit a ticket at the Moodle.com helpdesk or contact a Moodle Partner specializing in custom development.