- assigned_to: nobody --> tomivirtanen
All students should have access to add new notes into
KB. The writing of notes is cognitively challenging, so
here's a list of scaffolds that should be implemented:
* Before writing the note, the student should select a
knowledge type from a list of available types
* When writing the note, the student should be
provided with example sentence starters based on the
selected knowledge type
* When writing the note, the student should be shown a
check list of questions based on the selected knowledge
type that he should think about when writing the note
* After the note is written, the user should be shown
a preview of the note as it would normally appear, and
given a choice of continuing editing, canceling the
note entirely, or publishing the note.
Information that every note should have:
* Title
* Body
* Author
* Knowledge type
* 0 or more relations to other notes (eg. reply to X,
summary of X,Y,Z...)
* Possibly a link with a short description
* Possibly an image with a short caption
Other things to consider:
* After the note is published, it cannot be edited.
Only the teacher can hide inappropriate notes.