Pass along geometric constructions to a new screen where students can hide specific constructions

I’m wanting students to create 8 different constructions on one screen, then pass all 8 of those geometric objects to another screen where students can then “hide” specific constructions to create a figure on the new slide, but I can grade the individual constructions I’ve asked them to make on the original slide.

Looking at the CL Newsletter from 2023 it looks like this should be possible with the “Pass along geometric objects” CL feature, but it doesn’t go into detail for how to pass segments, polygons, and circles which is what I need for this specific activity. Does anyone have an example or any other insight into how to make this happen?

This is not going to be an easy task. It was maybe unclear from the article, but we currently only have two options to pull student work from a single geometry component:

  1. You can use the .calculatorState, which only shows as a background and can’t be edited. You can add new objects, but can’t edit the work pulled in.
  2. You can use numberLists to bring data forward, but we don’t currently have a way to pull objects (e.g. points, polygons, segments). In the article, he is pulling separate lists of x- and y-coordinates, then restitching those into a point list in the graph. I may be able to work out an imperfect solution. There’s a lot of uncertainty because there’s no easy way to collect all the vertices, separate them by object, and reconstitute them into the other components (i.e. you’ll have a limit of each type of object, because you need to manually join an indeterminate number of lists.

Is there a reason students are completing all the constructions in the same component? I can see having them work out each construction on a different screen, stitching those together on the screen to create the figure, and use some checkboxes or something (plus CL) to selectively hide or show each construction.

If students need to make each construction relative to another, you could still pull previous constructions forward (and back if desired) so they’re visible, but not editable.

Screens 2-5 I’ve attempted the separate screens for each construction. I was unable to have constructions copy back to earlier screens because of circular dependencies.

If you wanted forward and back, you’d need a second graph in each screen to display the ongoing composite of each.