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
(→‎Moodle IDE: description)
(profile links)
Line 4: Line 4:
==Detecting and solving specific usability issues==
==Detecting and solving specific usability issues==


'''Student''': Laia Subirats Maté
'''Student''': [http://moodle.org/user/view.php?id=518567&course=5 Laia Subirats Maté]


'''Mentors''': David Horat and 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]]
Line 12: Line 12:
==XMLDB/SQLite==
==XMLDB/SQLite==


'''Student''': Andrei Bautu
'''Student''': [http://moodle.org/user/view.php?id=273885&course=1 Andrei Bautu]


'''Mentor''': 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]]
Line 20: Line 20:
==Animated grade statistics report==
==Animated grade statistics report==


'''Student''': Daniel Servos
'''Student''': [http://moodle.org/user/view.php?id=544902&course=1 Daniel Servos]


'''Mentors''': Greg Wilson, Anthony Borrow and 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]]
Line 32: Line 32:
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.
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
'''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]
'''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]
Line 40: Line 40:
==Feed aggregation library==
==Feed aggregation library==


'''Student''': Christopher Zubak-Skees
'''Student''': [http://moodle.org/user/view.php?id=521708&course=1 Chris Zubak-Skees]


'''Mentor''': 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]]
Line 48: Line 48:
==New customisable theme==
==New customisable theme==


'''Student''': Akshit Sharma
'''Student''': [http://moodle.org/user/view.php?id=526259&course=1 Akshit Sharma]


'''Mentor''': 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]]
Line 56: Line 56:
==Blog improvements and the addition of a blog assignment module==
==Blog improvements and the addition of a blog assignment module==


'''Student''': Joey Morwick
'''Student''': [http://moodle.org/user/view.php?id=27192&course=5 Joey Morwick]


'''Mentor''': 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]]
Line 64: Line 64:
==Messaging improvements==
==Messaging improvements==


'''Student''': Luis Filipe Romão Rodrigues
'''Student''': [http://moodle.org/user/view.php?id=274199&course=1 Luis Filipe Romão Rodrigues]


'''Mentor''': 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]]
Line 72: Line 72:
==Automatic accessibility checking==
==Automatic accessibility checking==


'''Student''': David W. Knight
'''Student''': [http://moodle.org/user/view.php?id=519485&course=1 David W. Knight]


'''Mentors''': David Horat and 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]]
Line 80: Line 80:
==Competency tracking==
==Competency tracking==


'''Student''': Kengatharaiyer Sarveswaran
'''Student''': [http://moodle.org/user/view.php?id=175392&course=5 Sarves Kengatharaiyer]


'''Mentors''': Martin Dougiamas and 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]]
Line 90: Line 90:
'''Student''': Askars Salimbajevs
'''Student''': Askars Salimbajevs


'''Mentor''': 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]]
Line 98: Line 98:
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.
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
'''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]
'''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]

Revision as of 06:55, 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

Student: Laia Subirats Maté

Mentors: David Horat and Anthony Borrow

Full specification: Student projects/Usability issues

XMLDB/SQLite

Student: Andrei Bautu

Mentor: Penny Leach

Full specification: Student projects/SQLite

Animated grade statistics report

Student: Daniel Servos

Mentors: Greg Wilson, Anthony Borrow and Nicolas Connault

Full specification: Student projects/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: Student projects/Feed aggregation library

New customisable theme

Student: Akshit Sharma

Mentor: Shane Elliott

Full specification: Student projects/Customisable theme

Blog improvements and the addition of a blog assignment module

Student: Joey Morwick

Mentor: Mathieu Petit-Clair

Full specification: Student projects/Blog improvements

Messaging improvements

Student: Luis Filipe Romão Rodrigues

Mentor: Martin Dougiamas

Full specification: Student projects/Further messaging improvements

Automatic accessibility checking

Student: David W. Knight

Mentors: David Horat and Martin Dougiamas

Full specification: Student projects/Automatic accessibility checking

Competency tracking

Student: Sarves Kengatharaiyer

Mentors: Martin Dougiamas and Jonathan Newman

Full specification: Student projects/Competency tracking

Secure RSS feeds

Student: Askars Salimbajevs

Mentor: Nicolas Connault

Full specification: Student projects/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