|
|
(27 revisions intermèdies per 5 usuaris que no es mostren) |
Línia 1: |
Línia 1: |
| Moodle will be taking part in the [http://socghop.appspot.com/ Google Summer of Code] for our fourth year in 2009!
| | {{Moved_to_dev_docs}} |
| | |
| If you're thinking of applying to work with Moodle for GSOC 2009, please see [[Applying to work with Moodle for GSOC]].
| |
| | |
| | |
| 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 GSOC projects, 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:
| |
| * Using Moodle [http://moodle.org/mod/forum/discuss.php?d=116895 Feature for creating custom reports] forum discussion
| |
| * Tracker issue MDL-18323
| |
| | |
| ==Record audio repository plugin==
| |
| | |
| Use a Flash or Java plugin to record the audio to a suitable compressed format. The data could then be uploaded as for a File upload plugin.
| |
| | |
| :'''Skills required''': PHP and Flash or Java
| |
| :'''Difficulty level''': Medium
| |
| :'''Mentors''': To be confirmed
| |
| | |
| For further details see:
| |
| * Using Moodle [http://moodle.org/mod/forum/discuss.php?d=117135 Record audio repository plugin] and [http://moodle.org/mod/forum/discuss.php?d=116968 GSOC: Record Audio/Video directly into resources/activities] forum discussions
| |
| * Tracker issue MDL-18341
| |
| | |
| ==Google Gears integration==
| |
| | |
| :'''Skills required''': PHP
| |
| :'''Difficulty level''': Medium
| |
| :'''Mentors''': [http://moodle.org/user/view.php?id=508833&course=5 Dongsheng Cai] and [http://moodle.org/user/view.php?id=21591&course=5 Dan Marsden]
| |
| | |
| For further details see:
| |
| * http://gears.google.com
| |
| * Using Moodle [http://moodle.org/mod/forum/discuss.php?d=118015 Google Gears integration] and [http://moodle.org/mod/forum/discuss.php?d=107920 OLPC and GG-based offline-moodle] forum discussions
| |
| * Tracker issue MDL-18444
| |
| | |
| ==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
| |
| | |
| ==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 [http://en.wikipedia.org/wiki/State_diagram state diagrams], workflow principles
| |
| :'''Difficulty level''': Medium
| |
| :'''Mentors''': [https://docs.moodle.org/en/User:David_Mudrak David Mudrák]
| |
| | |
| For further details see:
| |
| * Using Moodle [http://moodle.org/mod/forum/discuss.php?d=118830 Workflow support] forum discussion
| |
| * Tracker issue MDL-18572
| |
| | |
| ==Flash-Based Statistics Visualizer==
| |
| | |
| Continue work done by [http://hackerdan.com/ Dan Servos] for GSoC 2008 to create a Moodle plugin that can visualize grades and other statistics interactively through a browser. The [http://hackerdan.com/gsoc/screen-cast/ current version] allows users to do correlations, time-series charts, etc., on a lot of the data Moodle records; more viz tools, export, etc., would make it extremely useful to people dealing with large courses.
| |
| | |
| :'''Skills required''': PHP and Flash
| |
| :'''Difficulty level''': Medium
| |
| :'''Mentors''': [mailto:gvwilson@cs.toronto.edu Greg Wilson]
| |
| | |
| For further details see:
| |
| *[[Student projects/Animated grade statistics report]]
| |
| | |
| ==What You Paint Is What You Get extension to the WYSIWYG editor==
| |
| | |
| Younger Moodle users like drawing and painting more than writing. Add a feature that lets the main text editor of Moodle switch to "draw" mode.
| |
| | |
| :'''Skills required''': PHP and Flash or JavaScript or other alternative
| |
| :'''Difficulty level''': High
| |
| :'''Mentors''': [http://moodle.org/user/view.php?id=13727&course=5 Martin Langhoff]
| |
| | |
| For further details see:
| |
| * Using Moodle [http://moodle.org/mod/forum/discuss.php?d=119670 gsoc: what you paint is what you get] forum discussion
| |
| * http://wiki.laptop.org/go/XS_Moodle_design#What_You_Paint_Is_What_You_Get_editor
| |
| * Tracker issue MDL-18651
| |
| | |
| ==Blog-style course format==
| |
| | |
| [[Course formats]] drive the main page in Moodle -- the course page. The existing course formats assume that the teacher has everthing planned ahead of time, and that the course fits in one page. Primary teachers live in a different world -- they prepare each day no more than a few days beforehand, and their course is a year long. A blog-style format can make their life much much simpler.
| |
| | |
| :'''Skills required''': PHP
| |
| :'''Difficulty level''': Medium-low
| |
| :'''Mentors''': [http://moodle.org/user/view.php?id=13727&course=5 Martin Langhoff]
| |
| | |
| For further details see:
| |
| * Tracker issue MDL-18652
| |
| | |
| ==Improved spam detector==
| |
| | |
| Improve Moodle's current [[Spam cleaner]] tool.
| |
| | |
| :'''Skills required''': PHP
| |
| :'''Difficulty level''': Medium
| |
| :'''Mentors''': To be confirmed
| |
| | |
| For further details see:
| |
| * Using Moodle [http://moodle.org/mod/forum/discuss.php?d=119510 Improved SPAM detector] forum discussion
| |
| | |
| ==See also==
| |
| | |
| * [[GSOC]] - describing Moodle's involvement with Google in their Summer of Code program
| |
| * [[Talk:Projects for new developers]] for 2008 project ideas which have not yet been implemented
| |
| * [[Development:Usability/Improve Moodle User Experience Consistency]]
| |
| | |
| [[Category:GSOC]]
| |