My company is in the business of hosting secured, proctored exams over the internet. We partner with Universities to offer this service. In order to take an exam using our software, test takers must download a custom software application from us that locks down their machine prior to the test. This lockdown insures that test takers do not use things like calculators and web browsers.
Frankly, this lockdown model stinks. We need special versions of our software for each of supported platforms, and, as you might imagine, locking down a remote system is not the easiest thing in the world to do. This model has been a huge barrier!
I'm exploring other options. One option we are considering is distriuting our test environment on a thumb drive. That way we only have to deal with the OS of our choosing, and we have complete control over the testing environment. TinyCore seems like exactly what we need.
The perfect scenario for us would be TinyCore on a stick, that when plugged in, boots straight to a browser. We would also need to install a specific driver for our specialed webcam. Once booted, the OS can really do ONLY one thing and that is navigate to our url to take the test. No other accessories should be available, and our url should be the only url that the test taker could navigate to.
So that's a very brief overview of what we need to do. On the surface, these requirements seem like an ideal application for TinyCore. I'm hoping for some feedback on the feasibility of this idea. I'm a 30+ year Developer. My work has all been strictly on the Microsoft platform, so please, pardon my ignorance of LINUX distros. We have a talented staff of Developers, from lots of different backgrounds, so any custom development work we need to do for this project would be acceptable. Of course if there's too much of that, we are probably barking up the wrong tree.
Thank you, Any thoughts?