Management of online platform development and support process CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Management of online platform development and support process Kateryna V. Vlasenko1, Sergii V. Volkov2, Iryna V. Lovianova3, Olena O. Chumak4, Irina V. Sitak2 and Dmytro Ye. Bobyliev3 1Department of Mathematics, National University of “Kyiv Mohyla Academy”, 2 Hryhoriya Skovorody Str., Kyiv, 04655, Ukraine 2The Institute of Chemical Technologies of the East Ukrainian Volodymyr Dahl National University, 31 Vladimirskaya Str., Rubizhne, 93009, Ukraine 3Kryvyi Rih State Pedagogical University, 54 Gagarin Ave., Kryvyi Rih, 50086, Ukraine 4Donbas National Academy of Civil Engineering and Architecture, 14 Lazo Str., Kramatorsk, 84333, Ukraine Abstract. The matter of building an optimal model of managing the online platform “Higher School Mathematics Teacher” is considered in this article. The existing researches on the management of online platform development and support process have been analyzed in this paper. The model developers described the process of building an online platform according to the Software Development Lifecycle rules. The researchers described an online course platform creation and functioning process that corresponds to a five-stage pedagogical ADDIE model (Analysis, Design, Development, Implementation, and Evaluation) of online course preparation. The research describes the roles and objectives of online platform team members. These results allowed the authors of the article to model the organizational structure of online platform management. The method of survey among the team members of the online platform “Higher School Mathematics Teacher” and its participants was used to prove the efficiency of the offered model. The results allowed us to confirm the actuality of the research in the management of educational platforms, the convenience of teamwork in online platform management, and successful model implementation. Keywords: online platform management model, organizational structure of online platform manage- ment, teamwork 1. Introduction Among the experts [1], who help newcomers to cope with the challenges of teaching online courses, the importance to determine creative strategies to manage large online classes is stated. These strategies include the use of a strong syllabus, clear instructions, well-organized " vlasenkokv@ukr.net (K. V. Vlasenko); sergei.volkov@ukr.net (S. V. Volkov); lirihka22@gmail.com (I. V. Lovianova); chumakelena17@gmail.com (O. O. Chumak); sitakirina@gmail.com (I. V. Sitak); dmytrobobyliev@gmail.com (D. Ye. Bobyliev) ~ http://formathematics.com/uk/tyutori/vlasenko/ (K. V. Vlasenko); http://formathematics.com/uk/tyutori/sergij-volkov/ (S. V. Volkov); https://kdpu.edu.ua/personal/ilovianova.html (I. V. Lovianova); http://formathematics.com/uk/tyutori/olena-chumak/ (O. O. Chumak); http://formathematics.com/uk/tyutori/irina-sitak/ (I. V. Sitak); https://kdpu.edu.ua/personal/dbobyliev.html (D. Ye. Bobyliev) � 0000-0002-8920-5680 (K. V. Vlasenko); 0000-0001-7938-3080 (S. V. Volkov); 0000-0003-3186-2837 (I. V. Lovianova); 0000-0002-3722-6826 (O. O. Chumak); 0000-0003-2593-1293 (I. V. Sitak); 0000-0003-1807-4844 (D. Ye. Bobyliev) CTE Workshop Proceedings © Copyright for this paper by its authors, published by Academy of Cognitive and Natural Sciences (ACNS). This is an Open Access article distributed under the terms of the Creative Commons License Attribution 4.0 International (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 333 mailto:vlasenkokv@ukr.net mailto:sergei.volkov@ukr.net mailto:lirihka22@gmail.com mailto:chumakelena17@gmail.com mailto:sitakirina@gmail.com mailto:dmytrobobyliev@gmail.com http://formathematics.com/uk/tyutori/vlasenko/ http://formathematics.com/uk/tyutori/sergij-volkov/ https://kdpu.edu.ua/personal/ilovianova.html http://formathematics.com/uk/tyutori/olena-chumak/ http://formathematics.com/uk/tyutori/irina-sitak/ https://kdpu.edu.ua/personal/dbobyliev.html https://orcid.org/0000-0002-8920-5680 https://orcid.org/0000-0001-7938-3080 https://orcid.org/0000-0003-3186-2837 https://orcid.org/0000-0002-3722-6826 https://orcid.org/0000-0003-2593-1293 https://orcid.org/0000-0003-1807-4844 https://acnsci.org/cte https://creativecommons.org/licenses/by/4.0 https://acnsci.org CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 learning materials, and prompt feedback. A great issue for online moderators must be that the nature of online education increases the importance of the right solution to these management issues, adding several additional obstacles. Among them – the selection of the right tools of communication and protocols, the solution to technological issues, management of students’ expectations, and community building. And these are only some of the issues that can cause difficulties among online moderators. For instance, teachers who cannot organize weekly face-to-face meetings with students in the class, claim that the management of online course workload is much more difficult than the class course management. While organizing education on the online platform “Higher School Mathematics Teacher” [9], its objective, concept, and development principles that are described in the researches [2, 22], tutors also faced certain problems of managing the support process of the online course development. 2. Analysis of scientific researches While describing the stages of online course development Puzziferro and Shelton [16] empha- sized that the teachers who are experts in their subject cannot be expected to become experts in educational design during the course development. According to the researchers, online course development requires a systematic process that analyzes the goals of course learning, provides the content, interactivity, and assessment. Considering the challenges of online learning, Gillett- Swan [7] described the obstacles that students face while completing the course tasks online. The scientist paid attention to the importance of a clear division of roles and tasks among the team members who organize an online education. Muriki [15] examined the readiness of tutors from Kenyan universities for online education and pointed out the necessity of constant team members’ interaction that ensures the online educational process. The research results given by Alam [3] showed that students often feel anxiety while doing their first online course. The scientist recommends helping students feel more confident and secure by doing that at a controlled level. According to the Gagné’s theory ‘Conditions of Learning’ [6], there are several different types or levels of online education. The significance of these classifications is that each different type requires different types of instruction. Gagné identifies five major categories of learning: verbal information, intellectual skills, cognitive strategies, motor skills, and attitudes. The theory shows how to manage an online course. Merrill [14] in his research selected 5 principles of instructional design that allow increasing the online education efficiency. The scientist highlighted the use of Software Development Life Cycle (SDLC) as a basis for these principles. Sacchanand and Jaroenpuntaruk [17] also showed the considerable efficiency of SDLC use with a combination of the waterfall, phased, and prototyping approaches while developing web-based applications for distance learning. Later Hughey in [10] pointed out the disadvantages of SDLC use for system development. He assumed that Agile methodologies use, in particular, Scrum methodology allows to improve significantly the whole development process. Considering all the existing researches on the management of online course development and support, the aim of the research has been formulated. It included the determination of the structure and sequence of online platform team development stages; it also offers and describes an optimal model of managing the online platform “Higher School Mathematics Teacher” [9]. 334 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 The objectives of the research were the following: 1. To determine the roles and objectives of online platform team members. 2. To describe the process of online platform development, assign the objectives and roles for online process participants at every stage. 3. To offer the stages of the online course platform creation and functioning, indicate team members’ roles and describe the necessary objectives. 4. To develop the organizational structure of online platform management. 5. To check the efficiency of the organizational structure of online platform management. 3. Method 3.1. Roles and objectives of online platform team members The first objective implied the analysis of the existing resources [1, 3, 7, 15] and experts’ recommendations [16, 19, 20]. A group of researchers [1, 7] described management problems that can be experienced while creating an online platform. They determined the requirements for the development technologies and its organization, formulated the conditions of interaction with participants, described team and systematic approach to online course development, defined team members’ roles and objectives. According to the researchers, the efficiency of online platform creation and functioning depends directly on the work clarity and synergy of all the team members. In order to ensure this task, it is necessary to determine the leading role of an online platform coordinator. The online platform coordinator carries out project management, ensures the coordination and functioning of staff work at all the stages of Software Development Life Cycle (SDLC) [5]. The main objectives of the online platform coordinator are: 1) compilation of requirements for the platform and problem statement; 2) selection of online platform development technologies and methodologies; 3) task implementation planning; 4) involvement in team creation and coordination of its daily activities; 5) creation of the course template. In order to create an online platform, in particular design and its software, it is necessary to have a developer or a group of developers in the team. The developer provides software tools to create, manage, and assess the course and also is responsible for software modernization during its lifecycle. The main objectives of online platform developers are: 1) selection of software tools for online platform development (front end technology, back end technology, system of data storage); 2) determination of system requirements for the online platform; 3) creation of the online platform design according to its usability; 4) online platform program implementation; 5) online platform software testing; 335 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 6) software modification according to modern tendencies of information technology develop- ment; 7) software modification according to the users’ recommendations to improve its elements; 8) online platform workability and reliability maintenance; 9) security. The course developer (teacher) or a group of developers are responsible for course content design and development and management of the learning process. At the same time, it is recommended [1, 16] to consider that the process of course creation should be done following ADDIE models (Analysis, Design, Development, Implementation, and Evaluation) [18], Bloom’s taxonomy [4], the conditions of learning by Gagné [6], and Merrill’s principles [14]. The main objectives of the course developer are: 1) course learning goals and problem statement; 2) creation of the learning program according to the aims and objectives; 3) development of structure, content, form, and methods of knowledge control; 4) determination of knowledge assessment criteria, description of requirements for task imple- mentation; 5) learning process control; 6) communication with the course participants during private and group online consultations. Considering the fact that teachers are not experts in educational design, there should be a content manager in the team for the technical support of content management while creating and using a course. They provide technical assistance in publishing course content on the platform and during all the time of its use. The main objectives of the content manager are: 1) text content uploading on the platform; 2) ensuring high quality of the course content design; 3) creation, transformation, optimization, and posting of graphics, video, audio, animation content of the course; 4) posting of knowledge control elements, such as testing, surveys, and interactive tasks; 5) ensuring the right workability of the course elements during all the time of its use. Moreover, an important factor of the educational platform functioning is the presence of its clients - participants. In order to ensure the search for and service of course participants, the presence of a client manager in the team is recommended. The main objectives of the client manager are: 1) users’ signing up for the course and providing access to it; 2) incoming calls and emails processing; 3) mailing management; 4) signing a contract for the course; 5) forming participants’ group; 336 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 6) course scheduling; 7) course certificate issuance; 8) course advertising and promotion. In order to check the course content correspondence to intellectual property law, it is necessary to introduce the role of a copyright specialist. They have legal control over the use of image, video, and audio information and other course elements. They analyze the course plagiarism and ensure legal support of online platform work. 3.2. The process of online platform development The process of developing an online platform “Higher School Mathematics Teacher” [9] was implemented according to the rules of the SDLC rules [5] that described the stages of this process. This method is successfully implemented while creating software for online education [11, 12, 17]. It includes such stages as Requirement Analysis, Designing, Developing, Testing, Deployment in the Market, and Maintenance. The use of the waterfall model methodology [5] during the platform development turned out to be inappropriate because this model does not consider possible requirement changes during the development cycle. Also, it was considered that the project implementation can take much more time than the development using iterative methodology [8]. Due to this fact we used a flexible development methodology Agile [2] in particular Scrum process [2]. Scrum-development process is designed for teams that usually include up to 10 people. This number of people corresponds approximately to the permanently functioning team of the online platform “Higher School Mathematics Teacher” [9]. The process itself allows providing a functioning product with new capabilities for the final user during strictly determined and short intervals (sprints). Considering that the online platform after all the development stages will be continuously improved, we are planning to use this method during all its functioning. Based on the outlined methods, online platform lifecycle stages were offered. Following every stage, the participants’ roles and the main objectives of the process were determined (table 1). 3.3. Creation and functioning process of the online course on the platform Every online course [9] has a template structure, determined at the stage of requirement analysis. Accordingly, the process of online course creation and functioning should also have a versatile lifecycle from its formation until the end of the learning process. The process of the online course creation and functioning should correspond to the pedagogical models. ADDIE model (Analysis, Design, Development, Implementation, and Evaluation) [18] is the most spread model of online course development that includes 5 design stages. Considering these stages we also use the system offered by Merrill [14]. The scientist highlighted 5 princi- ples of instructional design: demonstration, application, task-centered, activation, integration. Moreover, he recommended Conditions of Learning, pointed out by Gagné [6]. The expert outlined nine instructional events and corresponding cognitive processes: 1. Gaining attention (reception), 337 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Table 1 The process of developing an online platform and participants’ role in the waterfall development model Development stage Participants’ roles Description Requirement Analysis Online platform coordinator Online platform developer Online platform coordinator Online platform developer Course developer Course developer Requirement analysis is the most important and fundamental stage. It is performed by the most experienced and advanced team members. The participants discuss the requirements for the online platform. This stage aims to determine detailed requirements for the system. More- over, it is needed to make sure that all the par- ticipants have understood correctly the set the objectives and how exactly every requirement would be implemented Designing Online platform coordinator Online platform developer The designing stage implies the selection and description of online platform software archi- tecture, modularity, and determination of data storage structure, description of users’ options, design creation and coordination according to its usability Developing Online platform developer The factual development takes place at this stage and the online platform is created. The programming code is written according to the predetermined requirements. Data storage structure is created. The server and other on- line platform hardware are set up Testing Online platform developer This stage includes fault determination (bugs, errors) of the online platform. They are deter- mined, monitored, corrected and tested again as long as the platform achieves the quality stan- dards determined at the stage of requirement analysis Deployment in the Market and Maintenance Online platform coordinator Online platform developer Course developer Content manager Client-manager After testing and determining the online plat- form readiness, the deployment stage takes place. The platform is posted on the Internet. Team members, who upload the content, ensure feedback with users, and organize the learning process. In case of finding post-release bugs (errors) the information about them is given to the developers who carry out their corrections in reports 2. Informing learners of the objective (expectancy), 3. Stimulating recall of prior learning (retrieval), 4. Presenting the stimulus (selective perception), 5. Providing learning guidance (semantic encoding), 338 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 6. Eliciting performance (responding), 7. Providing feedback (reinforcement), 8. Assessing performance (retrieval), 9. Enhancing retention and transfer (generalization). Bloom’s taxonomy was chosen to manage the assessment system. In the Bloom’s taxonomy [4] the cognitive domain is broken into the six levels of objectives: remember (knowledge), understand (comprehension), apply (application), analyze (analysis), evaluate (evaluation), and create (synthesis). Considering the chosen models and their conditions of use, we were focused on the stages (table 2), where team members’ roles and necessary objectives were indicated. 3.4. Organizational structure of online platform management After the distribution of roles and objectives among online platform team members we repre- sented an organizational structure of its management (figure 1). The online platform consists of separate independent online courses. Every online course is created by a course developer and is posted by a content manager under the course developer’s control. After the course posting a copyright specialist checks the content’s correspondence to the intellectual property law. In case of detecting inconsistencies, the copyright specialist gives this information to the course developer who makes corrections in the course with the help of the content-manager. The platform coordinator ensures control over the course quality and posting terms, and also solves non-standard situations that can arise during the communication among team members. While posting the course content managers use software tools that were created in the development process by online platform developers. In case of necessity, online platform developers consult content managers on technical issues of using a particular tool. If it is necessary to add or improve course posting tools, the developer modifies the programming part of the platform. 4. Results In order to carry out the analysis of the offered organizational structure model of managing an online platform and check its efficiency, we held a survey among the team members of the online platform “Higher School Mathematics Teacher” and the participants who had or have online courses on our platform. We offered 13 questions for team members; every question was processed on a scale from 1 to 5. The rating of every task was defined by calculating the total number of points among all the respondents and its division into the number of respondents (table 3). Overall, 15 team members took part in this survey; the majority of them are teachers (online course developers). In general, all the survey questions were highly assessed, which confirms the research actuality in the management of educational online platforms. As it is seen in Table 3the survey participants gave the highest rating to convenience of teamwork while developing an online platform and an online course on the platform, which can indicate the efficiency of this model. The need of having a copyright specialist in the team was highlighted as the least important requirement, the fact that proves that most course developers can monitor independently the 339 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Table 2 Process of online course creation and use Stage Participants’ roles Description Development of the course curriculum Online platform coordinator Course devel- oper Creation of the course structure, problem statement, and results of its research, list of knowledge and skills that will be received as a result of its research. Description of types and criteria for the studied material assessment. Determination of communication method Course material preparation Course developer Preparing text, graphic, video, audio course content. Preparing individual or group tasks to assess the studied material (tests, situational tasks, practical or laboratory tasks, etc.) Course posting on the online platform Course developer Content-manager Converting the prepared course material into the type which corresponds to the requirements of platform us- ability and their deployment in the platform system. For instance, optimization of graphic files and their modifi- cation to “the best” format to increase the downloading speed via the Internet Course testing Course developer Content-manager Checking the course completion and content conformity to the program. Checking “broken” links in the text. Checking the correctness of video opening, animated el- ements workability, tests, etc. Testing by simulating the entire course taken by a participant Legal course verifica- tion Copyright specialist Checking the conformity of the used images, video and audio information, presentations, and other course ele- ments to the intellectual property law. Plagiarism check Course clients’ search and registra- tion Client manager Course advertisement and promotion on the Internet and social networking sites. Participants’ registration and group forming, course schedule. Signing course agree- ments if necessary Learning process Course developer Client-manager Learning process management. Carrying out communi- cation with participants. Carrying out knowledge assess- ment. Preparation and issuance of course certificates Course participants and control system assessment Course developer Developing tests and practical tasks. Checking practi- cal course tasks using those ones that include checking course-mates’ tasks and peer assessment, along with dis- cussing it on the forum Course moderniza- tion Client-manager Course developer Content-manager Carrying out surveys among the participants on course readiness, its design, and usability. Carrying out survey analysis. In case of detecting problems, modifying the course observance of intellectual property law. Considering that several teachers have special skills to post independently online course materials on the platform the content manager’s role does not have a high rating. The use of ADDIE model, Merrill’s principles, Gagné’s levels of learning, and Bloom’s taxonomy in the online course have the highest rating, which proves that the platform teachers have a certain experience of online course creation and management. Participants of 340 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Figure 1: Organizational structure model of managing the online platform “Higher School Mathematics Teacher” [9]. the online platform “Higher School Mathematics Teacher” were given 10 questions, each of which was assessed on a scale from 1 to 5 points. The average rating was calculated using the same method as the previous one. 127 respondents took part in this survey. The survey results are represented in table 4. The survey participants gave the highest rating to the convenience and quality of the online platform “Higher School Mathematics Teacher”, which proves that the model we offered can be successfully put into practice. The participants gave the highest rating to the online platform structure quality and to the quality of representing the text content that is in our opinion very important in the whole area of educational software. The participants gave the lowest rating to the quality of visual design on mobile devices and the convenience of the interactivity system during the course. It stimulates us to work over the improvement of adaptive design for modern mobile devices, the functions of which constantly improve, as well as to search for methods to improve the online course interactivity. 5. Discussion The actuality of developing a matter of educational online platform management is conditioned by a constant extension of demand for online education. The authors’ idea about using a team model of online management is supported by the researches on the system of online course development process [16], and search for solving problems that students face during online education [3, 7, 13], and research on tutors’ prepara- tion for online education and interaction between online platform team members [15, 21, 22]. The research analysis ensured the development of a model to implement an organizational structure of management during online platform creation. As a result of implementing the 341 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Table 3 Survey results among team members of the online platform “Higher School Mathematics Teacher” Question number Questions Average rating 1 Convenience of teamwork during online platform development 5,00 2 Convenience of teamwork during online course de- velopment 5,00 3 Quality of organizational structure management 4,85 4 Necessity of a coordinator role 4,69 5 Necessity of a content manager role 4,62 6 Necessity of a client-manager role 4,77 7 Necessity of a copyright specialist role 4,38 8 Quality of lifecycle stages of online platform devel- opment 4,46 9 Convenience of Scrum methodology while working with the online platform 4,62 10 Necessity to use ADDIE model in the online course 4,38 11 Necessity to use Merrill’s principles in the online course 4,38 12 Necessity to use Gagné’s levels of learning in the online course 4,38 13 Necessity to use Bloom’s taxonomy in the online course 4,38 On average 4,61 model developed by the team, an online platform named “Higher School Mathematics Teacher” was created and posted on the Internet; this platform is functioning and developing [9]. While developing the online platform “Higher School Mathematics Teacher” a team of 8-10 participants was engaged, and among them, the roles of a coordinator, platform developer, course developer, and content manager were defined. One participant could perform up to two roles depending on their technical skills. For instance, the platform coordinator created their separate online course and was a course developer, and the platform developer assumed an additional role of a content manager. One coordinator of all the team members was responsible for the organization of the whole process. Two people were engaged in software development, they took part in the process at the stages of requirements analysis, designing, development, and testing. Three content managers who posted and tested the material together with the developers were determined at the online course posting stage. After posting every online course a copyright specialist carried out an analysis of the conformity of the used materials to the intellectual property law. Teamwork provided successful development and functioning of the online platform “Higher School Mathematics Teacher” 342 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Table 4 The results of the survey among the participants of the online platform “Higher School Mathematics Teacher” Question number Questions Average rating 1 Quality of online platform structure 4,82 2 Quality of online course structure that was or is learned 4,65 3 Convenience of carrying out knowledge assessment 4,53 4 Convenience of communication with the teacher dur- ing the course 4,76 5 Convenience of interactivity system during the course 4,41 6 Convenience of navigation system 4,65 7 Quality of visual design on the computer 4,71 8 Quality of visual design on mobile devices 4,41 9 Quality of presenting graphic, video, audio informa- tion 4,59 10 Quality of presenting text content 4,88 On average 4,64 6. Conclusions The research on the matter of development and support management of the online platform “Higher School Mathematics Teacher” was carried out in the article. The actuality of the matter to develop the online course management has been proven, which is conditioned by the fact that online education quality depends on the quality of its development and support management, as well as some issues that tutors of the online platform “Higher School Mathematics Teacher” face. The analysis of scientific researches and resources allowed us to determine the research direction. The role of teamwork in online platform management was explained in the research; the processes of online course development, as well as online course creation and functioning of the platform, are described. The authors of the research recommended determining the leading role of the platform coordinator and formulating their main objectives for the high quality of the online platform management. It is necessary to choose an online platform developer to represent software tools for creation, management, and assessment of the course process, and also for the modernization of the software in the team. The researchers recommended having course developers (teachers or a group of teachers) among team members to design and develop the course content, as well as to manage the learning process. Considering the fact that teachers are not experts in educational design, the authors of the article consider it necessary to have content managers in the team for technical support of content management while creating and using the course. Due to the need to satisfy the clients’ needs (educational platform participants), the authors of the course offered to involve a client manager in the process. The necessity to check the course content conformity to the intellectual property law required to introduce the role of a copyright specialist. The rules and models are determined by the researchers and in 343 CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 accordance with them, it is necessary to develop an online platform and create online courses on it. The process of developing the online platform “Higher School Mathematics Teacher” [9] should be carried out according to SDLC rules. Online course creation and functioning should take place in accordance with ADDIE pedagogical model. The management of the assessment system is better to be held following Bloom’s taxonomy. The selection of these models allowed us to represent an online course creation and use process by stages with the description of objectives for every stage and team members’ roles at these stages. As a result of the research, the components and represented model of the organizational structure of online platform management are determined. The survey responses which were given by the team members of the online platform “Higher School Mathematics Teacher” and online course participants prove the positive results of the model implementation. The analysis of the participants’ responses confirmed the importance of the educational platform management and convenience of teamwork in its implementation. The participants’ high rating of the online platform convenience and quality proved the successful implementation of the model. The authors of the article consider the direction of further researches in the development of a structural-functional model to design an online course for teachers’ professional development. References [1] 11 strategies for managing your online courses, 2009. Madison, Wisconsin: A Magna Publication. Available from: https://tinyurl.com/3zebws. [2] Abrahamsson, P., Salo, O., Ronkainen, J. and Warsta, J., 2002. Agile software development methods: review and analysis. VTT. [3] Alam, A., 2020. Challenges and possibilities of online education during Covid-19. Preprints, p.2020060013. Available from: https://doi.org/10.20944/preprints202006.0013.v1. [4] Bloom, B.S., Engelhart, M.D., Furst, E.J., Hill, W.H. and Krathwohl, D.R., 1956. Taxonomy of educational objectives – the classification of educational goals. London, WI: Longmans, Green & Co. Ltd. [5] Dias, J.P. and Ferreira, H.S., 2018. State of the Software Development Life-Cycle for the Internet-of-Things. Available from: https://arxiv.org/pdf/1811.04159.pdf. [6] Gagné, R.M., 1985. The conditions of learning and theory of instruction, Lecture Notes in Computer Science, vol. 68. New York, NY: CBS College Publishing. [7] Gillett-Swan, J., 2017. The challenges of online learning: Supporting and engaging the isolated learner. Journal of learning design, 10(1), pp.20–30. Available from: https://doi. org/10.5204/jld.v9i3.293. [8] Gosling, J. and Bollella, G., 2000. The Real-Time Specification for Java. Computer, 36(06), pp.47–54. Available from: https://doi.org/10.1109/2.846318. [9] Higher school mathematics teacher, 2020. Available from: http://www.formathematics. com. [10] Hughey, D., 2009. Comparing traditional systems analysis and design with agile methodolo- gies. St. Louis: University of Missouri. [11] Jaafar, A.N. binti, Rohafauzi, S. binti, Md Enzai, N.I. binti, Mohd Fauzi, F.D.H. bin, 344 https://tinyurl.com/3zebws https://doi.org/10.20944/preprints202006.0013.v1 https://arxiv.org/pdf/1811.04159.pdf https://doi.org/10.5204/jld.v9i3.293 https://doi.org/10.5204/jld.v9i3.293 https://doi.org/10.1109/2.846318 http://www.formathematics.com http://www.formathematics.com CTE Workshop Proceedings, 2021, Vol. 8: CTE-2020, pp. 333-345 Nik Dzulkefli, N.N.S. binti and Amron, M.T. bin, 2017. Development of internship monitor- ing and supervising web-based system. 2017 ieee 15th student conference on research and development (scored). pp.193–197. Available from: https://doi.org/10.1109/SCORED.2017. 8305395. [12] Jakchaikul, V., 2015. Application of learning management system for online learning modules. Applied mechanics and materials, 804, pp.347–350. Available from: https://doi. org/10.4028/www.scientific.net/amm.804.347. [13] Lovianova, I., Vlasenko, K., Sitak, I., Akulenko, I. and Kondratyeva, O., 2020. Model of the on-line course for training master students majoring in mathematics for teaching at university. Universal journal of educational research, 8(9), pp.3883–3894. Available from: https://doi.org/10.13189/ujer.2020.080912. [14] Merrill, M.D., 2009. First principles of instruction, Instructional Design Theories and Models: Building a Common Knowledge Base, vol. III. New York, NY: Routledge Publishers. [15] Muriki, M., 2020. Relevance of ODeL in TVET institutions during challenging times in Kenya. pp.1–12. Available from: https://doi.org/10.13140/RG.2.2.33142.01606. [16] Puzziferro, M. and Shelton, K., 2008. A model for developing high-quality online courses: Integrating a systems approach with learning theory. Journal of asynchronous learning networks, 12(3–4), pp.119–36. Available from: https://doi.org/10.24059/olj.v12i3-4.1688. [17] Sacchanand, C. and Jaroenpuntaruk, V., 2006. Development of a web-basedself-training package forinformation retrieval using thedistance education approach. The electronic library, 24(4), pp.501–516. Available from: https://doi.org/10.1108/02640470610689197. [18] Shelton, K. and Saltsman, G., 2006. Applying the ADDIE model to online instruction. In: L.A. Tomei, ed. Adapting information and communication technologies for effective education. Advances Series, vol. 2. Available from: https://doi.org/10.4018/978-1-59904-922-9.ch004. [19] Vlasenko, K., Chumak, O., Achkan, V., Lovianova, I. and Kondratyeva, O., 2020. Personal e- learning environment of a mathematics teacher. Universal Journal of Educational Research, 8(8), pp.3527–3535. Available from: https://doi.org/10.13189/ujer.2020.080828. [20] Vlasenko, K., Chumak, O., Lovianova, I., Kovalenko, D. and Volkova, N., 2020. Methodical requirements for training materials of on-line courses on the platform "Higher school mathematics teacher". E3s web of conferences, 166, p.10011. Available from: https://doi.org/ 10.1051/e3sconf/202016610011. [21] Vlasenko, K., Volkov, S., Kovalenko, D., Sitak, I., Chumak, O. and Kostikov, A., 2020. Web-based online course training higher school mathematics teachers. Ceur workshop proceedings, 2643, pp.648–661. [22] Vlasenko, K., Volkov, S., Sitak, I., Lovianova, I. and Bobyliev, D., 2020. Usability analysis of on-line educational courses on the platform "Higher school mathematics teacher". E3s web of conferences, 166, p.10012. Available from: https://doi.org/10.1051/e3sconf/202016610012. 345 https://doi.org/10.1109/SCORED.2017.8305395 https://doi.org/10.1109/SCORED.2017.8305395 https://doi.org/10.4028/www.scientific.net/amm.804.347 https://doi.org/10.4028/www.scientific.net/amm.804.347 https://doi.org/10.13189/ujer.2020.080912 https://doi.org/10.13140/RG.2.2.33142.01606 https://doi.org/10.24059/olj.v12i3-4.1688 https://doi.org/10.1108/02640470610689197 https://doi.org/10.4018/978-1-59904-922-9.ch004 https://doi.org/10.13189/ujer.2020.080828 https://doi.org/10.1051/e3sconf/202016610011 https://doi.org/10.1051/e3sconf/202016610011 https://doi.org/10.1051/e3sconf/202016610012 1 Introduction 2 Analysis of scientific researches 3 Method 3.1 Roles and objectives of online platform team members 3.2 The process of online platform development 3.3 Creation and functioning process of the online course on the platform 3.4 Organizational structure of online platform management 4 Results 5 Discussion 6 Conclusions