Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Talk:Wiki 2.0: Difference between revisions

From MoodleDocs
(Removing all content from page)
Line 1: Line 1:
=Database design=


Changes compared to OU wiki
* used section titles instead of byte ranges
* section titles must bu unique on each page
* synonyms table
* text format in versions table (and maybe caching field for parsed text)
* Do we need one wiki per student mode?
* page lock option
=Formats, Editors & Filters=
Implemented in core.
===Filters===
We need filtering before and after conversion to HTML.
===Editors===
New mforms editor element should support all types of formats.
===Formats===
Responsible for conversions and diffs.
=Locking=
Should use section titles instead of byte ranges.
=Version & diffs=
Diffs not part of wiki code anymore, instead handled by format plugins.
=Comments=
We need general comments framework - to be used in blogs, glossary, database mod, assignments and wiki.
Questions:
* do we need attachments? yes
* threads? no
* edit timeouts like in forum? yes
* some more capabilitites
=Groups=
Group mode can be used for emulation of one wiki per student mode.
=Grading=
General grading support for assignments and wikis with group grading mode.
Grading is handled by gradebook plugins. Grading means the act of setting final grade. This is not a peer review.
Gradebook plugins may use ratings, display overview of all pages, all contributions, etc.
=Rating=
Optional peer review - ratings, could be something like proposal for final grade.
Two different types of ratings - open on wiki pages view, the other on versions history page. First for rating of page as the result of collaborative work, the other rating of individual contributions.
=File handling=
Supported in moodle core (file handling, editors, etc.).
=Backup/Restore=
Only basic restore support for 1.6-1.9. Full support only for 2.x
=Tags=
Core tags library.
=Blocks=
* Index map - ideally graph, text too?
* Add new or missing page
* List of orphaned pages
* My contributions
* Search?? better to have generic search
* standard tags (nothing special)
* navigation
* full list of pages
=Permissions=
view, edit, comment, change locking, manage (general)
=Templates=
we need to store the template in database, we need it in group mode
=Export/Import=
portfolio and repository API

Revision as of 12:38, 13 November 2008