For October 26, choose a direction based on the feedback you received today and begin to develop a prototype. Select a javascript library (see list below) to help you implement your project.
For October 19, prepare three distinctly separate directions for this assignment. You may sketch these out in static or dynamic sequence (Illustrator, Sketch, InVision, Principle, XD, code). Your sketches should clearly communicate what information the website catalogues, and how the website becomes customized over multiple visits. Be prepared to present and discuss each of your directions.
Feel free to begin to look at some Javascript Libraries that you could apply/use.
Read Benevolent Deception in Human Computer Interaction by Eytan Adar, Desney S. Tan, and Jaime Teevan. Consider the examples and design strategies that the authors outline as potentially problematic and reflect on instances where you have either designed or engaged with moments of benevolent deception.
Consider how this text relates to the following assignment:
This assignment is meant to expand students’ understanding of customized user experience and interactivity. Using your knowledge of Javascript so far, design and develop a linear relationship between the user and the visual rendering of a site. You will utilize Javascript cookies to track (and subsequently modify) your user’s behaviour, and a Javascript Library of your choice to customize your user’ interactions. Consider what information you store about the user and their behaviour (i.e. time-visited, mouse movement, time spent on site), and how this information is relayed back to the user upon each visit.
Questions to consider include:
Some Javascript Libraries:
Below is a brief list of js libraries to get you started. Many js libraries are built to aid with layout and functionality, others are built to help animate, provide certain visual styles, or render more advanced graphics.