{'fraction_non_alphanumeric': 0.02131782945736434, 'fraction_numerical': 0.0, 'mean_word_length': 4.583783783783784, '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}}
Automatically generated exercise pages

In order to generate an exercise page on a particular knowledge, exercises have to be indexed according to the knowledge useful to solve them. Hence, the main idea of this project is to use a problem solver, Argos, to help us deal with this indexation. Argos aims not only at solving geometry problems, but also writes their proofs just as a teacher or a pupil would. Consequently, the meaningful data have to be extracted from the proofs found by the solver. Argos automatically generates rules from the properties given to it in a declarative way. We have linked the rules with geometric properties in order to deal with them, because the granularity of Argos’ rules is too fine. The useful theorems are stored in a database, so it is easy to build an exercise page on a particular subject (e.g. Pythagoras’ theorem) by interrogating it. Hence the system we propose provides an assistance to the teaching of the curriculum or to the planning of activities in an Intelligent Tutoring System.