It is necessary to do many similar exercises to strengthen the understanding of secondary school mathematics. However, only a limited number of them can be found in textbooks. My master's thesis presents a written Python programme that creates the same exercises with different pseudo-random generated values for every student from a given list. The values are such that they produce meaningful results. The programme creates latex and PDF documents of exercises and solutions using the added templates for knowledge assessments and tests. The exercises can be chosen from added Python's library, containing exercises from various areas of secondary school’s curriculum: natural numbers, expressions, sets, linear function, square function, complex numbers, exponential function, polynomials, rational functions, conic sections, sequences and derivatives. Parameters of some of the exercises can be changed and by doing so adjust the difficulty levels.
|