Team Name : TutoSupport Team Members: Hyewon Lee(20200529), Hyun A Kim (20210830), Sheikh Shafayat (20200873)
Problem Statement
With a traditional commenting system, it’s hard to get personalized inspiration and feedback depending on the user’s level and environment while following video tutorials for hands-on tasks.
*Hands-on tasks indicate the activities that require physical manipulation, practice or experience; for example knitting, cooking, baking etc. In this project, we focus on tasks that incorporate creativity.
Tasks
-
Finding inspiration from different users’ works.
When users start the tutorial, they will see a curated collection of other users’ works before they can move on to the video. This is core to our solution because people engaging in hands-on tasks often rely on community-driven ideas to spark their own creativity; other people’s variations can serve as inspiration for users to enhance their own projects.
-
Recognizing and overcoming mistakes from your work.
Paused video screens, when hovered, will show a list of common mistakes containing [1] a visual of the “problem output” and [2] solutions for correcting those mistakes. This list comes from the most clapped comments on the current task with
#mistakestag. This is core to our solution because it is difficult to recognize mistakes when doing hands-on tasks: everyone’s situation is different and it’s challenging to fully grasp specific circumstances through text alone. -
Giving other people feedback.
When users fast-forward, they are often done with their current task; thus, users skipping forward will see a popup on the corner of the video, containing some unanswered question with appropriate difficulty. This is core to our solution because while many experienced members in hands-on tasks are willing to help out (e.g. on Ravelry), asking questions outside of the tutorial’s time-specific context requires more effort from both the person seeking help and the one providing it.
-
Share your work at multiple stages and get encouragement.
As the video progresses, the user can upload their work in progress; they will also see other people’s works in progress at that stage and be able to cheer them on. This is core to our solution because sharing intermediate results fosters a sense of community and provides emotional support, enabling users to encourage one another and stay motivated to finish their work.
Prototype
Link to our prototype: link
TutoSupport is a social platform for video tutorials on hands-on tasks, designed to help users easily receive personalized inspiration and feedback while following the tutorials. TutoSupport features a commenting system that supports media attachments, categorization by tutorial step, and tagging (#tips, #questions, #mistakes) by comment type. It also includes a gallery where users can share work-in-progress (WIP) pictures at multiple stages. Users can “clap” for comments or WIPs to express support or empathy. The most “clapped” WIP in the final stage is showcased on the Hall of Fame board, while comments tagged as #mistake are featured on the Common Mistakes board. Through this system, users can easily find solutions, receive feedback, and gain both inspiration and encouragement.
Design Choices
Our prototype does not include the following features which are not part of the core interaction:
-
Interactions taking users out of the tutorial are not implemented, since they do not involve the core social tasks in our solution
- The search box and subscribe button are not implemented
- In this prototype, we used a s’more cookie-baking video(link) as an example
- The current user’s information is not included in the prototype
- Login/logout functionality is not implemented
- Profiles can not be visited or modified
- The top right three icons on the header don’t work.
- The search box and subscribe button are not implemented
-
Commenting functionality is not fully implemented (we use fake comment data)
The commenting system is partially implemented for [Task3], however, the user doesn’t type the comment — it is already provided. The comments provided on the interface were created and rephrased using ChatGPT based on the various comments from YouTube.
-
Video interaction is not fully implemented (only supports seek forward and play/pause)
Our prototype uses some part of the video that fits each task, not the full video. In the prototype, we implemented pressing the
→key on the keyboard to move on to the next video chunk.Showing common mistakes by Pause is only implemented for [Task2]. Timeline on the video and seeking backward is not implemented. In the final system, users will be able to freely interact with the entire video using a keyboard and mouse.
Representative Screenshots
![]() |
![]() |
|---|---|
![]() |
![]() |
Instructions

The bottom left of the prototype has the guidelines on how to use it. First, click on the second video of the first row to start the prototype.
Task 1: Hall of fame

- [Upon starting]
- You will see a hall of fame with the finished products of other users.
- Click on the
( clap )button to cheer on others. - Click on the
( start tutorial )button to start the tutorial.
- [After starting tutorial]
- Press the
→key on your real keyboard to move on to the next task
- Press the
Task 2: Recognizing and overcoming mistakes

- [Upon pressing
SPACE]- You will see a list of common mistakes
- Press on the
( first common mistake )to see the mistake on your comments area
- [After moving on]
- Press the
→key on your real keyboard to move on to the next task
- Press the
Task 3: Giving others feedback

- [Upon pressing
→]- You will get a popup of an unanswered question.
- Click on the popup to answer the question.
- [Question gets pinned to the top]
- Press
ENTERkey to type your comment. - Click on the
( + )button to reply. - Press the
→key on your real keyboard to move on to the next task
- Press
Task 4: Share your work at multiple stages and get encouragement.

- [Moving on to next step] You get a notification that your work-in-process got 500 claps.
- [You decide to upload a photo of your finished work]
- Click on the
( + )button to share your photo.
- Click on the




