• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Knute Snortum
  • Bear Bibeault
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Frits Walraven
  • Carey Brown
  • Tim Holloway

Locking down a computer for testing

 
Ranch Hand
Posts: 1879
MySQL Database Suse
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We are trying to come up with ideas to help secure our testing engine. The goal of the testing engine is as follows:

1. prevent the user from surfing the net when taking the test
2. prevent the user from opening other documents when taking the test

In fact, we would really like it that while taking this test, the user can not switch to any other program while taking the exam.

The current idea is to create leverage Windows XP embedded OS stripped down to the basics needed to run our executable and have the students boot up the OS from a Disk. This would definitely lock the user down to using just the testing application, but I am looking for different ideas in which we would not have to rely on Windows XP embedded OS. If anyone has any ideas or if you have any further questions, please post them.

NOTE: we already have the testing engine completely written in .NET which allows the students to take the test via the browser. This is great for practice tests, and non-evaluated tests, but is not secure enough for unsupervised, marked tests.

thanks,

Jamie
[ August 11, 2005: Message edited by: Jamie Robertson ]
 
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Does it have to be Windows?
 
Jamie Robertson
Ranch Hand
Posts: 1879
MySQL Database Suse
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Rick Beaver:
Does it have to be Windows?



yes, one of the only constraints.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Couple of options. If the computers are in a Domain then use Group Policy to restrict everything.

Another option is to setup a Windows Terminal Server and have it only deliver the single app to the user. I know this is possible because we do this where I work and the users are only able to access specific applications and nothing else. But I don't know how they do it.
 
Jamie Robertson
Ranch Hand
Posts: 1879
MySQL Database Suse
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Gregg Bolinger:
Couple of options. If the computers are in a Domain then use Group Policy to restrict everything.

Another option is to setup a Windows Terminal Server and have it only deliver the single app to the user. I know this is possible because we do this where I work and the users are only able to access specific applications and nothing else. But I don't know how they do it.


I like the domain group policy idea. We are currently in the process of moving to a domain login. Hopefully it will be implemented in time to pursue this option.
I'll have a further look into the Windows Terminal Server idea to see if it fits into our distributed delivery model.

Thanks Gregg

Jamie
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!