I am not sure if this is really possible, and admittedly I have much to learn about the CL, but here goes.
In the activity below, students are supposed to indicate which Cumulative Homework problems they would like to review as a class. I would like to set up a visual representation of the aggregation of choices which changes in real time as students make choices.
Specifically, whether in table or graph format, I’d like the choices to be ranked, and to display the top 10 choices (with the number of students requesting each problem). I’ve provisionally set up a table, but I’m open to other ideas. Apologies for the rather primitive nature of this screen and thank you in advance for your helpful ideas.
Having students select a single question would be much easier, but this can be done. You need a list for each question. I would do something like this, so that you can just use total( ) for each list to make your bar graph or however you want to represent it.
(I think numberLists can only be created in graph or button CL’s.)
In graph CL:
numberList(`Q_1`): aggregate( when cb1.isSelected(1) 1 otherwise 0)
numberList(`Q_2`): aggregate( when cb1.isSelected(2) 1 otherwise 0)
numberList(`Q_3`): aggregate( when cb1.isSelected(3) 1 otherwise 0)
...etc.
You could then do something like this as a bar graph: