7 CONCLUSION
In this paper, we provide a framework for the auto-
matic generation and solving of questions for high
school mathematics, specifically in the geometry do-
main. Our system is able to quickly generate large
numbers of questions on specific topics. Such a sys-
tem will help teachers reduce the time and effort
spent on the tedious and error-prone task of gener-
ating questions. Our work aims to develop an auto-
mated geometry question generation system that uses
a deductive approach for finding the relations between
mathematical concepts and for generating and prov-
ing these conjectures about concepts.
Future work can be carried in various directions.
An experiment needs to be performed in which the
generated problems would be placed in front of teach-
ers and let them guess which problem is from a text-
book and which one was generated from our algo-
rithm. Other major work would be generating ques-
tions according to the required difficulty level. An-
other improvement would be the addition of knowl-
edge by the user. Lastly, a GUI should be developed
in order to make it usable for teachers, students and
testers.
REFERENCES
Chou, S. C. and Gao, X. S. (2001). Handbook-of-
Automated-Reasoning. Elsevier and MIT Press.
Chou, S. C., Gao, X. S., and Zhang, J. Z. (1994). Machine
proofs in geometry: Automated production of read-
able proofs for geometry theorems.
Chou, S. C., Gao, X. S., and Zhang, J. Z. (2000). A de-
ductive database approach to automated geometry the-
orem proving and discovering. J. Autom. Reason.,
25(3):219–246.
Chou, S. C., Gao, X. S., and Zhang, J. Z. (2011). Area
method and automated reasoning in affine geometries.
Coelho, H. and Pereira, L. (1986). Automated reasoning
in geometry theorem proving with prolog. Journal of
Automated Reasoning, 2(4):329–390.
Francis, G. (2002). Axiomatic systems for geometry.
Fr
¨
uhwirth, T. and Raiser, F., editors (March 2011). Con-
straint Handling Rules: Compilation, Execution, and
Analysis.
Gao, X.-S. and Lin, Q. (2004). Mmp/geometer asoftware
package for automated geometric reasoning. In Win-
kler, F., editor, Automated Deduction in Geometry,
volume 2930 of Lecture Notes in Computer Science,
pages 44–66. Springer Berlin Heidelberg.
Gao, X. S., Zhu, C. C., and Huang, Y. (1998). Build-
ing dynamic mathematical models with geometry ex-
pert, i. geometric transformations, functions and plane
curves. In Proceedings of the Third Asian Technology
Conference in Mathematics.
Greeno, G., J., Magone, and Maria E. Chaiklin, S. (1979).
Theory of constructions and set in problem solving.
Memory and Cognition, 7:445–461.
Jiang, J. and Zhang, J. (2012). A review and prospect of
readable machine proofs for geometry theorems. Jour-
nal of Systems Science and Complexity, 25:802–820.
McCharen, J. D., Overbeek, R. A., and Wos, L. A. (1976).
Problems and experiments for and with automated
theorem-proving programs. IEEE Trans. Comput.,
25(8):773–782.
Meikle, L. and Fleuriot, J. (2003). , formalizing hilberts
grundlagen in isabelle/isar. In Theorem Proving in
Higher Order Logics.
Narboux, J. (2010). The area method: a recapitulation.
Journal of Automated Reasoning, 48:489–532.
National Council of Teachers of Mathematics (1989). Cur-
riculum and evaluation standards for school mathe-
matics.
Nevins, A. (1975). Plane geometry theorem proving using
forward chaining. Artificial Intelligence, 6(1):1–23.
Quaife, A. (1989). Automated development of tarskis ge-
ometry. Journal of Automated Reasoning, 5:97–118.
Schrijvers, T. and Demoen, B. (2004). The k.u.leuven chr
system: Implementation and application.
Vicknair, C. and Macias, M. (2010). A Comparison of a
Graph Database and a Relational Database.
Wilson, S. and Fleuriot, J. D. (2005). Combining dynamic
geometry, automated geometry theorem proving and
diagrammatic proofs. In European joint conference
on Theory And Practice of Software - ETAPS.
Zhang, J. Z., Gao, X. S., and Chou, S. C. (1996). The geo-
metric information search system by forward reason-
ing. Chinese Journal of Computers, 19(10):721727.
AutomatedGenerationofGeometryQuestionsforHighSchoolMathematics
25