Temporary Assignment Notes - Brightspace Review
Temporary Assignment Notes - Brightspace Review
Course: CS-GY 9223 - Visualization for Machine Learning - Fall 2025
Date: September 7, 2025
Purpose
This document is for collecting notes from the Brightspace assignment links to compare with the assignments I created and make any necessary updates.
Assignment Comparison Notes
Assignment 1:
Current: Exercise 1 - Visualization Critique (Due Sept 15) Brightspace Version:
- MAJOR DIFFERENCE: Actual assignment is hands-on D3.js coding, not critique
- Observable notebook: NYC For-Hire Vehicle data visualization
- Two tasks: Time series analysis + linked views with brush interaction
- Learning objectives: D3 fundamentals, data processing, interactive viz
- Required updates: Replace critique assignment with coding assignment
Brightspace Assignment Details: Homework 1: Observable notebook - https://observablehq.com/d/aa2a22499278e4c1
- Fork notebook and complete //TO DO sections
- Submit link to forked notebook (set to public)
- Focus: NYC transportation data, D3.js fundamentals, interactive visualization
Assignment 2:
Current: Exercise 2 - Color Palette Design (Due Sept 22) Brightspace Version:
- DIFFERENCE: Uses Google Colab + separate JS file approach
- Requires uploading external CSS and JS files to Colab environment
- Submission: Both Colab notebook link + separate JS file
- File naming convention: LastName_FirstName_visML_HW2.js
- Cannot access actual assignment content (private Colab notebook)
Brightspace Assignment Details: Homework 2: Google Colab notebook - https://colab.research.google.com/drive/1wMcPG5v1J81NmlcbCnw1olgepYqaBYTL
- Requires external files: CSS + JS from Google Drive links
- Submit: Colab notebook link + renamed JS file
- NOTE: Assignment content unknown (private notebook)
Assignment 3:
Current: Exercise 3 - Model Assessment Visualization (Due Sept 29) Brightspace Version:
- Similar Google Colab + JS file submission format
- File naming: LastName_FirstName_visML_HW3.js
- Cannot access actual assignment content (private Colab notebook)
Brightspace Assignment Details: Homework 3: Google Colab notebook - https://colab.research.google.com/drive/1eckV6lZQoj1xsXcCP9X8ZT2B8PBd5REC
- Submit: Colab notebook link + separate JS file
- NOTE: Assignment content unknown (private notebook)
Assignment 4:
Current: Exercise 4 - Interactive Explainer (Due Oct 6) Brightspace Version:
- MAJOR DIFFERENCE: This is OPTIONAL EXTRA CREDIT, not regular assignment
- Focus: Dimensionality reduction
- Includes external dataset from Google Drive
- Only requires Colab notebook submission (no separate JS file)
- Cannot access assignment content (private notebook)
Brightspace Assignment Details: Homework 4: OPTIONAL EXTRA CREDIT - Dimensionality Reduction
- Assignment: https://colab.research.google.com/drive/1Qg9CTLm8fjZw-Dm66aUQDEN-eFCGrxNh
- Data: External dataset from Google Drive
- Submit: Only Colab notebook link
- NOTE: Assignment content unknown (private notebook)
Assignment 5:
Current: Exercise 5 - Dimensionality Reduction Dashboard (Due Oct 20) Brightspace Version:
- Add notes here about actual assignment from Brightspace
- Key differences from current version
- Required updates/changes
Assignment 6:
Current: Exercise 6 - Deep Learning Visualization (Due Oct 27) Brightspace Version:
- Add notes here about actual assignment from Brightspace
- Key differences from current version
- Required updates/changes
Additional Assignments/Exercises Found
(If there are more than 6 exercises in Brightspace)
Additional Assignment [X]:
Title: Due Date: Description:
- Notes here
General Notes & Observations
Assignment Structure Differences:
- Note any overall structural differences
- Different grading weights
- Different submission requirements
- Different technologies/tools used
Timeline Differences:
- Different due dates
- Different assignment release schedule
- Different project timeline
Content Focus Differences:
- Different learning objectives
- Different technical requirements
- Different datasets or tools
Action Items for Updates
- DISCOVERED: Only 4 assignments total in Brightspace (3 regular + 1 extra credit)
- MAJOR DIFFERENCES: All assignments are hands-on coding, not critique/design
- PLATFORM: Observable notebook (HW1) + Google Colab + JS files (HW2-4)
- DECISION NEEDED: Use original assignments vs. create updated versions
- Update assignment count in syllabus (currently shows 6, actual has 3-4)
- Update grading weights based on actual assignment structure
- Consider modernizing assignments for Fall 2025
- Address that HW4 is extra credit, not regular assignment
Questions for Review
- Should we use the exact Brightspace assignments or adapt them for 2025?
- Are there any assignments that should be updated with newer tools/techniques?
- Any assignments that seem outdated or should be replaced?
- Do the current due dates work with the Monday schedule?
This document will be reviewed and used to update the actual assignment files in the /assignments/ directory.