I’m a teacher and I want to call on different students each time. I also sometimes give quizzes by asking direct questions to keep them engaged and score the quality of their answers.
This action randomly chooses a student name from a list in Drafts, tallies the number of times they have been called on and adds to their score  according to your choice in a prompt. The more times someone has been called on  the less likely they will be called on again. The format for your draft should be:
John Johnson, 19, 5
Fred Coleman, 5, 14
Bob Bobson, 6, 9
In this scheme:
John Johnson has been called on 19x and accumulated a total of 5 points.
You can also use iOS shortcuts to choose the correct class list (Draft) by day of the week using this Shortcut. Or you could refine it further and choose a class list by time of day:
Action Link at https://actions.getdrafts.com/a/19M