As continuation from the previous two posts: A.11 Content Sharing and A.12 Personalisation (Self Analysis). I’d like to note that if the end goal remains the same (encouraging more people to code) then asking the user to rate their skills and confidence around computers becomes an easy way to lay the foundations for their mindset and (potentially) collect data, both on peoples original opinions and whether that changed as a result of interaction with the AdHac quiz.
Still, however, I want AdHac to remain playful and lighthearted rather than feel like a survey or a study. Perhaps I won’t ask people to self evaluate, but rather state the coding languages they know. This way, if I am going to suggest a language for them to learn based on the answers given, I can be sure it is not one they already know.
It’s unlikely i’ll do this anyway, since I learned from my brainstorm of association (see Content Sharing) that its very hard to assign languages to personalities since they are so arbitrary. Each language can be used for a myriad of projects, be they creative, innovative, anarchic, logical etc. Instead, it’s likely that the user will be presented with their personality medal and then a general paragraph (or animation) that explains the sorts of projects they might use code for and how traits they have will benefit them in pursuit of those projects.
As for feedback on how AdHac may have changed opinions, I’ll just need to bolt a simple question onto the end of the game. Those who report confidence levels with code below a certain number at the start of the quiz will be asked at the end whether they feel like they are cut out for coding.
Q.1 Can you code?
[No] [I’m getting there] [Yes]
Qu.10 Are you cut out for coding?
[It’s not for me…] [Yes!]
Alternatively (since these are very much leading questions) I could provide the user with a scale to rate their level of interest in code. The user will then simply be asked to rate themselves on the scale before and after the quiz. I can then collect the average difference between the first and last entries, to see if AdHac has helped to boost people’s interest in coding.
Personal Code Tree
I may still ask the user to state the languages they know, since one potential use for the data collected could be a shot in the video that shows the user, and a tree of their languages.
I would render out 4 or 5 versions of the same base animation, each with a different number of spaces for those languages to go, I’ll then use processing to render the words in the correct place. over the top of the video.
IBM – Datagrams from Sander van Dijk on Vimeo.
Here i’ve begun with some potential thumbnails, inspired by the IBM Datagrams.