Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.5 KB

Todo.md

File metadata and controls

31 lines (21 loc) · 1.5 KB

Setup/Config

  • Add a link in canvas?
  • For the fall we populated the class database manually, but this needs to change in the spring

Decisions

  • Should public group membership be visible? (currently you have to join to see the list of members, which sends an email to everyone else). One option would be to make the identity of the creator of the group public.
  • Who should be able to edit group preferences? Currently only creator can edit groups they created, but all members can edit groups created by the system.
  • For private groups, who can send invitations for membership?/

Pages needed

  • Group homepage where members (or maybe just the owner) can edit group preferences and create invitation links.
  • Course homepage, including an editable list of public resources (e.g. chat links), public pset groups (already available on student pages), and course members, as well as matching dates (presumably organized around pset deadlines)
  • Instructor homepage (basically a list of course homepages, but instructors can see all groups, not just public groups)

Matching restrictions

  • If you ever withdraw from a group, the system should never match you with that group again (this might be too extreme, maybe make it an option?).
  • Blocklist (prevent matching with any group containing a blocked list of kerbs)

User interface

  • Student page is using too much vertical space, causing scrolling. Make the profile section collapsible to save space.