Thank you for your hard work on Tinderbox 9; it looks like much thought has gone into its design.
Once again, the missionary impulse has meant that my summer online course is much larger than usual. I’m forced into tracking my students’ attendance. Or at least, I’m thinking about how I might go about doing this effectively.
I’ve managed to find a way to transform a csv file downloaded from Zoom through a lookup list, filter out the students attending a session into a set, and match their zoom handles against the course roster to get a set of “AbsentStudents” that I store in an attribute named “$AbsentStudents” for each class session which has an attribute $ClassDate. So far so good!
What I’m trying to do now (and failing at!) is to then for each of these $AbsentStudents extract the $ClassDate and place it the informational note for each student, such that there is a set entitled $Absences which includes the dates “5/1/2021, 5/2/2021” and so on, listing the sessions for which the student was absent.
My thought was to have a rule like the one below, attached to each student note. N.B. “this” == a note with the $Name “Smith,John” formatted exactly the same as the individual names in the set $AbsentStudents on the note for each class session.
My problem it seems is that I get a list of all of the dates that any student was absent in every note. So every student appears absent on every day. Perhaps it is a subtle warning for me to try to be a more engaging zoom teacher.