Midterm Project - pippinbarr/dart450-2018 GitHub Wiki

Midterm Project: Interactive Personality

Due: Sunday, 25 February 2018, 11:59PM
Grade: This assignment is worth 10% of your final grade (see the Rubric for grading guidelines)

Contents

Brief
Requirements
Rubric
Submitting
Submissions

Brief

Project

Create an interactive webpage that reflects your online personality.

That is, the page(s) should reflect on how you choose to represent and interpret yourself via internet technologies. The project should give us an interactive insight into and/or critique of how you perceive the internet as a means of personal expression.

Ideally the resulting webpage(s) should lead someone encountering it to say: "whoa, that's cool."

Artist's Statement

The page should be accompanied by a README.md in its root directory that provides a roughly 250-500 word artist's statement that briefly explains the underlying concept you chose, what user experience you intended to create, and how you implemented those ideas in HTML/CSS/JavaScript.

Requirements

Form

  • The site can be a single page or as many pages as you wish

Aesthetics

  • Focus on using interactivity (not just content) to convey personality and ideas
  • Use minimal descriptive text content and rely instead on animation, imagery, audio, typography, etc. (e.g. not "these are my favourite websites and why")
  • The work should be interesting visually, but does not have to be highly polished with perfect CSS styling etc.

Technology

  • Project must include the use of HTML, CSS, and JavaScript (this will most likely be jQuery but you can use other libraries if you're feeling ambitious)
  • Project must include an intelligent/interesting engagement with the programming concepts learned in class (e.g. variables, conditionals, loops, functions), make sure you include an example of each somehow

Rubric

Technical (70%)

  • Functional (the code runs with no error or bugs)
  • Commenting (clear explanatory language, comments at start of each file explaining it, comments explaining functions and specific lines of code that are potentially unclear, attribution of copied code where used)
  • Style (naming of variables and functions, well-structured and indented code, use of functions to separate and reuse functionality, sensible file structure)
  • Iterative (evidence of multiple Git commits with descriptive commit messages showing cumulative progress)
  • Complexity (ambitious use of code both discussed in class and found and researched separately, shows use of code appropriate to the stage of the course reached)

Conceptual (30%)

  • Concept (clearly defined, interesting, and fits with the project brief) [This will be described by you in your Artist's Statement]
  • Realisation (effectively designed and implemented in code)
  • Experience (well expressed through the user experience)

Grades

For each category above, a grade will be assigned from the following:

A = Excellent
B = Good
C = Acceptable
D = Poor
F = Didn’t do it

Submitting

Due date and time

Friday, 16 February 2018, 11:59PM

(Your submission will be considered submitted at the time you add it to this wiki page according to the instructions below.)

How to submit

  1. On this page in the "Submissions" section below, following the format indicated, add
  • Your name
  • A link to your midterm folder in your dart450 repository on github.com (navigate to the folder on github.com and copy the URL from the location bar in your browser)
  • A link to your assignment website on GitHub Pages
  1. Check to make sure your links work

Submissions

Jane Donne

Kevin Lam

Jeanne Garneau-Lévesque

Sévan Belleau

Kathleen Capiral

Marc-Olivier Lamothe

Emma Spellacy

Jonathan Béliveau

Emilie Brunet

Gavin Park

Claudia Goyette

Laura Hernandez

Victor Le