geli
geli copied to clipboard
Comment 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
- 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
orcode-kata-unit
. - [ ] A time-range in a
video-unit
. - [ ] Question(s) in a
task-unit
.
- [ ] A text range / line in a
- [ ] 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.
A pretty good description for #46 . But there are missing a few features for a forum. We will discuss that next meeting!