In this study, we design and prototype an automatic quiz generation system (auto-quiz for short) for a given English text to test learner comprehension of text content and English skills. The auto-quiz process parses an English text into a semantic network representation and enhances the semantic network iteratively with intrinsic knowledge, such as English grammar and writing styles, and extrinsic knowledge, such as the word relationship in WordNet and statistics from corpus or search engines. Then, the quiz generation process generates quiz from the text based on learner comprehension skills and according to the learner learning status and needs, such as English proficiency and frequent errors.