to leave comments on a course or specific part of a course (unit)
so that:
I can
provide specific feedback / suggestions.
ask questions.
write reminders for myself.
communicate with other users (possibly within a group - see Additional info).
Acceptance criteria:
[x] Users are able to comment on a course itself (i.e. without specifying a location within the course).
[x] Users are able to comment on a specific unit in a course.
[ ] Users are able to comment on a unit-type-depended location within a unit. E.g.:
[ ] A text range / line in a free-text-unit or code-kata-unit.
[ ] A time-range in a video-unit.
[ ] Question(s) in a task-unit.
[ ] Users can optionally limit the visibility of each comment to:
[ ] Themselves only (i.e. private).
[ ] The course administrator (i.e. teacher).
[ ] Everyone (i.e. public, no limit).
Additional info:
It is likely reasonable to split this issue into multiple smaller issues to work on. For now, this issue exists for general discussion / to determine if this type of feature is wanted.
To enable limiting comment visibility to a specific group, a generalized group feature should be implemented first.
For public communication, the comment system should eventually integrate with a more generalized forum-like system.
User Story
As a:
user (primarily as student, but also as teacher)
I want:
to leave comments on a course or specific part of a course (unit)
so that:
I can
Acceptance criteria:
free-text-unit
orcode-kata-unit
.video-unit
.task-unit
.Additional info: