geli icon indicating copy to clipboard operation
geli copied to clipboard

Comment system

Open torss opened this issue 6 years ago • 1 comments

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 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.

torss avatar Apr 06 '18 15:04 torss

A pretty good description for #46 . But there are missing a few features for a forum. We will discuss that next meeting!

PatrickSkowronek avatar Apr 06 '18 16:04 PatrickSkowronek