Core Interaction: Lab – Questionnaire

Instructions

  1. Create an account on Glitch.com (if you haven’t already) and open up the CI21 Glitch Collection. This is our class’ archive of Glitch templates that you’ll remix to get started.
  1. Find the CI Questionnaire project and remix it
  1. Use the files in this project to answer the questions below. For text-based questions, use semantic <p> tags to respond. The entirety of the questionnaire should be properly formatted HTML in the index.html file on your remixed Glitch project. 
  1. The questions begin open-ended and gradually begin to get more technical. Don’t worry if you don’t know how to answer later questions, just do the best you can!
  1. When you are done, post a link to your Glitch profile page on this Questionnaire Response page. You’ll need to make sure you have a Dropbox account to edit the Dropbox paper doc. 

Questions

  1. Describe your previous experiences with coding.
  1. What classes have you already taken where you were exposed to HTML/CSS/JS?
  1. What parts of the class resonated with you?
  1. What parts were most confusing?
  1. How excited about learning code are you? Are you nervous about learning code? If so, why? What can I do in this class to help reduce this anxiety?
  1. How do you imagine coding fitting in with the rest of your design curriculum and career after college?
  1. What text editor do you prefer to use?
  1. Have you used GitHub before? Do you know what it is? Describe your understanding of GitHub.
  1. Describe the relationship between HTML, CSS and JavaScript. Try using a unique analogy to describe this relationship (you can’t use the house analogy 😉). Bonus points for creative analogies. 
  1. Using each HTML heading tag, list your favorite foods ranked by importance (remember, there’s 6 levels of heading tags).
  1. Create an unordered list ( <ul> ) and link to some of your favorite graphic design or development related websites. Include a paragraph ( <p> ) on each site describing why it is important to you.
  1. Insert an image of your choosing to the page. Make sure the image includes ALT text that describes the image.
  1. Insert a video embed into the page (for example, a YouTube or Vimeo embed tag of a video of your choosing). 
  1. Nest the following series of HTML tags inside each other, where each > represents a new level. Make sure to maintain proper indentation.
  1. main > section > div > p > span
  1. Create an ordered list of the top 5 countries you’d like to visit. Within each country, create another ordered list of the top cities you’d like to visit in that country. Maintain proper indentation and make sure you nest your ordered lists properly.
  1. Use pre tags to create a simple concrete poetry version of a Haiku or other poem you write. The poem should represent how you feel at this moment. * Hint: pre tags respect whitespace, you can add add lots of spaces and line breaks and they will show up like that when you view the web page.
  1. Write an HTML comment that is hidden from the browser, but displays in the code.
  1. Create an unordered list of at least 6 musical artists you like to listen to. Add a class to each list item that matches the genre of music of that artist.
  1. Describe the difference between block, inline-block and inline elements.
  1. Use CSS to style the musical genre classes you added in question 9. Give each genre a color and personality using CSS.
  1. Use any CSS knowledge you currently have to style your questionnaire in a unique way. Make sure to update the font to something other than the default (use the font-family css property). 
  1. In your JavaScript file, use the console.log function to write a message to the console. Tell me something interesting about yourself.
  1. Add a button to your HTML file and make it do something when clicked using JavaScript.