{'fraction_non_alphanumeric': 0.011616650532429816, 'fraction_numerical': 0.0, 'mean_word_length': 5.046783625730995, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Question Generator for an Online Tutoring System

It is often necessary for a teacher to prepare a test over information for which students have been previously quizzed or to administer multiple versions of the same test. When this situation occurs, teachers are required to spend extra time creating equivalent questions. The major difficulty with this problem lies in efficiently creating sets of equivalent questions. To solve this problem of efficiency, instead of creating the question set, the teacher may create a template of each question. Once a template of a question is created for each question in a test, multiple equivalent tests can be generated as necessary. This paper describes a system that aids teachers in creating question templates and in generating equivalent questions for an online tutoring system. The system provides a user friendly question template editor with a GUI and the question generation module. The system employs a robust language so that a generalized problem description can be represented.