Or create escape rooms for kids. In each room is all the information you need to solve the puzzle and escape. The final room you get to within an allotted time period determines your grade.
Edit: by Escape Room, I mean like the fun kind you would go to with friends or colleagues. I'm not saying we should torture children... Google if you haven't heard of one.