I've probably made that sort of UI without realizing it...
The UX is optimizing for accuracy over ease of use, and in this case is likely intentionally difficult to use.
Also I have no mental imagery of summer camp with networking much less internet. I can't comprehend dropping my kids off at a retail storefront or a church as "summer camp".
I remember my high school went big on Gradebusters software--text entry on the Apple IIe (80 column required!) of course that was all keyboard driven.
Tab tab down space down space down down down space.. that was taking attendance.
One problem with GUI is that pointer-warping is unnerving, we don't have facilities like "I clicked, now warp the pointer to the next target" but that's commonplace with text UI.
There's no TAB button on a mouse.
They are. So. Slow. Each and every one of them. Its awful