Aquesta pàgina forma part de la documentació de Moodle en català, tot i que no ha estat traduïda encara. Podeu contribuir obertament a les tasques de traducció. Podeu consultar la Guia d'edició de la documentació i també participar ens els debats del fòrum de traductors de la documentació a moodle.org

Projects for new developers: diferència entre les revisions

De MoodleDocs
Salta a:navegació, cerca
(removed ical)
(Replaced content with "{{Moved_to_dev_docs}}")
 
(275 revisions intermèdies per 40 usuaris que no es mostren)
Línia 1: Línia 1:
We are often asked to suggest Moodle development projects suitable for students to attempt. 
{{Moved_to_dev_docs}}
 
Here is our current list of projects.
 
==Projects needing programmers==
 
===Integration with bibliographic systems such as Wikindx===
==== Background ====
Managing references and citing them is an important behaviour in university education and research. Bibliographic facilities are quite complicated and go beyond the capabilities of Moodle built-in technology (e.g. the database activity). Integrating Moodle with open-source bibliographic software such as [http://wikindx.sourceforge.net/ Wikindx] could much facilitate this practice within Moodle.
 
==== Overview ====
Design and construct an integration with Wikindx (or other open-source bibliographic tools, if appropriate).
==== Details ====
Teachers should be able to easily refer to wikindx bibliography items throughout a Moodle course, and be able to:
 
* Generate correctly-formatted in-place references (using standard styles e.g. Harvard, APA) for the commonly-cited reference types (e.g. journal article, book chapter, book). It may be possible to delegate the formatting directly to wikindx (since it already performs functions like these) rather than implementing a whole new set of logic in the Moodle integration.
** Possibly, allow some kind of direct searching of a wikindx database from within Moodle, so as to make it easier to refer to items
* Generate reading lists / bibliographies
* Allow export of the above into common machine-readable formats such as Bibtex or RIS. (Wikindx can perform this so again it's a question of hooking into, or expanding, wikindx functionality.)
 
See also [[Development:Wikindx]] and [http://moodle.org/mod/forum/discuss.php?d=23022 this forum discussion] too
 
==Projects under development==
 
===Global search===
==== Background ====
Currently Moodle has forum searching, glossary searching and database searching, all independent.  There is no way to search for everything else in a course, though, such as resources, wiki pages, activity info (eg assignments) and especially not to do it all in one search.
==== Overview ====
Design and construct a modular solution for global search in Moodle.
==== Details ====
# it should be fast and accurate
# it should allow modules to expose their data structures to the core search via the usual API (function in lib.php) allowing any module to include itself in the search
# it should allow the kinds of search parameters that the forum search does now (or better!)
# people should not be able to search things they couldn't normally see
# it should utilise the new tags system as much as possible
# (extra points) it should be able to rank results by relevance and combine results in different modules
 
Mentor:  [[Martin Dougiamas]]
 
Programmer:  [[User:Michael Champanis|Michael Champanis]]
 
'''[[Student projects/Global search|Global search project notes]]'''
 
 
==Projects Completed==
 
#[[Student projects/Presets for Database module|Presets for Database module project notes]]
#[[Student projects/Integrated bug tracker|Integrated bug tracker project notes]]
#[[Student projects/AJAX course format|AJAX course format project notes]]
#[[Student projects/Admin page cleanup|Admin page cleanup project notes]]
 
[[Category:Developer]]
[[Category:Project]]

Revisió de 01:13, 23 juny 2011

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

See the Projects for new developers page in the Dev docs.