We do something similar to secure our labs. Our lab has windows machines, so we have created a special windows user account we use for any student taking an exam. For this particular user, we have loaded the attached registry file. It defines firefox.exe as the shell (instead of explorer.exe). As a result, there is no Desktop, no start button and no task bar, etc. "Nothing" works except firefox. Finally, we use the firefox extentions ProCon Latte to restrict firefox to a whitelist of sites (or a single site), and kioskfox to disable firefox menus and shortcuts.
WeBWorK Main Forum
Security for In-Class Webwork Exams
This forum has a limit to the number of forum postings you can make in a given time period - this is currently set at 10 posting(s) in 1 day