Deterministic seeds instead of question banks
You want every student to get a slightly different version of the same problem, so comparing answers with the person next to them doesn't work.
The standard answer is a question bank: write twenty var
cursora.hashnode.dev4 min read