I’m wondering if it is possible for the CL layer to interact with student entries on a graph component. Specifically if a student creates functions and/or variables on a graph component to then pull those variable values on another page into a different graph component (or table, etc).
I know I could reverse engineer a situation with a table or math input that then dumps the latex into a simple function but I’d rather leave an open canvas so to speak for the students to code/organize how they would like and not prompt them with a certain number of functions and/or variables.
There are absolutely ways! Graph components specifically have the function sink for sending a function into the graph. For values, you can use the number and numberList sinks to send values into the graph.
To send values from one graph to another, you can use the number and numberList sources to pull those values from a graph. Unfortunately you can’t full a function from a graph.
Upon further reflection, i think I misunderstood the intent of your question.
Because a graph needs a name for a function/number/numberList to work, there isn’t a way for a student to be able to have that kind of an “open canvas.” It has to be preset, which means limiting how much they are able to enter.
Something additional I wanted to add (Clay basically covered everything else) you can use aggregate to compile ALL students things into ONE table or graph or whatever you want.