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
Line 70: Line 70:


=Blocks=
=Blocks=
=Permisions=
=Permissions=
 
view, edit, comment, etc.
 
=Templates=
=Templates=


we need to store the template in database, we need it in group mode
we need to store the template in database, we need it in group mode

Revision as of 11:42, 13 November 2008

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 caching field for parsed text
  • Do we need one wiki per student mode?

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

Permissions

view, edit, comment, etc.

Templates

we need to store the template in database, we need it in group mode