Abstract
This article describes the software package representing new math tests generator.The main features of our software are in the focus on creating a high-quality printed product and large variability of the generated tasks. That were achieved by using the LaTeX~text processor and power of the Python language. Logically it consists of the control shell, the task parser, subject logic, formatting system and task database. The logic implements the set of abstractions that can be used in tasks (for example graphs, boolean functions, etc.). The task database exists in the form of JSON files with the specially created task formation language.Currently, the most developed branch in task database is the discrete mathematics problems and abstractions. More than fifty types of tasks were implemented: operations on sets, representation of sets by Euler-Venn diagrams, algebra of sets, various ways of representing graphs, operations on graphs, some problems on graphs, representing Boolean functions in various ways, finding perfect forms, constructing and minimization using Karnaugh maps, Venn diagrams and hypercubes, analysis and synthesis of logic circuits.The task generator can be used by a teacher when conducting practical and control classes, creating individual materials for the students. Tasks can be differentiated by the level of complexity when changing control parameters.The generated tasks were used in education process for more than 1000 students of Military Academy of the Signal Corps and the improvement of mastering of discrete math was shown.
Highlights
At the moment the discrete mathematics is extremely vital and demanded in the educational process of any technical University
Theoretical knowledge and problem solving skills of this subject area serve as the basis for the study of such disciplines as
Almost no established methods of presentation of the material have been formed, the small number of study guides published in large editions are used in universities [1]
Summary
There are necessity of relevant task collection containing a large number of new and original tasks for high-quality organization and effective conduct of the educational process. It is important to note that in order to obtain high rates of training of students in such a subject area as discrete mathematics, in the educational process should be present the possibility of constant feedback teacher-student. Such a possibility can be provided by the Bank of individual tasks of different types and levels of complexity of a sufficiently large volume, covering all sections of the course under study with a quick check function
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.