Development of Tools to Support the Creation of Programming Test Questions


The purpose of this research is to support the creation of programming test questions. Source code, class diagrams, specification tables and execution results are often used in programming test questions. In this case, these are related. Therefore, when these are created, the contents must match. However, when correcting a part, it is easy to make mistakes such as forgetting to correct. Therefore, we try to solve it by describing the information of the test questions in the answer source code. This paragraph describes programming test question creation support tools. This research targets Java language programs. First decide on the subject of the test question. Next, create the source code for the answer and write the test questions and specifications in Javadoc. Finally, run the tools. The tools automatically create class diagrams, specification tables, and execution results from the source code for the answer. In addition, these contents are combined into one and output as a PDF. The software used in this tool is Java, JavaParser, and LaTeX. The LaTeX macros "listings" and "pgf-umlcd" were also used. JavaParser analyzes the source code. The analysis result is converted to a class diagram in pgf-umlcd format. Javadoc method comments are converted to specification tables. Javadoc class comments are converted to LaTeX-style test question text. The developed tools made it possible to output programming test questions in PDF format. The test questions consist only of the source code with Javadoc.

Author Information
Takashi Kohama, Tokyo Denki University, Japan
Tatsuyuki Takano, Kanto Gakuin University, Japan
Osamu Miyakawa, Tokyo Denki University, Japan

Paper Information
Conference: BCE2023
Stream: Design

This paper is part of the BCE2023 Conference Proceedings (View)
Full Paper
View / Download the full paper in a new tab/window

To cite this article:
Kohama T., Takano T., & Miyakawa O. (2023) Development of Tools to Support the Creation of Programming Test Questions ISSN: 2435-9467 – The Barcelona Conference on Education 2023: Official Conference Proceedings
To link to this article:

Comments & Feedback

Place a comment using your LinkedIn profile


Share on activity feed

Powered by WP LinkPress

Share this Research

Posted by James Alexander Gordon