Skip to content

Apr 14: Sharing via URL

Learning Objectives

After today’s class, you should be able to:

  • Write documentation for functions using @param, @returns, and @callback.
  • Use window.location and URLSearchParams to read/modify query parameters.
  • Apply encodeURIComponent() and decodeURIComponent() to build URLs safely.

Lesson Outline

Documentation [10 min]

Lecture [20 min]

Activity [45 min]

  • Project claims (3 min per team)
  • Transport – Part 1

Project Grading

Here is what I am currently thinking…overall, the project will be worth 250 points:

Weight Points Score Description
20% 50 Group Planning: 25 for Narrative + 25 for Sketch
50% 125 Group Implementation: divide claims total points by 8
10% 25 Group Presentation: using a rubric based on the spec
10% 25 Indiv Peer evaluation or reflection for 1-person teams
10% 25 Indiv Process: commit history, chat logs, contribution

Before Thursday

  1. Submit Prep 11 on Gradescope. ← Due Wed at 11:59pm
  2. Make progress on Project 2 in your teamXX repository.