|
|
(6 intermediate revisions by one other user not shown) |
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 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=
| |
|
| |
| * Index map - ideally graph, text too?
| |
| * Add new or missing page
| |
| * List of orphaned pages
| |
| * My contributions
| |
| * Search?? better to have generic search
| |
|
| |
| =Permissions=
| |
|
| |
| view, edit, comment, etc.
| |
|
| |
| =Templates=
| |
|
| |
| we need to store the template in database, we need it in group mode
| |