|
|
(12 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.
| |
|
| |
| =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=
| |
| =Backup/Restore=
| |
| =Tags=
| |
| =Blocks=
| |
| =Permisions=
| |
| =Templates=
| |
|
| |
| we need to store the template in database, we need it in group mode
| |