django version of the vocab tester with added functionality