by walrus01 3 hours ago
I think this can already be implemented through a fairly mundane thin client approach, such as Dell/Wyse type thin clients, citrix stuff, or an ordinary x86-64 desktop PC setup with an absolute barebones OS that connects a graphical desktop session to something centralized over a LAN.
Or you can do a much cheaper tiny esp32 typewriter with a basic display and a usb for a keyboard. But who wants cheap for education.
Frankly, the problem is finding someone with the knowledge to administer it.
Initial cost is almost certainly not a factor; the components could be so old as to be free.