An implementation for a test taking system