CS573-F21-F01
Add Interaction
Skip To Content
Dashboard
  • Login
  • Dashboard
  • Calendar
  • Inbox
  • History
  • Help
  • Media Storage
Close
  • My Dashboard
  • CS573-F21-F01
  • Assignments
  • Add Interaction
F21
  • Home
  • Modules
  • Assignments
  • Quizzes
  • Syllabus
  • Office 365
  • Zoom
  • Library Research Guides
  • Microsoft Teams meetings
  • Microsoft Teams classes
  • Gradescope
  • Folio

Add Interaction

  • Due Oct 6, 2021 by 11:59pm
  • Points 80
  • Submitting a text entry box or a website url

Please add a menu or other form of interaction to one of your visualization pieces, or create a completely new piece with menus or other interaction.

Please watch these videos to get a sense of how to go about adding a menu and organizing the code to support this:

  • Get it Right in Black & White Episode 9 - Reusable Charts Links to an external site.
    • Viz: Reusable D3 Scatter Plot Links to an external site.
  • Get it Right in Black & White Episode 10 - Dynamic Charts Links to an external site.
    • Viz: Animated Reusable D3 Scatter Plot Links to an external site.
  • Get it Right in Black & White Episode 11 - Charts with Menus Links to an external site.
    • Viz: Scatter Plot with Menus Including Species Links to an external site.

What you should do:

  • Use the things learned in those 3 videos to either add a menu to one of your visualizations, OR
  • optionally you can use the same patterns and techniques to add some other form of interaction - for example clicking on a bar in a bar chart instead of selecting a menu entry, or hovering over a certain point in time instead of selecting a menu entry. The patterns used for reusable charts and events can be implemented to achieve a wide variety of interactions, so if you have an idea and feel up to it, please go for it!
  • Easiest way (you'll get the least benefit, spend the least time): Fork Viz: Scatter Plot with Menus Including Species Links to an external site. and modify it to show your data.
  • Medium difficulty way: Fork an existing viz that you made, refactor it to use the reusable charts pattern, bring in the menu component developed in the videos, and make it work (e.g. use the menu to select the year that's filtered by, or introduce a menu to select what attribute is used for a given channel).
  • Most difficult way (you'll get the most benefit, spend the most time): Sketch and design the interactive system you want to build on paper, then develop a new thing from scratch (using the patterns from these videos) that implements your design. If this gets you closer to what you proposed to do for your project, go for it! This assignment can be a huge step towards executing your project ideas.

Please

  • Share the link to your work(s) in our Slack channel.
  • Submit the link(s) to your work in VizHub as the Canvas submission.
1633579199 10/06/2021 11:59pm
Please include a description
Additional Comments:
Rating max score to > pts
Please include a rating title

Rubric

Find Rubric
Please include a title
Find a Rubric
Title
You've already rated students with this rubric. Any major changes could affect their assessment results.
 
 
 
 
 
 
 
     
Can't change a rubric once you've started using it.  
Title
Criteria Ratings Pts
This criterion is linked to a Learning Outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 pts Full Marks blank
0 to >0 pts No Marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional Comments
This criterion is linked to a Learning Outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 pts Full Marks blank
0 to >0 pts No Marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional Comments
Total Points: 5 out of 5

Media Storage


  • Canvas Studio
    Canvas-integrated videos for faculty/students that can be easily integrated with assignments and gradebook.
    User guide
  • Echo360
    Request Lecture Capture: Record and store short and long-form lecture videos in class groupings or your own personal library.
    The Echo360 online guide
  • OneDrive
    WPI cloud-based file storage for documents.

  • Each of the above storage options have a variety of integrations with course assignments, pages, and modules. Email atc-ttl@wpi.edu for more information about each storage option.