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