Project Prompt from Sharpen Design Challenge Generator
I selected this prompt because it made me think of the Battle of the Books competitions I used to participate in while in Public School, which I enjoyed. It also made me think of all the students who had to switch to online-learning during the pandemic. While quizzes are stereotypically not fun, I hope I can create an online quiz-taking flow for students that is as much fun as the book “quiz” competitions I enjoyed as a young student.
The goal is to create a fun responsive website for students who must take an online quiz.
The target users are online test-taking students and their teachers/online course providers.
The problem is that most online quiz taking is boring and not fun. The responsive website must be not only functional, but also fun.
The certificate courses walked me through every step of the UX Research/Design process, during which I learned all about the following:
Project Overview & Understanding the User
Goal statements
User Research
Personas & Statements
User journeys
Competitive Audit Report
Starting the Design & Usability Study
Paper Wireframes
Digital Wireframes (Adobe XD)
Low Fidelity Prototype (Adobe XD)
Usability Study Research Plan
Usability Study (Google Meet)
Note-taking Spreadsheet (Google Sheets)
Affinity Diagram (Google Jamboard)
Usability Study Pattern Identification
Usability Study Insight Identification
Research Findings Presentation (Google Slides)?
Refining the Design
Design Systems (Adobe XD)
Mockups (Adobe XD)
High Fidelity Prototype (Adobe XD)
2nd Usability Study
Plan
Study
Data Analysis
Project refinement
Portfolio & Case Study Creation
Table of Contents
I start all projects I take on with competitive audit research. I need to know what else is out there that’s similar and if there might be a gap that my own project can fill. So based on the Sharpen prompt I started looking at websites which can be used to create online quizzes to see what kind of flow each site’s users must go through to result in a quiz. I discovered there are three kinds of sites:
Sites like SurveyMonkey and Google Forms allow users to create surveys/quizzes and send a link to the quiz to anybody.
Sites like Teachable, Thinkific, and Podia allow anybody to create an online course, which can include quizzes, and market their course to anybody.
Finally, sites like Blackboard and Moodle are geared toward use by schools and higher education institutions. An organization’s subscription to the service will allow teachers/professors to use the service for online teaching, which can include creating quizzes.
As the Sharpen prompt states that the project is for a “school in your hometown”, I would consider Blackboard and Moodle the direct competitors of the kind of site I would want to design. Luckily Moodle has a sandbox option available on their website so I could try out the site from both a teacher and a student perspective. This means I could play in the back-end to see how a teacher would create a quiz, and I could see the front-end where a student would take the quiz. I discovered there are several customizations teachers can add to quizzes that I had not thought of when first brainstorming the flow for creating a quiz, such as:
Does the quiz have a time limit?
Does the quiz allow multiple attempts? Does it have a grade limit needed in order to pass?
When does the quiz taker receive feedback? After each question? Are the questions interactive with multiple tries? After the entire quiz is submitted?
Can a quiz taker review and change their answers before submitting the quiz?
Is the quiz restricted to only certain viewers? Does it need a password to access the quiz?
Can the quiz be stopped mid-quiz and finished later/by a certain date?
While SurveyMonkey and Google Forms are less direct competitors to software being used specifically for courses with quizzes made for schools, they do have a free subscription option so I was able to use them to compare to the Moodle experience. These were my findings regarding quiz flows and interfaces:
The flow always starts with a login, both for the quiz creator or for the quiz taker.
A quiz interface generally shows a users progress through the quiz so they know how many questions are left or at least the percentage of the quiz they’ve completed.
When creating a quiz, multiple choice is always the default answer choice.
Questions are either one per page, or multiple questions to a page.
Grades for finished quizzes may be shown directly after submitting the quiz or on another page titled “Grades.”
While auditing the sites for creators who sell courses I discovered one more item I would add to my flow:
Some software allows the creator to provide a certificate upon completion of a quiz because people like earning things.
Final thoughts:
Through the competitive audit I discovered elements related to user flow and interface design that I need to consider when building my own quiz-taking responsive site, however with so many sites available where teachers/creators/anybody can create and take quizzes, it was hard to find a gap in the market.
Assumptions I made going into the research:
My own biased opinion is that school quiz taking is quite dull, however I assume quiz taking can be fun because of the number of online “quizzes” found on social media and Buzzfeed with names like, “This Sorting Quiz Will Tell You Which Hogwarts House You Truly Belong In” (In case you’re wondering, I’m 38% Gryffindor, 23% Ravenclaw, 21% Slytherin, and 18% Hufflepuff). Based on my own perception of how often quizzes like this are shared between friends online, I believe humans like to take “fun” quizzes. Hopefully in interviewing quiz takers, I can discover the element/s that make taking quizzes fun and incorporate that into a flow for online educational quizzes.
Online survey research via Google Forms with printable certificate incentive:
Because this project is related to online quizzes I felt it was appropriate to do the user research through an online survey format. Also, this would give me an opportunity to experience the flow of creating an online quiz. I started creating the survey with SurveyMonkey, however I quickly discovered that the long paragraph answer feature is only for paid accounts rather than free accounts. I then switched to Google Forms which allowed me to use a long paragraph as an answer type.
I then created a certificate of appreciation in Canva that I saved in Google Drive and added a link to the printable PDF in the certificate completion note. I hoped the incentive of a certificate that reads “This certifies that You are 100% a Good Friend” would encourage my friends to take the survey.
I posted a link to the survey on my Facebook page in order to find out what the general population of people who take social media surveys think of online quizzes.
Because the prompt for the project is for a school, I wanted to be sure I included school-aged children in my user research. With permission from their mother, I conducted two in-person interviews with two public school aged children using the same questions as the online survey. Student A is a home-schooled female that rarely takes online educational quizzes but does take fun quizzes online with friends. Student B is a 9th grade home-schooled male that takes many of his classes online but never takes fun quizzes online.
After aggregating the user research collected from the online survey and the in-person interviews, I determined users of online quizzes have these four Pain Points:
Unclear questions that leave you second guessing. Unfortunately this pain point relies on the quiz question creator to write well structured questions.
Quizzes that are not responsive and can’t be done on a device other than a computer. Sometimes users want to be able to use their phone or another device to take a quiz. The website should be responsive.
Quizzes that are too long. Nobody likes quizzes that have too many questions. The design may cap the number of quiz questions allowed to be created.
Quizzes that have ads or require an email address then send you spam. As the design is for a school, it will require identification of quiz taker/creator (at least a name), but should not have ads nor require an email address.
As students are the target audience for the product, it was necessary to create a Student persona. I based the persona on my research, however when it came to giving the persona a name, the persona I wrote reminded of the book, Alexander and the Terrible, Horrible, No Good, Very Bad Day, so I named my persona Alexander, or "Alex". Hopefully my final product will not add to Alex's very bad day.
“The best way to make a quiz fun is have it on a fun subject.”
Alexander, "Alex"
Age: 12
Education: Primary School
Hometown: Juneau, Alaska
Family: Mother, Father, one sibling
Occupation: Student
Bio:
Alex is an active child who loves playing outside and isn’t fond of being stuck inside at a computer for schooling. He would rather do his learning outside and never wants to sit still inside. He understands that good grades are key to staying on school sports teams and maybe later a college scholarship, so he does his best in school, but doesn’t always enjoy it. During the pandemic his schooling switched to online and virtual classes so all his quizzes and tests are now online.
Goals:
Earn good grades.
Get through quizzes quickly.
Be entertained.
Frustrations:
Online quizzes are boring and too long.
Quiz questions are unclear.
Provided hints aren’t helpful.
Problem Statement:
Alex is a student who needs an intuitive way to take online quizzes because he is required to take quizzes by his school.
User Story:
As a young student bored by online school, I want to be able to quickly and easily complete online quiz assignments so that I can move on to more entertaining activities.
Goal: Complete an online quiz.
In a real-world setting, a quiz doesn't happen without somebody setting it up first, so for my Ideation activities (Crazy 8's and How Might We), as well as for my sitemap, I included both the back-end quiz creation process as well as the front-end quiz taking process. However, as the prompt specifically says "quiz-taking flow", for simplicity sake of the project, I have only designed the front-end quiz-taking pages of the website.
As the prompt states specifically a quiz “taking” flow, I decided for this project to design only the pages a student will use to take an online school quiz. At this stage, I believe only 4 pages are needed: the Home Page (needed to give the user a place to login), the Lessons Page (where a user will access the quiz), the Quiz pages/s (the middle of the quiz taking page will change depending on the type of answer required by the question), and the final Grade Page (the page that will appear once a user has submitted their quiz).
There has to be a login, as there is a “front-end” and “back-end” to a quiz, so I decided to make the Login large and easy to find on the school’s main page.
For the lessons page, I styled it similar to the Coursera Google UX Design course.
For the quiz pages designs I was inspired by Who wants to be a Millionaire and Jeopardy.
Finally, I added a certificate image to the final page because people like earning things.
Home Page
Lessons Page
Quiz Page
Grade Page
The design of my pages is fairly simple so I believe the tablet designs will be the same as the computer screen except a smaller scale.
The phone designs will have some elements that move under each other rather than stay next to each other.
Sketched in and scanned from Rocket Book.
Home Page
Lessons Page
Quiz Page
Grade Page
This site will have a sequential site structure.
The Login Page
The Lesson Page (Page will contain a series of assignments listed in alternating colored bars.)
The Lesson page with one assignment open (Clicking on an assignment -in this case the quiz- will cause the assignment bar to open to reveal a "Start Assignment" button.)
The Quiz (This will progress through a series of questions with different ways to answer based on the question.)
The quiz Results Page (This page will show the quiz grade and allow the user to download a certificate if they received a passing grade.)
A couple design decisions:
Colored dots on the left-hand side help user know how many questions there are in the quiz and how many are left to go.
Submit button at 50% opacity until final quiz question is answered so that user understands they cannot click on it until they finish.
In the Mobile Designs, page sections and buttons become stacked vertically.
I added pages to the wireframe to allow for the case of a user wanting to stop and save the quiz and submit it later.
I interviewed 4 people separately via Google Meet. I sent them a link to my Lo-Fi Figma Prototype and while they screen-shared with me so I could watch them proceed through the app, I read the prompts and questions from my script while recording their reactions in a Google sheet.
Prompt 1: Login to your student portal and open the quiz assignment.
Prompt 1 follow-up: How easy or difficult was this task to complete? Is there anything you would change about this process?
Prompt 2: Start the quiz, but stop and save progress part way through..
Prompt 2 follow-up: How easy or difficult was this task to complete? Is there anything you would change about this process?
Prompt 3: Resume the quiz, finish it and submit your answers.
Prompt 3 follow-up: How easy or difficult was this task to complete? Is there anything you would change about this process?
Prompt 4: Return to your class page and log out.
Prompt 4 follow-up: How did you feel about this experience overall?
Affinity Diagram made using Google Jamboard
Findings:
The Logout button should be moved to the bottom left and styled similarly to the current call-out buttons.
The assignments list needs larger spacing, color coding, and added features such as grades and due date/late notices.
“Login” should be “Login to Student Portal” and a Courses dashboard should be added.
“Login” was changed to “Login to Student Portal” and a Courses dashboard was added.
The Logout button was moved to the bottom left and styled similarly to the current call-out buttons.
The assignments list was given larger spacing and text was added for grades/due dates.
Pages were added to give each quiz question functionality and show indication that an answer was selected.
Before Usability Study
Main Page Wireframe & Mockup
Both my high school and college used the colors red and black, so I naturally gravitated towards red and black when creating my website for a school.
I used Canva to create logos for my fictional school and its online learning program. I found a stock photo using Pexels for the header image.
Student Portal Wireframe & Mockup
Adobe XD has some really great features! Being able to drag and drop a group of photos or a .txt document with a list into a repeat grid was very helpful in speeding up the work! I used this trick to populate the images and class titles on the Student Portal page.
Class Page Wireframe & Mockup
Although the mockup does not look that different from the wireframe of this page, I used Amazon’s & Apple's UI Kits to change the button and the checkmarks. I also standardized the font by creating an H1, H2, Body, and Link fonts.
Quiz Pages (with answers) Mockups
Multiple Choice
Paragraph Answer
Check Boxes
Fill in the Blanks
Mobile Version Mockups
Watch the High-Fidelity Web Prototype in action!
Watch the High-Fidelity Mobile Prototype in action!
The color contrast of #B11515 background & #FFFFFF foreground has been checked and it PASSES with a contrast ratio of 7.02:1.
Hierarchical heading levels have been specified in the Document Assets Library.
H1 Apple SD Gothic Neo, Bold, 50pt
H2 Apple SD Gothic Neo, Bold, 30pt
H2 Mobile: Apple SD Gothic Neo, 20pt
Body: Apple SD Gothic Neo, Regular, 12pt
Links: Apple SD Gothic Neo, Extra Bold, 20pt
Tab, or Traversal, Order has been annotated.
What I Learned:
How to use Adobe UX.
To think about how elements will move and scale in responsive designs.
To annotate a web page design for Web Accessibility.
First, if I were to continue this project, the next step I would take is to conduct another round of usability testing to validate if user concerns found in the wireframes have been effectively addressed and if the High-Fidelity prototype needs another iteration before the design could be handed off to a developer.
Second, if I were to continue this project, I would build the back-end in which a user creates a quiz.