Interactive Prototype
Recreativity
-
Alex Constant
|
Angela Liu
|
Shahaf Nuriel
|
Janette Siu
|
David Swanson
|
Problem and Solution Overview
Our team’s goal is to make users more comfortable in their creative skills. People frequently suffer from creative blocks, during which they struggle to find inspiration to produce a creative work. Other people do not feel wholly confident in their creative abilities and may simply need more practice being creative. The current applications which support these users do not feature a fun way to share creativity and collaborate productively.
Our team has designed a mobile application to help users incorporate creative activity into their everyday lives by means of a game. This application will allow users to produce creative content on the move, share it with others, and give and receive feedback on the content produced. These features will encourage the user to become more creative in their daily lives.
Tasks
Task 1: Sharing Content (simple)
Jane wishes to bolster her creativity. A friend of hers told her about the Recreativity application. She really likes games where the participants work together to connect ideas, so she would like to try it out. She plays a round of the game, in which she produces a creative work and submits it for viewing by others.
Task 2: Finding Inspiration (medium)
Jim has a hard time viewing the world around him in a creative way. He is working on a project where he has to make a logo for a theoretical company. Tim desires to examine the creative connections that others have made in Recreativity in order to inspire him and increase his own creative output.
Task 3: Exchanging Feedback (complex)
James is an artist by profession. His art teachers always gave him useful feedback, and responding to this feedback helped make him the artist he is today. He likes to give back by helping budding artists realize their full potential by providing feedback. He uses Recreativity to star submissions that he likes to help encourage other artists to be creative.
Revised Interface Design
We learned a lot as a result of our usability tests. The usability tests highlighted three main results we wanted to mold Recreativity into. One was the need for the integration of a social aspect of Recreativity, so using the app to share a flow with a friend and only making a closed social circle engaged in a game. Second was using stars to represent earning points in the game, or gamifying Recreativity. Last was seeing how a flow evolved and being able to navigate that easily.
Changes from Lab Testing:
Some changes from the lab testing that stuck with our final UI are:
Easier to differentiate Can easily star a submission, More buttons when submit,
from flows, can click on can navigate top menu bar so can send to friend, look
any image presented, look at prompt again, and
search bar can be easily submit; also tries to help
used correct word
Unimplemented Parts of UI:
The following features highlighted in red boxes were not implemented in our UI at this stage:
Commenting, flag a comment, Progress bars for how far Uploading other types of
and the ability to delete your into the flow media beyond text
own comment
We are also planning on: letting the user create a flow, and gamifying recreativity with stars and comments (no sketch for either at the current moment)
Scenarios
Task 1: Sharing Content
Upon opening the app or selecting
“Play” from the main menu (in the
upper right corner), the user is
presented with brief instructions,
followed by the prompt. The user
can tap the icon at the bottom of
the screen, or play in the top menu,
which allows them to compose a
response. (In this prototype, this
response can only be textual.) The
user can then submit their work, and
share their work with friends.
Task 2: Finding Inspiration
When the user selects “Explore”
from the main menu, they are
initially presented with multiple
randomly-selected flows, which the user is able to search by entering a query in the text box and selecting a magnifying glass icon
Task 3: Exchanging Feedback
The user can access a flow through
“Explore” in the main menu; after the
user has selected a flow, they can quickly
and easily contribute feedback to a
given piece of content by pressing the
star button to vote for that submission.
Comments for submissions will be
implemented in a later prototype
Prototype Overview
Tools:
We used primarily four tools in creating our prototype: Andorid’s software development kit (SDK), Eclipse, Intel hamx, and online tutorials.
The Android SDK was essential to getting our project done. Not only was it extremely helpful on how to create an application, but it also allow us to emulate our application. Through the SDK we were also able to drag-and-drop application details without necessarily having to build the entire application. The only setback to Android’s SDK was that its help features are not obvious, and Android programing is different from most of teams programming experience.
Eclipse was critical to this project running the Android SDK, and also giving our team a familiar coding environment to organize files and complete code. One of our issues with Eclipse is that it has many features that are not very compatible with the SDK, keeping backups of deleted files, which means the emulator often uses stale data when rendering.
Intel hamx’s purpose is to speed up the Android SDK emulator. The issue with this tool is that is was laden with bugs and threw a lot of confusing errors after installing. Only one person in the team got it to work after several tries.
Lastly, we used online tutorials to help us code the Android application in eclipse. This helped a lot because tutorials online meant access to the information for all team members, and the ability to skim content for code parcels. The issue with the tutorials was that there were not enough relevant tutorials. At times the tutorials were unclear or assumed too much prior knowledge.
We did have an Android phone available to us for testing the application during this process. Due to the emulator, the phone was rarely used.
Implemented user interface (UI) :
The recreativity application was implemented for Android devices. Our initial page is playing the game from there you can navigate to the flow you are working on to star other submission or look at other flows to star their submissions. What is good about this UI is that you can search the flows, navigate between the flows, and the display of different flows to explore. The menu bar has also been redesigned so that navigation is less layered, and the game is more straightforward. We also added new buttons to the submission page so that you can look at what you are responding to, send your prompt to a friend, and submit your work.
A decision we made about our implemented UI was that we were only going to allow text responses for the interactive prototype. This was mostly because the size of images that could be imported could potentially get distorted with our current display features as well as be too big to display on our canvas. Additionally, hard coding the flows means only a few flows could be shown, making the storing process for responses to and comments on flows nonexistent.
What was left out of the UI:
Our team’s inexperience with Android programming caused us to only focus on the core features of Recreativity. We decided to leave out the gamification aspect of Recreativity. Although we understand from the user testing that points and gamifying Recreativity are important, in order for gamification to work we need a larger user base so that incentives could be effective (like when someone random stars your submission). We also decided to leave out commenting on any flow entry. This is because the programming for this was difficult and displaying comments with a variety of media types proved hard as well. Lastly, one of the bigger findings of our usability tests was the users’ preference for Recreativity to be a social game. Due to the complex looping needed for that, we did not implement social circles into the design. We also currently only support text responses.
Wizard of Oz techniques:
All the the flows in this prototype are hard-coded. The buttons for this prototype are hard-coded to go to specific pages rather than actually providing generic references (such as, displaying any flows, we currently only created a few flows to display).
Prototype Screenshots:
Share with your friends: |