Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: GSOC/2008.

GSOC/2008: Difference between revisions

From MoodleDocs
(→‎Competency tracking: tracker issue link)
(Replaced content with "{{Moved_to_dev_docs}}")
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Overview of the [http://code.google.com/soc/2008/ Google Summer of Code 2008] projects for Moodle.  Thanks to Google for the opportunity to get these developed!
{{Moved_to_dev_docs}}
 
 
==Detecting and solving specific usability issues==
 
The main objective of this project is to detect and solve specific usability issues.
 
'''Student''': [http://moodle.org/user/view.php?id=518567&course=5 Laia Subirats Maté]
 
'''Mentors''': [http://moodle.org/user/view.php?id=153093&course=5 David Horat] and [http://moodle.org/user/view.php?id=51473&course=5 Anthony Borrow]
 
'''Full specification''': [[Student projects/Usability issues|Usability issues]]
 
==XMLDB/SQLite==
 
This project is about adding SQLite to the Moodle database abstraction layer and adding a mechanism to copy a live Moodle database into a SQLite database to implement a mechanism to switch into 'testing mode' using a SQLite copy of the live database.
 
'''Student''': [http://moodle.org/user/view.php?id=273885&course=1 Andrei Bautu]
 
'''Mentor''': [http://moodle.org/user/view.php?id=17383&course=5 Penny Leach]
 
'''Full specification''': [[Student projects/SQLite|SQLite]]
 
==Animated grade statistics report==
 
This project is about using the [http://flare.prefuse.org/ Flare library] to develop some cool and useful visualisation of information in the Moodle gradebook.
 
'''Student''': [http://moodle.org/user/view.php?id=544902&course=1 Daniel Servos]
 
'''Mentors''': [http://moodle.org/user/view.php?id=521521&course=1 Greg Wilson], [http://moodle.org/user/view.php?id=51473&course=5 Anthony Borrow] and [http://moodle.org/user/view.php?id=240338&course=5 Nicolas Connault]
 
'''Full specification''': [[Student projects/Animated grade statistics report|Animated grade statistics report]]
 
'''Tracker Issue''': [http://tracker.moodle.org/browse/CONTRIB-477 CONTRIB-477]
 
==Web 2.0 language editing interface==
 
Moodle is [[Translation|designed to be translated]] into many languages, and currently has over 70 language packs. The existing [[Language editing|language editing]] interface enables translators to check for untranslated words or phrases and also enables Moodle administrators to change words or phrases used in Moodle.
 
This project will involve creating a Web 2.0 language editing interface which will include features such as syntax error detection, a search and replace function for changing a particular word and a spell checker.
 
'''Student''': [http://moodle.org/user/view.php?id=544037&course=1 Avi Mehta]
 
'''Mentors''': [http://moodle.org/user/view.php?id=1601&course=5 David Mudrák], [http://moodle.org/user/view.php?id=12863&course=5 Petr Skoda (Skodak)] and [http://moodle.org/user/view.php?id=3923&course=5 Koen Roggemans]
 
'''Full specification''': [[Student projects/Language editing interface|Language editing interface]]
 
==Feed aggregation library==
 
This project involves creating a feed aggregation library to take care of aggregating feeds (and the issues around it) and to provide them in a simple format for plugins and other core parts of Moodle to use.
 
'''Student''': [http://moodle.org/user/view.php?id=521708&course=1 Chris Zubak-Skees]
 
'''Mentor''': [http://moodle.org/user/view.php?id=104159&course=5 Dan Poltawski]
 
'''Full specification''': [[Student projects/Feed aggregation library|Feed aggregation library]]
 
'''Tracker Issue''': [http://tracker.moodle.org/browse/CONTRIB-504 CONTRIB-504]
 
==New customisable theme==
 
This project is about creating a theme for Moodle 1.9 which is customizable via a configuration page in Moodle.
 
'''Student''': [http://moodle.org/user/view.php?id=526259&course=1 Akshit Sharma]
 
'''Mentor''': [http://moodle.org/user/view.php?id=11995 Shane Elliott]
 
'''Full specification''': [[Student projects/Customisable theme|Customisable theme]]
 
'''Tracker Issue''': [http://tracker.moodle.org/browse/CONTRIB-516 CONTRIB-516]
 
==Blog improvements and the addition of a blog assignment module==
 
The existing [[Blog]] functionality will be improved as part of this project, and a blog assignment type developed.
 
'''Student''': [http://moodle.org/user/view.php?id=27192&course=5 Joey Morwick]
 
'''Mentor''': [http://moodle.org/user/view.php?id=423027&course=5 Mathieu Petit-Clair]
 
'''Full specification''': [[Student projects/Blog improvements|Blog improvements]]
 
'''Tracker issue''': MDL-15435
 
==Messaging improvements==
 
'''Student''': [http://moodle.org/user/view.php?id=274199&course=1 Luis Filipe Romão Rodrigues]
 
'''Mentor''': [http://moodle.org/user/view.php?id=1 Martin Dougiamas]
 
'''Full specification''': [[Student projects/Further messaging improvements|Further messaging improvements]]
 
==Automatic accessibility checking==
 
'''Student''': [http://moodle.org/user/view.php?id=519485&course=1 David W. Knight]
 
'''Mentors''': [http://moodle.org/user/view.php?id=153093&course=5 David Horat] and [http://moodle.org/user/view.php?id=1 Martin Dougiamas]
 
'''Full specification''': [[Student projects/Automatic accessibility checking|Automatic accessibility checking]]
 
==Progress tracking==
 
This project is about tracking the progress or competency of a user based on the course outcome, the desired grade and the grade that the user obtained for the course.
 
'''Student''': [http://moodle.org/user/view.php?id=175392&course=5 Sarves Kengatharaiyer]
 
'''Mentors''': [http://moodle.org/user/view.php?id=1 Martin Dougiamas] and [http://moodle.org/user/view.php?id=152257 Jonathan Newman]
 
'''Full specification''': [[Development:Progress tracking|Progress tracking]]
 
'''Tracker Issue''': MDL-15472
 
==Secure RSS feeds==
 
'''Student''': [http://moodle.org/user/view.php?id=525809&course=5 Askar Salimbaev]
 
'''Mentor''': [http://moodle.org/user/view.php?id=240338&course=5 Nicolas Connault]
 
'''Full specification''': [[Student projects/Secure RSS feeds|Secure RSS feeds]]
 
'''Tracker issue''': MDL-15122
 
==Moodle IDE==
 
This project is about creating a Moodle integrated development environment (IDE), based on Eclipse, so that new developers can begin developing Moodle in less time.
 
'''Student''': [http://moodle.org/user/view.php?id=543819&course=1 Grady Laksmono]
 
'''Mentors''': [http://moodle.org/user/view.php?id=12863&course=5 Petr Skoda (Skodak)] and [http://moodle.org/user/view.php?id=51473&course=5 Anthony Borrow]
 
'''Full specification''': [[Student projects/Moodle IDE|Moodle IDE]]
 
[[Category:Project]]

Latest revision as of 03:10, 10 January 2012

This development related page is now located in the Dev docs.

See the GSOC/2008 page in the Dev docs.