Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: Projects for new developers.

Projects for new developers: Difference between revisions

From MoodleDocs
(remove sentence about GSOC 2009)
(XML admin settings presets re-added)
Line 40: Line 40:
* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=119510 Improved SPAM detector] forum discussion
* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=119510 Improved SPAM detector] forum discussion


==XML admin settings presets==
Create an interface for allowing administrators to export settings in an XML file for restoring to another Moodle site.
:'''Skills required''': PHP
:'''Difficulty level''': Medium
:'''Mentors''': [http://moodle.org/user/view.php?id=17383&course=5 Penny Leach], [http://moodle.org/user/view.php?id=104159&course=5 Dan Poltawski]
For further details see:
* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=118494 GSOC project: XML admin settings presets?] forum discussion
* Tracker issue MDL-18548
==See also==
==See also==



Revision as of 11:23, 28 September 2009

This evolving page lists possible Moodle projects for new developers derived from community suggestions.

If you have any ideas for new features in Moodle which might be suitable as projects for new developers, please see Development:New feature ideas.


Custom report generator

An interface for enabling Moodle admins to create custom reports.

Skills required: PHP
Difficulty level: Medium
Mentors: To be confirmed

For further details see:

Workflow support in the Database activity module

Add the ability to control the state of a database record, permissions at different state levels and email notifications.

Skills required: PHP and understanding UML syntax of state diagrams, workflow principles
Difficulty level: Medium
Mentors: David Mudrák

For further details see:

Improved spam detector

Improve Moodle's current Spam cleaner tool.

Skills required: PHP
Difficulty level: Medium
Mentors: To be confirmed

For further details see:

XML admin settings presets

Create an interface for allowing administrators to export settings in an XML file for restoring to another Moodle site.

Skills required: PHP
Difficulty level: Medium
Mentors: Penny Leach, Dan Poltawski

For further details see:

See also