|
|
(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]]
| |