MVP - Gowiem/Sisyphus GitHub Wiki

Students

Things To Think About

  • How do the members help each other and work better?
  • How does this tool play into the actual human interactions that happen?

Focus

  • assigning projects and splitting up work evenly
  • 2 - 4 members
  • 2 - 4 projects
  • 2 - 4 weeks

Login and Navigation

  • log in with your school email (look into getting everyone registered automatically)
  • account information
    • edit contact information
  • navigation to other projects

Tasks (All Tasks / My Tasks)

  • required tasks (faculty-defined, level 1)
    • assigned by professor, pre-populated when user logs in
    • date/deadline
  • sub-tasks (student-defined, level 2)
    • optional date/deadline
    • members are assigned to tasks
    • you can only edit your own tasks
  • team
    • show progress for each user
    • show when they last logged in
    • checks: option to disprove other members tasks
      • with a required textbox with feedback like “No, you didn’t follow the instructions – you should have focused on this question.”
      • Text: Be aware that the professor can see your comments.
    • show when a user adds a task and assigns it to someone
  • project rubric
  • newsfeed
    • when faculty faculty checks the group, it shows up in the newsfeed
    • ex: LinkedIn, Facebook – seen by
    • “Request professor review” for feedback on a specific task

Communication

  • email group (husky email address)
  • comment on tasks
    • decide who is assigned a task
    • timestamp
  • file integration with Google Drive and Dropbox
    • file sharing and turning in

Potential Features

  • chat/instant messaging functionality

Faculty

Things To Think About

  • How will this tool integrate with Blackboard?
  • What will make faculty members want to use this tool?

Focus

  • view progress and details of each group
  • intuitive way to create a project

Login and Navigation

  • login with faculty email
  • edit account information
  • navigation to other projects

Dashboard

  • progress at a glance
    • semester → class → projects (active & inactive) → group → individual
      • project view: create new project (like add task)
      • project view: peer evaluation/project feedback
  • search option by student’s last name
  • progress bar
    • overview of class
    • overview of groups

Project Creation

  • create project: new or clone past project
  • upload project rubric
  • set up required tasks with due date
  • assign group members

Peer Evaluation Reports

Potential Features

  • group maker
    • simple randomizer based on one factor (ex: time they can meet)
  • group progress reports