Prototype

Hello! My name is Aishwarya, and I'm a Senior UX Designer on the Abstract Wikipedia team at The Wikimedia Foundation. Thank you so much for your time today! Before we start, I was hoping I could record this session to share with the Abstract Wikipedia team? The recording won't be used anywhere else.

Intro (3 minutes)

  1. What do you know about Wikifunctions?
  2. Wikifunctions is an open source library of functions.
  3. Can you explain what a function is?
  4. Today you will be testing a prototype of the "function editor". This is the tool that Wikifunctions contributors will use to create functions.

Testing (20 minutes)

  1. I will be sharing a link to the prototype. Please do not click anywhere on the screen until I ask you to!
  2. Share link to prototype and have tester open the prototype and share their screen.
    1. Screen 1 test:

      1. Go ahead and click on that link, and if you wouldn't mind sharing your screen that would be great. Okay, this is a prototype of Wikifunctions' editor. It is a work in progress and the goal of our test session is to determine what is or is not working. I'll be guiding you through this prototype and asking you a series of question. Keep in mind that there is no wrong or right answer here. I simply want to understand what aspects of the interface do or do not make sense. As you are navigating the prototype please narrate your thoughts, out loud. Do you have any questions so far? Ok first, let me set the context:
      2. You are a Wikifunctions contributor! You want to create a function that checks if a given string contains a number. You are arrive on this page.
      3. Questions
        1. Would you please describe what you are seeing on this page and what you expect to be able to do?
        2. What do you think the 'add' button is for?
        3. What do you think an alias is for?
        4. Go to next slide
        5. What do you think the x is for?
        6. Go to next slide
        7. You start giving your function a name
        8. What do you think the items in the drop down menu mean?
        9. What do you think will happen if you click on them?
        10. Go to next slide
    2. Screen 2 test:

      1. Would you please describe what you are seeing on this page, and what you expect to be able to do?
      2. What do you think the plus button next to the input text box is for?
      3. Go ahead and click to the next slide
      4. You select type string. What do you think has happened here?
      5. What do you think happens after this step?
      6. Go to the next step
    3. Screen 3 test:

      1. Would you please describe what you are seeing on this page, and what you expect to be able to do?
      2. What do you expect will happen if you click Save and write implementation?
      3. What do you expect will happen if you click Save and exit?
      4. What do you expect will happen if you click Cancel?

Post-test questions (3 minutes)

Any questions or thoughts for me? (4 minutes)