CS 465 - Challenge One

Published

September 17, 2025

DeliverableDue Date
Challenge 1September 24, 2025 at 11:59 PM
Challenge 1 (revision)October 10, 2025 at 11:59 PM

Goals

  • Get some practice making basic charts
  • Start learning to pick apart an existing visualization to figure out how it is made

The first challenge is to reconstruct my Beatles visualization.

Beatles chart

I have set up an Observable Framework skeleton similar to the one you had for Tutorial 01. A key difference, however, is that rather than putting the plot directly into the markdown, I’ve created a function which you will find in src/components/beatles.js. This function is called from src/index.md, and it should return the plot.

  1. Get the starter code by accepting the assignment from GitHub Classroom
  2. Clone the repository to your local computer with git clone
  3. Complete the visualization
  4. On src/index.md there is a space to add observations about the visualization. Provide at least two insights you have from this visualization.
  5. Answer the questions in reflection.md
  6. Commit (git add and git commit) your changes and push them to GitHub (git push)
  7. Submit your work on Gradescope

There are some automated tests on Gradescope that will provide a sanity check on your code. I still need to look at it myself, so nothing is finalized until I have checked off on it.