=Paper=
{{Paper
|id=Vol-2879/paper26
|storemode=property
|title=Methodology of formation of modeling skills based on a constructive approach (on the example of GeoGebra)
|pdfUrl=https://ceur-ws.org/Vol-2879/paper26.pdf
|volume=Vol-2879
|authors=Marina G. Drushlyak,Olena V. Semenikhina,Volodymyr V. Proshkin,Serhii Ya. Kharchenko,Tetyana D. Lukashova
}}
==Methodology of formation of modeling skills based on a constructive approach (on the example of GeoGebra)==
Methodology of formation of modeling skills based on a constructive approach (on the example of GeoGebra) Marina G. Drushlyak1 , Olena V. Semenikhina1 , Volodymyr V. Proshkin2 , Serhii Ya. Kharchenko3 and Tetyana D. Lukashova1 1 Makarenko Sumy State Pedagogical University, 87 Romenska Str., Sumy, 40002, Ukraine 2 Borys Grinchenko Kyiv University, 18/2 Bulvarno-Kudriavska Str., Kyiv, 04053, Ukraine 3 Luhansk Taras Shevchenko National University, 1 Gogol Sq., Starobilsk, 92700, Ukraine Abstract Author’s methodology of forming modeling skills involves 4 steps: Step 1 – the teacher step by step constructs the curve by means of cloud based service GeoGebra; Step 2 – the teacher offers a description- definition of the curve and provides a ready-made algorithm by which students model the curve inde- pendently in GeoGebra; Step 3 – the teacher offers an algorithm for constructing a curve model, and students need to characterize the properties of the curve or give its definition based on the results, Step 4 – students are offered definitions of curves that they have to model in GeoGebra). An example of realization of the author’s methodology is given, the pedagogical experiment on proof of its effectiveness is described. Keywords modeling skills, skills development methodology, cloud service, GeoGebra cloud service, constructive approach, modeling, interesting curves, professional training 1. Introduction Modern science operates with various methods, among which modeling is one of the most popular. Method allows you to move away from the object’s ideal representation and use its analogue, which retains the most important characteristics that allow you to talk about the object properties after certain changes or influences on it. The development of computer technologies has contributed not only to the revival of the modeling method, but also led to the emergence of specialized environments, where it became possible to model various objects (processes) based on a constructive approach. At the same time, the widespread use of smartphones and tablets that have access to the Internet has led to the emergence of cloud services, which also allow you to model objects of different nature [1, 2]. However, methods of using cloud services to develop modeling skills are just beginning CTE 2020: 8th Workshop on Cloud Technologies in Education, December 18, 2020, Kryvyi Rih, Ukraine " marydru@fizmatsspu.sumy.ua (M. G. Drushlyak); e.semenikhina@fizmatsspu.sumy.ua (O. V. Semenikhina); v.proshkin2017@gmail.com (V. V. Proshkin); hk.sergey2014@ukr.net (S. Ya. Kharchenko); tanya.lukashova2015@gmail.com (T. D. Lukashova) 0000-0002-9648-2248 (M. G. Drushlyak); 0000-0002-3896-8151 (O. V. Semenikhina); 000-0002-9785-0612 (V. V. Proshkin); 0000-0002-0310-6287 (S. Ya. Kharchenko); 0000-0002-1465-9530 (T. D. Lukashova) © 2020 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) 458 to be developed and implemented, and therefore are not well established and need experimental confirmation. The importance of developing constructive skills of youth is emphasized in the findings of Laksha [3], Kononenko [4], Ivanina [5], and the formation of modeling skills by individual scientists is associated with the formation of research skills [6]. Analysis of the problem shows that with the advent of specialized mathematics software, its solution has focused not so much on understanding the algorithms of elementary constructions, but on the ability to use computer tools and the ability to visualize the result. The latter, in particular, is emphasized in the finding of Bilousova and Zhytyenyova [7]. Regarding the first (the ability to use tools) it should be noted the emergence of cloud services, including specialized services. Analysis of the latter showed the following. Different aspects of educational using of cloud technologies and services are examined in the studies of national and foreign researchers. For example, Alkhansa et al. [8] explore advantages of using cloud technologies in research, such as availability of various tools and applications for analyses and collecting data, for managing and organizing references, for communication with peers and experts, the absence of constraints, the access to cloud resources from anywhere any time that has an active Internet connection, etc. They offer the approach to applying of cloud services for enhancing the productivity of university research activities, increasing competitiveness and flexibility of educational institutions. Smith et al. [9] core focus addresses Education as an area of cloud application with a cloud based e-learning system developed to demonstrate the capabilities and effectiveness of cloud technology. Shyshkina and Popel [10] explore the problems of implementation of cloud technology tools and services in the educational process, describe the current state of development and use of cloud technology services in educational institutions and analyze the content of educational and scientific components of cloud-based educational environment. Scientific research on the involvement of cloud services for the formation of various skills in specialists in various fields of knowledge is spreading [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]. Currently, cloud versions of known environments with mathematical modeling capabilities are available, including Maple, MATLAB, WebMathematica, Calculation Laboratory, etc. [24]. We will also add CoCalc [25, 26, 27, 28] and GeoGebra [29, 30, 31, 32, 33, 34, 35] cloud services to this list. Experience in using GeoGebra cloud service (visualization of mathematical objects; organi- zation of not only analytical but also empirical search for answers in determining individual characteristics of mathematical objects; organization of home computer experiment) allowed to consider GeoGebra as means for formation of skills to model based on constructive approach. However, the analysis of scientific findings confirmed the lack of established methods for its use, and therefore the method of formation of skills to model interesting curves by GeoGebra cloud service based on a constructive approach required testing and experimental confirmation of its effectiveness. The purpose of the paper is to describe the method of forming the skills to model interesting curves through GeoGebra cloud service based on a constructive approach and to confirm its effectiveness. 459 2. Material and methods To test the effectiveness of the methodology of forming modeling skills, a pedagogical experi- ment, which lasted 3 years (2018–2020) was conducted among pre-service mathematics and computer science teachers. Makarenko Sumy State Pedagogical University, Borys Grinchenko Kyiv University were the experimental base. The total number of respondents was 86 people (pre-service mathematics and computer science teachers). The author’s methodology was implemented using the freely distributed GeoGebra cloud service (https://www.geogebra.org) in the special courses. The experimental module “Modeling of interesting curves” with a volume of 10 classroom hours (2 hours of lectures and 8 hours of laboratory classes) was introduced. Two tests of educational achievements (at the beginning and after studying the module) were organized to confirm the effectiveness of the methodology. Students were offered a typical test problem for modeling a conic by its geometric definition (problems differed from each other in the input conditions, for example, the distance between the foci was different or one of the foci was in the specific point in a given coordinate system, etc.). The solution of the problem was evaluated by the following indicators (table 1). Table 1 Indicators of the formation of modeling skills No Indicators Marks 1 Ability to take into account the analytical relationship between the elements 1 2 Ability to take into account the geometric relationship between the elements 1 3 Ability to use the Locus tool 1 4 Ability to use the Trace tool 1 5 Ability to demonstrate the change of the curve shape when changing the input 1 data 6 Ability to construct a model visually correct (location, color, size and style of 1 geometric objects) 7 Ability to add dynamic text to study numerical characteristics 1 8 Ability to write an algorithm for constructing a model 1 9 Ability to reproduce the steps of the algorithm to construct the model 1 10 Ability to interpret the result of a computer experiment 1 Since the results of the tests were dependent and each time provided for the accumulation of marks, the sign test was used. The number of respondents, whose total score decreased (“–”), did not change (“0”) and increased (“+”), was fixed. In accordance with the purpose of the experiment and the sign test, the null hypothesis was formulated: the author’s methodology does not contribute to the formation of modeling skills by means of GeoGebra cloud service. Then the alternative hypothesis was “the author’s methodology contributes to the formation of such skills”. The constructed hypotheses define the one-sided sign test for checking the dependent samples. 460 According to the decision-making rule [36] the null hypothesis of inefficiency / effectiveness of the author’s methodology was accepted or rejected. 3. Constructive approach The constructive approach is characterized by the fact that acquaintance with the properties of concepts begins with constructive activities for their “discovery” and assimilation with a gradual transition to definitions and logical proofs. This, in particular, simplifies the perception of the Geometry course, makes it more accessible, while raising the scientific level through the intensification of educatees’ research activities. The use of the constructive approach contributes to the fact that the activity is manifested in the gradual transition of actions for the construction of objects from the executive level (is characterized by external regulation), then to reproductive (is marked by internal regulation of actions in the construction of known structures), then to the applied level (using the method of construction), and, finally, the creative level (involves the construction of new objects) (figure 1) [37]. Figure 1: Constructive approach activity levels. We consider constructive tasks to be one of the means of implementing a constructive approach. Many authors use the term “constructive tasks” in a sense identical to construction problems. However, the peculiarities of the constructive approach require the use for its implementation and other tasks, the solution of which requires the implementation of a particular constructive activity. Therefore, for example, Lisimova [38] considers constructive tasks as tasks for construction, imaging, measurement, geometric design and structural-geometric modeling. Dalinger [39] considers constructive tasks as “problems in the process of solving which reveal the material conditions of geometric figures. Their purpose is to identify the essential features of ideas that are formed through the material conditions of their origin”. Constructive tasks can be a base for establishing new properties of figures (concepts forma- tion), for the consolidation of knowledge, for repetition, control, intensification of research activities. “The peculiarity of constructive tasks is that they can be solved both logically and figuratively or visually effective” [38]. When solving constructive tasks, there is a productive activity that motivates to think inde- pendently (methods of constructing have to be developed independently), and not reproductive activity, which is often not an independent mental process, but is a repetition of known steps [40]. Mastering the system of knowledge and skills can take place on two levels: constructive and 461 analytical. The main feature of the constructive level of mastery of the material is its visual and constructive awareness. This is manifested: • in the ability to recognize objects that belong and do not belong to the content of this concept, give examples, demonstrate the existence of the studied figures by construction; • in the knowledge of their most essential properties and the ability to apply known properties in solving problems. The constructive approach provides “points of support” for Geometry study at a higher ab- stract level, which is characterized by the ability to formulate definitions of concepts, statements and prove already in formal language, rather than the language of geometric images. 4. Methodology of forming skills to model interesting curves based on a constructive approach in GeoGebra cloud service Any methodology involves the presence of five elements (figure 2): purpose, content, forms, methods and means. Let us explain them in more detail. Figure 2: Components of the author’s methodology. The purpose of the author’s methodology is to form the skill to model interesting curves using cloud services. Interesting curves of the course of Analytical Geometry are the content on which the author’s methodology is realized. Nowadays, their study in the classical course of Analytical Geometry is possible in three ways: 462 • analytical description and further study of curves – at first analytical (parametric, implicit, explicit) equations, usually of conics, are given and then they are investigated; • study of curves as locus with a given property – at first the geometric definitions of curves are given, on the basis of which their analytical equations are written (as a rule, these are conics, conchoid of Nicomedes, limaçon of Pascal, strophoid, cissoid of Diocles, lemniscate of Bernoulli, Cassini oval); • study of curves generated in the kinematic way (as the trajectory of a point), usually cycloidal curves, folium of Descartes, witch of Agnesi, logarithmic spiral. Due to lack of time, there is only the first way of the study of interesting curves in the course of Analytical Geometry at universities. This limits the possibility to develop the skills to model mathematical objects. The form of realization of the author’s methodology is virtual lecture-practical classes or a combination of visualized lectures and virtual laboratory classes. Among the teaching methods problem method and netnography method are used. GeoGebra cloud service, constructive tasks and instructional materials are learning means. Elementary knowledge in Analytical Geometry is required to use the author’s methodology. In general, the methodology of forming the skills to model interesting curves is as follows: the teacher on a common online platform informs about constructive approaches to the construction of various curves, which were studied in ancient times (the netnography method). He briefly tells about how such constructions were done (compass and ruler, one compass, two compasses, one or two rulers, etc.), or gives an example of practically oriented problems that are solved using interesting curves. After that, the teacher demonstrates one of the described constructions in GeoGebra cloud service, and then asks students to write an algorithm for the above construction (the problem method). Then the teacher asks students according to the algorithm (provided to each student) to reproduce the construction and demonstrate the result, to analyze errors, and if not, to analyze possible limit cases. After that, students are offered the definition of curves generated in mechanical way together with the algorithms of their construction in the cloud service; students must model this type of curve according to the existing algorithm. Then together with students, the task of the following type is carried out: algorithms of curves construction are offered and after their construction, students need to characterize properties of the modeled curves, to give them definitions or kinematic characteristics. After completing this type of task, students are offered only the definition of the curves or their kinematic characteristics, and they must model the curve themselves. The methodology should be briefly described as follows. Step 1 – the teacher offers an example of a curve model through the definition (the teacher step by step models the curve), and students must independently compile an algorithm for constructing the model. Step 2 – the teacher offers a description-definition of the curve and provides a ready-made algorithm according to which students model the curve independently. Step 3 – the teacher offers an algorithm for constructing a curve model, and students need to characterize the properties of the curve or give its definition based on the results. Step 4 – students are offered definitions of curves that they have to model them. 463 We will briefly demonstrate the application of the methodology of forming the skiils to model interesting curves based on a constructive approach in GeoGebra cloud service on the example of the hypocycloids study. The teacher formulates the problem. The calculation of the action of the kneading machine consists of a description of the trajectory of the point belonging to the working body. The trajectory of the working body does not always fill the container with the substance, as a result, the mixing time increases, which leads to unnecessary energy consumption. Determine the optimal trajectory of the point of the mixer working body [41]. History of the curve discovery (netnography method). Hypocycloid (from Greek words 𝜐𝜋𝑜 – “under, below” and 𝜅𝜐𝜅𝜆𝑜𝜁 – “circle”) – is a curve “under the circle”. The most famous hypocy- cloids are the astroid (from Greek “star-shaped”) and the deltoid (Steiner curve). The name of the astroid (from “cusp” – exacerbation) was proposed by the Austrian astronomer Carl-Ludwig von Littrow (1811–1877). The shape of the deltoid resembles the capital Greek letter delta, its properties were studied by Leonard Euler in the XVIII century, and then by Jacob Steiner in 1856, after whom it was renamed the Steiner curve. Definition of the curve. A hypocycloid is a curve generated by the trace of a fixed point on a small circle that rolls within a larger circle. Next, the teacher demonstrates an example of a ready-made hypocycloid model (figures 3-4), and then offers to describe the algorithm for its construction to students. Figure 3: Construction of a hypocycloid using the Trace tool. Let the circle 𝜔2 roll inside the circle 𝜔1 . Let’s construct a curve generated by a point on the circle 𝜔2 . 464 Figure 4: Construction of a hypocycloid using the Locus tool. Algorithm for hypocycloid model constructing 1. Construct a circle 𝜔1 with center 𝐴 passing through point 𝐵. 2. Construct the segment 𝐴𝐵. 3. Construct an arbitrary point 𝐶 on the radius 𝐴𝐵. 4. Construct the circle 𝜔3 with center 𝐴 passing through point 𝐶 (dotted line). 5. Construct an arbitrary point 𝐷 on the circle 𝜔3 . 6. Construct the circle 𝜔2 with center 𝐷, the radius of which is equal to the length of the segment 𝐶𝐵. 7. Construct the ray 𝐴𝐷. 8. Constract the point 𝐸 – the intersection of the circle 𝜔2 with the ray 𝐴𝐷. 9. Hide the ray 𝐴𝐷. 10. Let the center 𝐷 of the circle 𝜔2 coincides with the point 𝐶 in the initial position. If we move the point 𝐷 around the circle, it will rotate around the point 𝐴, and remains tangent to the circle 𝜔1 . Let the circle 𝜔2 rotate around it when moving the center to create the illusion that the circle 𝜔2 rolls on the circle 𝜔1 . Only one point of the circle 𝜔2 should be investigated. Let this point coincides with the point 𝐵 at the initial moment, and is the point of tangency of the circles 𝜔1 and 𝜔2 . If the circle 𝜔2 rolls on the arc 𝐵𝐸, then the center 𝐷 of the circle will return around the point 𝐴 at the angle 𝜓 = 𝐵𝐴𝐸. Simple calculations show that all points of the circle 𝜔2 will rotate around its center at the angle 𝜓 * 𝐶𝐵𝐴𝐵 . 11. Construct the point 𝐺, which is obtained from the point 𝐸 by rotating around the point 𝐷 by the angle 𝜓 * 𝐶𝐵 𝐴𝐵 . 465 12. Hide the point 𝐸. 13. a) Make the point 𝐺 leave a trace by rolling the point 𝐷 on the circle 𝜔2 (Fig. 3). b) Use the Locus tool: the point 𝐺 is the “pencil point”, the point 𝐷 is the “driver point" (figure 4). Next, the lecturer at the visualized lecture offers students to explore the analytical equation of the curve, which is described through the parameter. Let 𝑅 be the radius of a fixed circle, 𝑟 be the radius of a rolling circle, 𝑘 = 𝑅𝑟 , then the parametric equation of a hypocycloid is 𝑐𝑜𝑠(𝑘 − 1) * 𝜓) 𝑠𝑖𝑛(𝑘 − 1) * 𝜓) 𝑥 = 𝑟 * (𝑘 − 1) * (𝑐𝑜𝑠𝜓 − ), 𝑦 = 𝑟 * (𝑘 − 1) * (𝑠𝑖𝑛𝜓 − ). 𝑘−1 𝑘−1 The modulus of 𝑘 determines the shape of the hypocycloid: 𝑘 = 2 the hypocycloid is described 2 2 2 by Tusi couple (diameter of a fixed circle), 𝑘 = 4 by the astroid 𝑥 3 + 𝑦 3 = 𝑅 3 . Study of the curve and establishment of properties (problem method). When the hypocycloid is constructed, we pass to establishment of its properties at the level of practical research. Note that the curve constructed in this way is open. Let us investigate the conditions under which the constructed hypocycloid will be a closed curve. By changing the radius of the circle 𝜔3 , thereby changing the ratio 𝑘 = 𝑅𝑟 of the radii of fixed and rolling circles, we conclude that the curve will be closed when the ratio 𝑘 = 𝑅𝑟 ∈ 𝑍 (figure 5). In addition, in this case, the hypocycloid consists of 𝑘 identical arcs, the ends of which lie on a fixed circle (figure 6). Figure 5: Closed hypocycloid, 𝑘 = 𝑅𝑟 ∈ 𝑍. 466 Figure 6: The hypocycloid consists of 𝑅𝑟 = 6 of identical arcs. If the radius 𝑟 of the rolling circle is twice smaller than the radius 𝑅 of the fixed circle, then the hypocycloid degenerates into a segment (figure 7). This statement is well known as Copernicus theorem. After the lecture, students are first asked to construct curves models according to the given definition and algorithm, for example, to costruct a cycloid, which is a curve generated by a point of a circle rolling on a straight line, reproducing all the steps of the algorithm. Not only instructions but also possible consultations are provided. The next lesson tasks such as: “Establish the relationship between the number of arcs of the epicycloid, generated by a point of a circle rolling on the outside of another circle, and the ratio of the radii of these circles”, are offered. Then, at the next two lessons, tasks such as: “A point and a line, the distance between which is equal to 𝑎, are given. A line is drawn through an arbitrary point 𝑋 of the line and the point. The points at a distance 𝑏 from point 𝑋 are marked. Find the locus of such points”. The described methodology differs from the traditional one, as the latter usually involves only step 2 and step 4, which does not allow students to understand the algorithms involved in the constructing the model, to develop the ability to compare step-by-step construction ideas and the algorithm steps. There is also no practice of qualitative analysis of the algorithm (which is provided by step 3 and which is supported by the “step-by-step playback service” in GeoGebra). This is what we consider fundamentally important for effective formation of skills to model and what GeoGebra service makes possible. Let us note also that in terms of distance learning, it is GeoGebra service that allows the demonstration of constructions and the ability to work with models at anytime from anywhere. 467 Figure 7: Degenerate hypocycloid, 𝑅𝑟 = 2. 5. Statistical analysis of experiment results Verification of the effectiveness of the author’s methodology was carried out based on two tests. Students had to solve the problem 1 (for example, to construct a curve, for each point of which the sum of distances to two given points is constant) before studying the topic and the problem 2 (for example, to construct a curve, each point of which is equidistant from the point lying in the third quarter, and a line that forms an acute angle with the abscissa) after studying the topic. The evaluation of solutions was carried out through the assessment of skills: to take into account the analytical and geometric relationship between the elements; to use the Locus and Trace tools; to visualize the model successfully; to add dynamic text to study numerical characteristics; to write an algorithm for constructing a model; to reproduce the steps of the algorithm to construct the model; to interpret the result of a computer experiment (in more detail in table 1). The results of the controls are presented in table 2. These marks were used to determine the number of respondents whose total score decreased (“–”), did not change (“0”) and increased (“+”) (table 3). According to the decision-making rule [36] we have: the value of 𝑇𝑒𝑥𝑝 = 46 (this is the number of “+” signs in the sample), 𝑛 = 67 (this is the number of respondents who have changed the results), the acceptance interval of the hypothesis 𝐻0 is [26, 41] at the significant level of 0.05. Since 𝑇𝑒𝑥𝑝 is not included in the acceptance interval of the hypothesis 𝐻0 , we reject the hypothesis 𝐻0 and accept the alternative one with the conclusion that the author’s methodology contributes to the formation of modeling skills. Since the value of 𝑇𝑒𝑥𝑝 is beyond to the segment on the right, it is necessary to conclude there is the positive dynamics of the number of such 468 Table 2 The results of students’ tests No Test 1 Test 2 No Test 1 Test 2 No Test 1 Test 2 1 3 4 30 3 5 59 4 5 2 4 5 31 4 4 60 3 4 3 5 4 32 4 6 61 3 4 4 4 3 33 4 6 62 5 4 5 5 3 34 4 7 63 5 5 6 5 5 35 5 4 64 5 4 7 5 6 36 5 3 65 6 4 8 6 6 37 5 3 66 5 6 9 4 5 38 5 5 67 4 7 10 3 4 39 6 6 68 3 7 11 3 3 40 5 7 69 2 6 12 3 3 41 4 5 70 7 5 13 4 2 42 4 4 71 5 8 14 4 6 43 6 4 72 4 8 15 5 6 44 7 5 73 3 9 16 4 7 45 6 6 74 3 8 17 5 6 46 5 7 75 4 7 18 4 5 47 7 7 76 5 6 19 7 4 48 8 7 77 5 6 20 6 5 49 8 6 78 5 6 21 6 3 50 3 6 79 6 7 22 5 5 51 4 7 80 5 6 23 7 6 52 4 7 81 5 8 24 7 6 53 4 7 82 6 7 25 7 7 54 1 7 83 5 6 26 4 4 55 2 7 84 6 6 27 5 3 56 4 5 85 5 5 28 5 5 57 4 4 86 3 6 29 5 5 58 3 4 - - - Table 3 Dynamics of marks according to the results of students’ tests Dynamics Negative “–” Without changes “0” Positive “+” Changes 𝑛=“–”+“+” Members 21 19 46 25 students who have developed the skills to model interesting curves using GeoGebra cloud service. 469 6. Conclusions 1. Author’s methodology of forming modeling skills involves 4 steps: Step 1 – the teacher offers an example of a curve model through the definition (the teacher step by step constructs the curve), and students must write the constructing algorithm independently; Step 2 – the teacher offers a description-definition of the curve and provides a ready-made algorithm by which students model the curve independently; Step 3 – the teacher offers an algorithm for constructing a curve model, and students need to characterize the properties of the curve or give its definition based on the results, Step 4 – students are offered to define curves that they have to model). The methodology effectiveness was confirmed by the sign test at the significant level of 0.05. 2. GeoGebra cloud service is effective for being perceived as a means for the formation of students’ (pre-service mathematics and computer science teachers) modeling skills. At the same time, we consider it is also possible to use this methodology in the conditions of traditional training with GeoGebra installed on PC. References [1] O. Markova, S. Semerikov, M. Popel, CoCalc as a learning tool for neural network simu- lation in the special course "Foundations of mathematic informatics", CEUR Workshop Proceedings 2104 (2018) 388–403. [2] S. Semerikov, I. Teplytskyi, Y. Yechkalo, O. Markova, V. Soloviev, A. Kiv, Computer simulation of neural networks using spreadsheets: Dr. Anderson, welcome back, CEUR Workshop Proceedings 2393 (2019) 833–848. [3] E. Laksha, The role of students’ constructive skills in preparation for professional activity, in: 2008 Conference Creativity and research in mathematics education, 2008, pp. 41–43. [4] N. Kononenko, Features of the development of the constructive component of mental activity in the field of geometry in schoolchildren, Scientific notes of the Trans-Baikal State University. Series: Physics, mathematics, engineering, technology (2010) 128–131. [5] T. Ivanina, The role of constructive activity in the development of the child, Bulletin of the Krasnoyarsk State Pedagogical University (2010) 19–23. [6] V. Pikalova, L. Novakovska, Formation of research skills of students in studying the topic second level curves, in: All-Ukrainian Conference Designing a learning environment as a methodological problem, 2007, pp. 107–109. [7] L. I. Bilousova, N. V. Zhytyenyova, Functional approach to the use of technology of visualization for intensification of learning process, Information Technologies and Learning Tools 57 (2017) 38–49. URL: https://journal.iitta.gov.ua/index.php/itlt/article/view/1525. doi:10.33407/itlt.v57i1.1525. [8] A. Alkhansa, A. Shakeabubakor, E. Sundararajan, A. R. Hamdan, Cloud computing services and applications to improve productivity of university researchers, International Journal of Information and Electronics Engineering 5 (2015) 153–157. doi:10.7763/IJIEE.2015. V5.521. [9] A. Smith, J. Bhogal, M. Sharma, Cloud computing: Adoption considerations for business 470 and education, in: 2014 International Conference on Future Internet of Things and Cloud, 2014, pp. 302–307. doi:10.1109/FiCloud.2014.54. [10] M. P. Shyshkina, M. V. Popel, Cloud based learning environment of educational institutions: The current state and research prospects, Information Technologies and Learning Tools 37 (2013) 66–80. URL: https://journal.iitta.gov.ua/index.php/itlt/article/view/903. doi:10. 33407/itlt.v37i5.903. [11] P. Merzlykin, M. Popel, S. Shokaliuk, Services of SageMathCloud environment and their didactic potential in learning of informatics and mathematical disciplines, CEUR Workshop Proceedings 2168 (2017) 13–19. [12] M. Popel, S. Shokalyuk, M. Shyshkina, The learning technique of the SageMathCloud use for students collaboration support, CEUR Workshop Proceedings 1844 (2017) 327–339. [13] O. Bondarenko, O. Pakhomova, V. Zaselskiy, The use of cloud technologies when studying geography by higher school students, CEUR Workshop Proceedings 2433 (2019) 377–390. [14] I. Kholoshyn, O. Bondarenko, O. Hanchuk, E. Shmeltser, Cloud ArcGIS Online as an innovative tool for developing geoinformation competence with future geography teachers, CEUR Workshop Proceedings 2433 (2019) 403–412. [15] A. Kiv, V. Soloviev, S. Semerikov, CTE 2018 – How cloud technologies continues to transform education, CEUR Workshop Proceedings 2433 (2019) 1–19. URL: http://ceur-ws. org/Vol-2433/paper00.pdf. [16] O. Markova, S. Semerikov, A. Striuk, H. Shalatska, P. Nechypurenko, V. Tron, Implemen- tation of cloud service models in training of future information technology specialists, CEUR Workshop Proceedings 2433 (2019) 499–515. [17] P. Nechypurenko, T. Selivanova, M. Chernova, Using the cloud-oriented virtual chemical laboratory VLab in teaching the solution of experimental problems in chemistry of 9th grade students, CEUR Workshop Proceedings 2393 (2019) 968–983. [18] M. Volikova, T. Armash, Y. Yechkalo, V. Zaselskiy, Practical use of cloud services for organization of future specialists professional training, CEUR Workshop Proceedings 2433 (2019) 486–498. [19] I. Kholoshyn, O. Bondarenko, O. Hanchuk, I. Varfolomyeyeva, Cloud technologies as a tool of creating Earth Remote Sensing educational resources, CEUR Workshop Proceedings 2643 (2020) 474–486. [20] A. Kiv, M. Shyshkina, S. Semerikov, A. Striuk, M. Striuk, H. Shalatska, CTE 2019 - When cloud technologies ruled the education, CEUR Workshop Proceedings 2643 (2020) 1–59. URL: http://ceur-ws.org/Vol-2643/paper00.pdf. [21] O. Korotun, T. Vakaliuk, V. Soloviev, Model of using cloud-based environment in training databases of future IT specialists, CEUR Workshop Proceedings 2643 (2020) 281–292. [22] V. Y. Velychko, E. H. Fedorenko, N. V. Kaidan, V. N. Soloviev, O. V. Bondarenko, The support of the process of training pre-service mathematics teachers by means of cloud services, CEUR Workshop Proceedings (2020, in press). [23] T. A. Vakaliuk, O. V. Korotun, S. O. Semerikov, The selection of cloud services for ER- diagrams construction in IT specialists databases teaching, CEUR Workshop Proceedings (2020, in press). [24] M. Shyshkina, Formation and development of a cloud-oriented educational and scientific environment of a higher educational institution, UkrINTEI, Kyiv, 2015. 471 [25] M. Popel, CoCalc cloud service as a means of forming professional competencies of a mathematics teacher, Vydavnychyj centr Kryvorizkogo nacionalnogo universytetu, Kryvyi Rih, 2018. [26] I. Lovianova, D. Bobyliev, A. Uchitel, Cloud calculations within the optional course Optimization Problems for 10th-11th graders, CEUR Workshop Proceedings 2433 (2019) 459–471. [27] K. Vlasenko, O. Chumak, D. Bobyliev, I. Lovianova, I. Sitak, Development of an online- course syllabus “Operations research oriented to cloud computing in the CoCalc system”, CEUR Workshop Proceedings 2740 (2020) 278–291. [28] D. Y. Bobyliev, E. V. Vihrova, Problems and prospects of distance learning in teaching fundamental subjects to future mathematics teachers, Journal of Physics: Conference Series 1840 (2021) 012002. URL: https://doi.org/10.1088/1742-6596/1840/1/012002. doi:10. 1088/1742-6596/1840/1/012002. [29] Geogebra, 2020. URL: https://www.geogebra.org. [30] O. V. Semenikhina, M. G. Drushliak, Y. V. Khvorostina, Use of GeoGebra cloud service in future math teachers’ teaching, Information Technologies and Learning Tools 73 (2019) 48–66. URL: https://journal.iitta.gov.ua/index.php/itlt/article/view/2500. doi:10.33407/ itlt.v73i5.2500. [31] E. Semenikhina, M. Drushlyak, Y. Bondarenko, S. Kondratiuk, N. Dehtiarova, Cloud-based service GeoGebra and its use in the educational process: the BYOD-approach, TEM Journal 8 (2019) 65–72. doi:10.18421/TEM81-08. [32] Y. Botuzova, GeoGebra dynamic models at the mathematics lessons as a STEM-approach, Physical and Mathematical Education (2018) 31–35. [33] T. Kramarenko, O. Pylypenko, V. Zaselskiy, Prospects of using the augmented reality application in STEM-based Mathematics teaching, CEUR Workshop Proceedings 2547 (2020) 130–144. [34] T. Kramarenko, O. Pylypenko, I. Muzyka, Application of GeoGebra in Stereometry teaching, CEUR Workshop Proceedings 2643 (2020) 705–718. [35] O. Hrybiuk, System of dynamic mathematics of GeoGebra as a means of supporting general and special abilities of students in the process of research learning: practical work experience, Physical and Mathematical Education (2020) 37–51. [36] M. Grabar, K. Krasnjanskaja, Application of mathematical statistics in pedagogical re- searches. Nonparametric methods, Pedagogika, Moscow, 1977. [37] L. Tuholko, The development of constructive activity of students in the X-XI grades in teaching geometry, Ph.D. thesis, Belorus State University, Minsk, 2018. [38] O. Lisimova, The system of design tasks as a method for studying planimetry in grade 7, Ph.D. thesis, Saint Petersburg, 1997. [39] V. Dalinger, Methodological features of teaching students planimetry in a stereometric environment, Modern high technologies (2012) 59–61. [40] A. Chuhnov, Constructive problems in olympiads in mathematics and computer science, Computer tools in education (2018) 56–62. doi:10.32603/2071-2340-2018-6-56-62. [41] A. Dashkevich, Geometric modeling of schemes of action of planetary kneading machines, Ph.D. thesis, Kyiv, 2008. 472