GSOC/2008: Difference between revisions
Helen Foster (talk | contribs) (→Animated grade statistics report: description) |
Helen Foster (talk | contribs) m (link edits) |
||
Line 10: | Line 10: | ||
'''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] | '''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]] | '''Full specification''': [[Student projects/Usability issues|Usability issues]] | ||
==XMLDB/SQLite== | ==XMLDB/SQLite== | ||
Line 20: | Line 20: | ||
'''Mentor''': [http://moodle.org/user/view.php?id=17383&course=5 Penny Leach] | '''Mentor''': [http://moodle.org/user/view.php?id=17383&course=5 Penny Leach] | ||
'''Full specification''': [[Student projects/SQLite]] | '''Full specification''': [[Student projects/SQLite|SQLite]] | ||
==Animated grade statistics report== | ==Animated grade statistics report== | ||
Line 30: | Line 30: | ||
'''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] | '''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]] | '''Full specification''': [[Student projects/Animated grade statistics report|Animated grade statistics report]] | ||
==Web 2.0 language editing interface== | ==Web 2.0 language editing interface== | ||
Line 50: | Line 50: | ||
'''Mentor''': [http://moodle.org/user/view.php?id=104159&course=5 Dan Poltawski] | '''Mentor''': [http://moodle.org/user/view.php?id=104159&course=5 Dan Poltawski] | ||
'''Full specification''': [[Student projects/Feed aggregation library]] | '''Full specification''': [[Student projects/Feed aggregation library|Feed aggregation library]] | ||
==New customisable theme== | ==New customisable theme== | ||
Line 58: | Line 58: | ||
'''Mentor''': [http://moodle.org/user/view.php?id=11995 Shane Elliott] | '''Mentor''': [http://moodle.org/user/view.php?id=11995 Shane Elliott] | ||
'''Full specification''': [[Student projects/Customisable theme]] | '''Full specification''': [[Student projects/Customisable theme|Customisable theme]] | ||
==Blog improvements and the addition of a blog assignment module== | ==Blog improvements and the addition of a blog assignment module== | ||
Line 66: | Line 66: | ||
'''Mentor''': [http://moodle.org/user/view.php?id=423027&course=5 Mathieu Petit-Clair] | '''Mentor''': [http://moodle.org/user/view.php?id=423027&course=5 Mathieu Petit-Clair] | ||
'''Full specification''': [[Student projects/Blog improvements]] | '''Full specification''': [[Student projects/Blog improvements|Blog improvements]] | ||
==Messaging improvements== | ==Messaging improvements== | ||
Line 74: | Line 74: | ||
'''Mentor''': [http://moodle.org/user/view.php?id=1 Martin Dougiamas] | '''Mentor''': [http://moodle.org/user/view.php?id=1 Martin Dougiamas] | ||
'''Full specification''': [[Student projects/Further messaging improvements]] | '''Full specification''': [[Student projects/Further messaging improvements|Further messaging improvements]] | ||
==Automatic accessibility checking== | ==Automatic accessibility checking== | ||
Line 82: | Line 82: | ||
'''Mentors''': [http://moodle.org/user/view.php?id=153093&course=5 David Horat] and [http://moodle.org/user/view.php?id=1 Martin Dougiamas] | '''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]] | '''Full specification''': [[Student projects/Automatic accessibility checking|Automatic accessibility checking]] | ||
==Competency tracking== | ==Competency tracking== | ||
Line 90: | Line 90: | ||
'''Mentors''': [http://moodle.org/user/view.php?id=1 Martin Dougiamas] and [http://moodle.org/user/view.php?id=152257 Jonathan Newman] | '''Mentors''': [http://moodle.org/user/view.php?id=1 Martin Dougiamas] and [http://moodle.org/user/view.php?id=152257 Jonathan Newman] | ||
'''Full specification''': [[Student projects/Competency tracking]] | '''Full specification''': [[Student projects/Competency tracking|Competency tracking]] | ||
==Secure RSS feeds== | ==Secure RSS feeds== | ||
Line 98: | Line 98: | ||
'''Mentor''': [http://moodle.org/user/view.php?id=240338&course=5 Nicolas Connault] | '''Mentor''': [http://moodle.org/user/view.php?id=240338&course=5 Nicolas Connault] | ||
'''Full specification''': [[Student projects/Secure RSS feeds]] | '''Full specification''': [[Student projects/Secure RSS feeds|Secure RSS feeds]] | ||
==Moodle IDE== | ==Moodle IDE== |
Revision as of 11:12, 24 April 2008
Overview of the Google Summer of Code 2008 projects for Moodle. Thanks to Google for the opportunity to get these developed!
Detecting and solving specific usability issues
The main objective of this project is to detect and solve specific usability issues.
Student: Laia Subirats Maté
Mentors: David Horat and Anthony Borrow
Full specification: 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: Andrei Bautu
Mentor: Penny Leach
Full specification: SQLite
Animated grade statistics report
This project is about using the Flare library to develop some cool and useful visualisation of information in the Moodle gradebook.
Student: Daniel Servos
Mentors: Greg Wilson, Anthony Borrow and Nicolas Connault
Full specification: Animated grade statistics report
Web 2.0 language editing interface
Moodle is designed to be translated into many languages, and currently has over 70 language packs. The existing 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: Avi Mehta
Mentors: David Mudrák, Petr Skoda (Skodak) and Koen Roggemans
Full specification: Language editing interface
Feed aggregation library
Student: Chris Zubak-Skees
Mentor: Dan Poltawski
Full specification: Feed aggregation library
New customisable theme
Student: Akshit Sharma
Mentor: Shane Elliott
Full specification: Customisable theme
Blog improvements and the addition of a blog assignment module
Student: Joey Morwick
Mentor: Mathieu Petit-Clair
Full specification: Blog improvements
Messaging improvements
Student: Luis Filipe Romão Rodrigues
Mentor: Martin Dougiamas
Full specification: Further messaging improvements
Automatic accessibility checking
Student: David W. Knight
Mentors: David Horat and Martin Dougiamas
Full specification: Automatic accessibility checking
Competency tracking
Student: Sarves Kengatharaiyer
Mentors: Martin Dougiamas and Jonathan Newman
Full specification: Competency tracking
Secure RSS feeds
Student: Askars Salimbajevs
Mentor: Nicolas Connault
Full specification: Secure RSS feeds
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: Grady Laksmono
Mentors: Petr Skoda (Skodak) and Anthony Borrow
Full specification: Moodle IDE