SkillSwap Low-Fi Prototyping

Similar documents
Parcel. Low-fi Prototyping & Pilot Usability Testing. Management & Documentation. Development & Digital Prototyping

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

10 Tips For Using Your Ipad as An AAC Device. A practical guide for parents and professionals

No Parent Left Behind

Your School and You. Guide for Administrators

INTERMEDIATE ALGEBRA PRODUCT GUIDE

STUDENT MOODLE ORIENTATION

Naviance / Family Connection

DegreeWorks Advisor Reference Guide

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Success Factors for Creativity Workshops in RE

Science Fair Project Handbook

A mobile gamified learning environment for improving student learning skills.

Diploma of Sustainability

WORK OF LEADERS GROUP REPORT

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

Android App Development for Beginners

Kelli Allen. Vicki Nieter. Jeanna Scheve. Foreword by Gregory J. Kaiser

PRD Online

Wolf Watch. A Degree Evaluation and Advising Tool. University of West Georgia

Chapter 5: TEST THE PAPER PROTOTYPE

SCU Graduation Occasional Address. Rear Admiral John Lord AM (Rtd) Chairman, Huawei Technologies Australia

Special Educational Needs and Disabilities Policy Taverham and Drayton Cluster

An Introduction and Overview to Google Apps in K12 Education: A Web-based Instructional Module

Graduate Diploma in Sustainability and Climate Policy

Carolina Course Evaluation Item Bank Last Revised Fall 2009

Last Editorial Change:

Qualitative Site Review Protocol for DC Charter Schools

Houghton Mifflin Online Assessment System Walkthrough Guide

FAU Mobile App Goes Live

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

LMS - LEARNING MANAGEMENT SYSTEM END USER GUIDE

How to make an A in Physics 101/102. Submitted by students who earned an A in PHYS 101 and PHYS 102.

The Moodle and joule 2 Teacher Toolkit

A Web Based Annotation Interface Based of Wheel of Emotions. Author: Philip Marsh. Project Supervisor: Irena Spasic. Project Moderator: Matthew Morgan

Eller College of Management. MIS 111 Freshman Honors Showcase

Multimedia Courseware of Road Safety Education for Secondary School Students

Using research in your school and your teaching Research-engaged professional practice TPLF06

Speak Up 2012 Grades 9 12

Eller College of Management The University of Arizona. MIS 111 Freshman Honors Showcase

Unit 3. Design Activity. Overview. Purpose. Profile

SMARTboard: The SMART Way To Engage Students

ecampus Basics Overview

Calculators in a Middle School Mathematics Classroom: Helpful or Harmful?

Eduroam Support Clinics What are they?

Thesis-Proposal Outline/Template


Patient/Caregiver Surveys

Five Challenges for the Collaborative Classroom and How to Solve Them

IMPACTFUL, QUANTIFIABLE AND TRANSFORMATIONAL?

PREVIEW LEADER S GUIDE IT S ABOUT RESPECT CONTENTS. Recognizing Harassment in a Diverse Workplace

Field Experience Management 2011 Training Guides

MASTER OF ARTS IN APPLIED SOCIOLOGY. Thesis Option

Team Love <3. Because it s all about heart.

Positive turning points for girls in mathematics classrooms: Do they stand the test of time?

DegreeWorks Training Guide

Introduction to Mobile Learning Systems and Usability Factors

STUDENT EXPERIENCE a focus group guide

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

Why Pay Attention to Race?

THE M.A. DEGREE Revised 1994 Includes All Further Revisions Through May 2012

CHAPTER 5: COMPARABILITY OF WRITTEN QUESTIONNAIRE DATA AND INTERVIEW DATA

Outreach Connect User Manual

Harvesting the Wisdom of Coalitions

Syllabus: INF382D Introduction to Information Resources & Services Spring 2013

END TIMES Series Overview for Leaders

Enhancing Mindfulness-Based Stress Reduction Through a Mobile Application

Education the telstra BLuEPRint

Indiana Collaborative for Project Based Learning. PBL Certification Process

Description: Pricing Information: $0.99

Reporting On-Campus Crime Online: User Intention to Use

Feature-oriented vs. Needs-oriented Product Access for Non-Expert Online Shoppers

Study Group Handbook

Practice Learning Handbook

Development and Innovation in Curriculum Design in Landscape Planning: Students as Agents of Change

Practice Learning Handbook

Prototype Development of Integrated Class Assistance Application Using Smart Phone

Principal vacancies and appointments

Introduction to Moodle

Attention Getting Strategies : If You Can Hear My Voice Clap Once. By: Ann McCormick Boalsburg Elementary Intern Fourth Grade

Results In. Planning Questions. Tony Frontier Five Levers to Improve Learning 1

CONSISTENCY OF TRAINING AND THE LEARNING EXPERIENCE

White Paper. The Art of Learning

M.S. in Environmental Science Graduate Program Handbook. Department of Biology, Geology, and Environmental Science

Writing Research Articles

Rental Property Management: An Android Application

Pragmatic Use Case Writing

How Clickstream Tracking Helps Design Mobile Learning Content

ASTEN Fellowship report Priscilla Gaff Program Coordinator Life Science

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

Schoology Getting Started Guide for Teachers

Importance of a Good Questionnaire. Developing a Questionnaire for Field Work. Developing a Questionnaire. Who Should Fill These Questionnaires?

Formative Assessment in Mathematics. Part 3: The Learner s Role

P-4: Differentiate your plans to fit your students

Tutor Guidelines Fall 2016

TotalLMS. Getting Started with SumTotal: Learner Mode

Doctoral Student Experience (DSE) Student Handbook. Version January Northcentral University

What effect does science club have on pupil attitudes, engagement and attainment? Dr S.J. Nolan, The Perse School, June 2014

Transcription:

SkillSwap Low-Fi Prototyping Jacob Yu Villa: Team Manager, Usability Testing Dana Murphy: Design, Usability Testing Tuan Tran: Software Engineering, Usability Testing Introduction: Our project is SkillSwap, and our mission is to foster a community of learners and teachers. In our needfinding, we found that people often struggle to find adequate resources to learn interesting skills and topics, and often view themselves through the lens of either being a learner or a teacher, but not both. We believe that every person who wants to learn something also has a skill or topic which they could in turn teach. Our application helps bring together users and help them both learn new skills as well as develop their abilities and identities as both learners and teachers. Sketches: Sketch of user customization, skill searching (Apple watch, augmented reality) Sketch of look at profiles, making plans to meet with other users (Android, Iphone)

Sketch of searching for skills (Android) Sketches of finding other users to swap skills with (Augmented Reality, Iphone) Sketch of rating system and settings (Android) Sketch of Skill specifications (Web App) Storyboard 1 (Augmented Reality): For our first design, we considered what an augmented reality UI for the app might look like. To choose skills, a profile would project in front of the user s view; they could look at given location to search and select different features. When they were in public, other users of the app would appear to have their information hovering next to them, giving the user a chance to recognise them and ask them to skill swap in person.

Fig 1: (Task 1) navigating profile to add new skill to learn Fig 2: (Task 3) meeting with person, swapping skills Fig 1: (Task 2) finding a person to swap skills with in public Fig 2:(Task 2) viewing a person s profile and ratings Fig 3: (Task 3) choosing when to meet with another user

Storyboard 2 (Android): For our second design, we considered a version of the app on an Android device. Users could navigate to different pages using buttons and hyperlinks on their main page. Other features of the android included swiping left or right to skill swap with someone and using the text bar to leave reviews for other users. Part of the design was considering features of android such as the built-in back button, and how that can influences things like circular design. Fig 1: (Task 1) browsing skills for a new skill to learn Fig :(Task 2) sending a swap request to learn a new skill Fig 1: (task 3) swapping skills using a skill you just learned by accepting request to skill swap Fig 2: (task 3) adding newly learned skill to list of skills you can teach Reason for Selection:

We ultimately decided on the Android design for our prototype. While the augmented reality version provided interesting new ways for users to navigate our app and provided a degree of novelty that could potentially entice more users, the Android platform is more readily accessible to a wider range of people. This is especially important considering how social our app is; our app depends on a community developing around it, so ideally we should try to reach as many people in our target group as possible. Android also has the additional benefits of a well-tested interface, potential for portability to other devices (such as iphone), and readily available tools for increased feasibility. Selected Interface Design: Our prototype started on the front page (the user s home screen and profile page) and branched from there. They have the option to browse skills to add to their profile as skills they want to learn or teach. They can also browse for other users to swap skills with based on whichever skills they choose to prioritize in their search. If they find a person they want to swap skills with, they can send a request. They can also check notifications, such as whether they ve received a request from another user. If they accept a request, they can begin communicating with said user using an IM messaging system. Finally, after the user swaps skills with someone, they can rate the person and choose to add their newfound skill to the list of skills they can teach. We designed the tasks as follows: first, the user find a new skill they want to learn and add it to their profile. Second, the user must find someone else to swap skills with. Finally, assuming the user has completed their first skill swap, they add their new skill to their list of skills they can teach, and accept a request from another user to swap skills with them. Flowchart for prototype (used the program Twine to help with formatting). Generally Speaking, the left portion covered task 1, the lower portion covered task 2, and the right portion covered task 3

Front Page Skill Summary Rating System Teach new Skill Browsing Skills Search for skill Skill not found Create new Skill Add new skill Add skill to learn Add skill to teach Confirm Skill Added Skillswap Request Request s profile Set Availability Set how to communicate Search for swap partner List of partners

View other user profile Set availability Skill swap request sent Skill Swap confirmation IM system All of the cards for the prototype together Methods: Participants: Participant #1: Subject 1 is around twenty years old. She is originally from Mexico and currently works as a Chef for one of the Row Houses at Stanford. She has only finished a middle-school, but is an active learner. She is interested in learning about cooking, makeover, fashion trends, political news, etc. As someone interested in learning, she was a suitable candidate for testing. Participant #2:

Subject 2 majored in Computer Science at Stanford with a concentration in Human Computer Interaction. She is interested in creating and empowering minorities students to pursue higher education. She is also passionate about good design and building user-friendly applications. She is twenty two years old, African-American and is currently working as a research assistant in the Symbolic Systems department. Due to her education, she was a suitable candidate for testing. Participant #3: Subject 3 is a part time teaching assistant at a local elementary school in Redwood city. She is around thirty years old, white, and is concurrently pursuing an online Bachelor degree in Education. Thus, she has significantly experienced learning through computer or mobile devices and that s why we chose her as one of our interviewees. As active learners and teachers, we felt that our 3 participants were good choices for our pilot testing. Environments and Compensation: We interviewed our participants in different environments based on their schedules and availabilities. For example, we biked to subject 1 s workplace to interview her during her lunch break (see Figure 1). We compensated her by helping her fill out some paperwork for one of her relatives. Similarly, we met subject 2 at Stern dining hall during her lunch break (see Figure 2). We compensated her by letting her interview one of our team members for her research. Lastly, we met subject 3 at the lobby of the building where she lives (see Figure 3). We compensated her with a Jamba Juice gift card. Figure 1: Participant 1 being tested

Figure 2: Participant 2 being tested Figure 3: Participant 3 being tested

Tasks: Our team gave the participants three main tasks based on the rationale studied in class: asking the user tasks in increasing level of difficulty. Our tasks were: 1.) Simple: Let others know what you want to learn 2.) Moderate: Find a partner to teach and learn from 3.) Complex: Teach a skill you learned from a previous task to someone new Procedure: We asked our participants well in advance about their availabilities and willingness to participate in our tests. Before the interview, we thanked them for their time and gave some context regarding the idea of the app. After that, we asked them to read and sign the consent form and if they felt comfortable being recorded. Then we proceeded with the testing. Tuan acted as our greeter/facilitator, Dana acted as our computer, and Jacob as our observer. We explained to them the basics of the app, but did not share any relevant clue that might have helped them solve the tasks. We let them explore and figure out the app on their own unless they got very stuck. Observing their mild frustration provided us with valuable feedback. We asked them to perform task 1 first, and then upon completion, task 2, and then task 3. Test Measures: We used different tests to measure the usability and readability of SkillSwap. Some of these measures include: Time they spent in completing each task. The number of questions they asked. Our rationale was that the more questions they asked the less clear and intuitive our prototype was. The number of errors they made. Results : Participant 1 During our test with subject 1, she showed confusion during many instances regarding how the application works. Specifically, she had difficulty distinguishing searching for skills versus searching for partners. For instance, she attempted to click on links that were not clickable. In addition, it was not intuitive to her that the teaching and learning of two skills would occur during one session. However, when asked about what she liked about the app, she mentioned that she found the app intuitive to use. Regardless in this case, we feel that actions speak louder than words. Some functionality of the app was

also not clear to her, such as viewing user profiles. Due to this, she felt some degree of a lack of personal safety when using the app. Participant 2 Similarly to subject 1, subject 2 also exhibited much confusion in our search function. She felt that it took too long to reach the screen where you would SkillSwap. Furthermore, she thought clicking on a skill in her profile should automatically do a search for matches for her instead of adding a skill and then searching for a partner. She also found our task flows for finding a partner too redundant. Particularly, she specified that adding availabilities on a calendar every time she would interact with a partner was unnecessary. She also felt uncomfortable adding skills learned from other users to her repertoire of teachable skills because she did not feel as if she was good enough to teach the skill yet. She stated that it would be useful for her to have an expertise level associated with each skill. When addressed with the notification, she wished that she could communicate to the notifying user earlier than the app let her. Regarding user ratings, she said she would feel bad about being honest due to the amount of time she would have spent with the other person. Like subject 1, she also felt that there were potential safety concerns and that the star rating system would only be enough if the user had several ratings. She also felt that the rating system was unclear in terms of what aspect of the person would be actually rated. In terms of the concept of the app, she wondered if it was necessary to actually swap skills and whether it was possible to simply learn or teach and expect nothing in return. This is currently not one of our functionalities in this prototype. Participant 3 Subject 3 did not show confusion in the same way that our previous participants did. Rather, she was unaware of certain aspects in the app, such as checking user profiles. However, due to the fact that she did not find issue with not checking profiles, it may have either been a simple oversight on the subject s part or she did not feel it was a necessary feature. However, she stated that the app would give her anxiety in meeting someone so she would prefer the video call option over meeting in person. Like subject 2, she wondered if there was a possibility to sign up for the app as merely a learner or a teacher. Discussion: Two of our subjects had major complaints with the search function. They claimed it was unintuitive and redundant. Therefore we will have to implement changes in the search system in order to streamline the searching process while finding a way to synthesize the search for skills and the search for partners to SkillSwap with. Currently, confusion is created when searching for skills to add to a profile and searching for partners with those skills.

Some subjects did not notice the possibility of clicking the user s image to see more details in the profile. In our real UI, we have to make it more apparent that this is a feature. We believed that users would want to look at profiles more, but some of our participants did not choose to do so. Personal safety seems to be an issue for our potential users. Some users may feel anxious, or even fearful, at the thought of meeting someone new. We may have to implement features in the UI to emphasize the trustworthiness of our userbase. Participant 2 in particular made several insightful remarks. For instance, due to her statement regarding the lack of clarity in our rating system, we could create more individual aspects of the rating system to better evaluate our users. In addition, we should implement skill levels like beginner, intermediate, and advanced when it comes to the skills available in our app in order for people to be matched more fittingly. We should also streamline the availability process that users go through, such that their availabilities should be saved rather than them inputting new availabilities for every new partner they interact with. Communication with other users appears to be a potential issue as well, as stated by participant 2. Therefore, we should make it easier to reach the IM system and potentially remove the systematic approach and leave the arrangements between users more to the users themselves via the instant messaging feature. Our subjects were curious about the ability to sign up as only a learner or teacher. We may want to look into implementing this as a feature of our app for greater flexibility of function. While we are really fond of the idea of enforcing an exchange of skills, others may find it not accessible enough to have this restriction. Overall, we received praise at the idea of the app from our users, and parts of the app were intuitive while others (namely the search function and profile selection) could definitely be improved. Along with implementing the other features mentioned, we should be able to address our users most frequent concerns. Word Count: 2444

Appendix: Consent Form The SkillSwap application is being produced as part of the coursework for Computer Science course CS 147 at Stanford University. Participants in experimental evaluation of the application provide data that is used to evaluate and modify the interface of SkillSwap. Data will be collected by interview and observation. Participation in this experiment is voluntary. Participants may withdraw themselves and their data at any time without fear of consequences. Concerns about the experiment may be discussed with the researchers Jacob Yu Villa, Dana Murphy, Tuan Caraballo, or with Professor James Landay, the instructor of CS 147: James A. Landay CS Department Stanford University 650-498-8215 landay at cs.stanford.edu Participant anonymity will be provided by the separate storage of names from data. Data will only be identified by participant number. No identifying information about the participants will be available to anyone except the student researchers and their supervisors/teaching staff. I hereby acknowledge that I have been given an opportunity to ask questions about the nature of the experiment and my participation in it. I give my consent to have data collected on my behavior and opinions in relation to the SkillSwap experiment. I also give permission for images/video of me using the application to be used in presentations or publications as long as I am not personally identifiable in the images/video. I understand I may withdraw my permission at any time Name Participant Number Date Signature Witness name Witness signature Participant 1 Data Took about 18 minutes to complete tasks Tried clicking on something unclickable (skill on user profile) Clicked 5 stars on student only Confused about search bar Had several questions regarding app functionality Safety concerns

Participant 2 Data Took about 13 minutes to complete tasks I m really confused at search function Doesn t know why she d share her current location Wants a way to rank expertise level of a skill Keep track of availability Feels bad to be honest in rating system Wishes she was talking to user in IM system before reaching screen Liked that she could meet people Thinks there are too many steps Why were there friends? in the main profile (useless function) Do we have to swap? Says app is only niche-skill friendly Safety concerns Levels of teaching-dependent Seems more like an app to meet people than to learn Participant 3 Data Took about 7 minutes to complete tasks Liked the concept Thinks there is more demand for learning Did not mention safety Felt anxious about meeting people Wondered if you could just learn instead of teach