Structural model of a cloud-based learning environment for bachelors in software engineering Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 Structural model of a cloud-based learning environment for bachelors in software engineering Tetiana A. Vakaliuk1,2,3 1Zhytomyr Polytechnic State University, 103 Chudnivsyka Str., Zhytomyr, 10005, Ukraine 2Institute for Digitalisation of Education of the NAES of Ukraine, 9 M. Berlynskoho Str., Kyiv, 04060, Ukraine 3Kryvyi Rih State Pedagogical University, 54 Gagarin Ave., Kryvyi Rih, 50086, Ukraine Abstract. The article summarizes the essence of the category “model”, presents the main types of models used in pedagogical research: structural, functional, structural-functional models. The basic requirements for the construction of these types of models are also given. The experience in building a model and designing a cloud-based learning environment of educational institutions (both higher and secondary) is analyzed. A structural model of a cloud-based learning environment for bachelors in software engineering is presented. Each component of the cloud-based learning environment model for bachelors in software engineering is described: target, management, organizational, content and methodical, communication, technological and effective. The model of interaction of participants of the educational process in the cloud-based learning environment is developed. Forms, methods, and tools (both traditional and cloud-based) of content and methodological components of the cloud-based learning environment’s structural model that can be implemented in this cloud-based LMS are described. Forms of an educational activity (classes, practical training, independent work, control measures, as well as research work of students) are considered. The types of lectures that can be conducted in a cloud- based learning support system are described: lecture-conversation, lecture-discussion, video lecture, lecture-consultation, and lecture-presentation. The types of practical training offered in the cloud-based learning support system are described: laboratory work, workshop, seminar, and webinar. Different types of independent work and assessment are considered. The research work of students as a form of educational activity provided by the curriculum of bachelors in software engineering is singled out. The main teaching methods that can be implemented using a cloud-based LMS to support the training of bachelors in software engineering are considered. It is generalized that the cloud-based learning environment should solve all the main tasks facing higher education institutions. Keywords: model, structural model, cloud-based learning environment, bachelors in software engi- neering 1. Introduction Information and communication technologies play a significant role in the educational process because they not only fulfill the roles of the tools used to address specific pedagogical issues, but also because they offer qualitatively new learning opportunities, encourage the advancement of methodology and didactics, and support new educational paradigms. Cloud technologies are one of the most important trends in contemporary information technology. " tetianavakaliuk@gmail.com (T. A. Vakaliuk) ~ https://sites.google.com/view/neota/profile-vakaliuk-t (T. A. Vakaliuk) � 0000-0001-6825-4697 (T. A. Vakaliuk) © 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. 257 https://doi.org/10.55056/etq.17 mailto:tetianavakaliuk@gmail.com https://sites.google.com/view/neota/profile-vakaliuk-t https://orcid.org/0000-0001-6825-4697 https://acnsci.org/journal https://creativecommons.org/licenses/by/4.0 https://acnsci.org Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 With the use of cloud technology, higher education institutions may manage distance learning, create libraries of books, instructional aids, textbooks, media files, keep electronic journals, use online services for the educational process, assess knowledge online, set up video conferencing, and more. The issue of training highly skilled professionals in a variety of specialities, including bache- lor’s degree holders in software engineering, becomes crucial in the context of modernizing the higher education system. A bachelor in software engineering studies various programming languages, programming technologies, software development technologies, software testing technologies, learns to design collaborative projects and work on them in a team, etc. as part of their professional training. As a result, it’s crucial for software engineering bachelor’s students to interact effectively when using cloud technologies. 2. Related work When theoretical approaches to the design of cloud-based learning environments (CBLE) were considered [32], it was discovered that the design and usage of cloud-based learning environments paid attention by Bajwa and Wu [1], Belahcen, Abik and Ajhoun [2], Hernández Rizzardini, Amado-Salvatierra and Guetl [8], Hinon [10], Lin et al. [18], Masud and Huang [22], Popel and Shyshkina [25], Wolfschwenger et al. [33]. Analyzing the approaches to the creation of the CBLE model, it is investigated that the issues of creating a model of the cloud- based learning environment are considered by Hinon [9], Jeong and Hong [12], Kim and Yoon [14], Lytvynova [21], Moreira and Ferreira [24], Shyshkina [30], Striuk and Rassovytska [31], Zhang et al. [34]. In particular, Striuk and Rassovytska [31] offers model of cloud-based learning environment, where it is considered as a set of educational, communication, and learning environments, based on traditional and cloud-based structural components. The researchers considers the communication environment as a set of such structural components: students, teachers, tradi- tional and cloud-based learning tools. According to Striuk and Rassovytska [31], the learning environment contains a communication environment, together with the content, goals, methods, and forms of the learning organization. This model of CBLE provides for the use of traditional and cloud-based tools, methods, and forms of learning that complement each other. Striuk and Rassovytska [31] emphasizes cloud-based learning technologies such as Wiki, e-learning resources, social networks, and learning management systems. Lytvynova [21, p. 100] takes into account the four primary components of the CBLE compo- nent model for a secondary school: spatial-semantic, semantic-methodological, communication- organizational, and target. According to Bykov [5], innovative pedagogical technologies should be developed and in- tegrated into the educational process, along with electronic courses, e-learning materials, computer-based systems for evaluating students’ progress, a social network for educational purposes, etc. The following components of the educational environment are defined in [4]: • A study group or numerous groups that interact directly with students and in collective (group) forms of learning and extra educational activities carried out by students comprise 258 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 the student-group component. • The teaching component regulates the educational process, which is aimed at achieving educational objectives. • The system of teaching aids includes a set of information and material objects that can be used effectively and securely in the learning process. • The educational institution component comprises of the funding and equipment system. According to Lytvynova [20], the components of a cloud-based learning environment should have a flexible structure that allows them to adapt to the particular of the setting as well as the demands of teachers and students. Each teacher has the option of designing an educational environment for a given course or module, taking into account students’ skills and academic accomplishment levels. Rassovytska and Striuk [26] consider CBLE to be a component of the educational and sci- entific environment of higher education institutions, and they propose a general CBLE model of teaching computer science courses that is based on traditional and cloud-based structural components and is viewed as a collection of educational, communication, and learning envi- ronments. Teachers, students, and traditional and cloud-based learning tools are structural components of the communication environment. The communication environment, as well as the content and goals, methods, and forms of learning, are all part of the learning environment. The educational environment consists of a collection of learning environments (including all of their components) and educational industry standards. Lytvynova [21, p. 100] also examines the CBLE secondary school component model, which is organized into four primary components: spatial-semantic, semantic-methodological, communication- organizational, and target. Furthermore, all components determine the content of CBLE and should ensure the activities of all educational institution participants in the educational process. 3. Results The purpose of this paper is to provide a structural model of a cloud-based learning environment for software engineering bachelors. To build the structural model, it is necessary to define the concept of “model”. Modeling is an essential component of educational research since it is used to explain and study numerous processes such as patterns of development of the education system, learning environments, and so on [19, p. 52]. According to Kremen and Bykov [16, p. 7], designing a learning environment entails theoret- ically exploring the essential target and content-technological (methodological) aspects of the educational process that should be carried out in the learning environment, and then describing the composition and structure of the learning environment required for this (its statics and dynamics, including foreseeing and taking into account the development of the educational environment’s structure, and the influence of the educational environment’s structure). It could be argued that the purpose of the theoretical study of the educational environment is to develop a model that will provide an idea of the educational environment in which all participants in the educational process will cooperate and communicate. 259 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 Gumenuk [7] understands the model as an “artificial object in the form of a scheme, physical structures, symbolic forms, or formulas that, while similar to the studied object (or phenomenon), reflects and reproduces it in a simpler and more generalized form in terms of structure, properties, and relationships between its elements” [7, p. 55]. Thus, building a model of a cloud-based learning environment for bachelors in software engi- neering entails simulating this process by developing a plan that reflects the goal, structure, circumstances, and operating principles of the system as a whole. It is important to note that the same processes or phenomena might have multiple models. As a result, we present the characteristics of the many models utilized in educational research. A structural model graphically depicts all of an object’s structural properties [19, p. 53]. A functional model is a model that provides an opportunity to examine the functional aspects of a certain process and to assess its significance in relation to all internal and external components [19, p. 53]. Given that the model must be understandable, thorough, accurate, and applicable to all situations [19, p. 54], as well as after examining the key scientific papers on the subject, we generalized and presented the following structural model of a cloud-based learning environment for bachelors in software engineering (figure 1). The learning environment is a system that was purposefully created, and its components and structure work together to create the conditions needed to accomplish the objectives of the educational process. The learning environment’s structure also governs how its components are arranged internally and how they interact with one another [16, p. 10]. The proposed model (figure 1) is focused on achieving learning objectives (target component), which are reflected in the industry standards of higher education. The CBLE for bachelors in software engineering must perform the following functions in order to meet the learning objectives: • management over the educational process for training bachelors in software engineering; • organizational – the organizing of the actual learning process through the sharing of access privileges and the sharing of subject communities; • teaching – submission of training materials, as well as practical and laboratory work; • advisory – delivering online consultations to students and student groups; • communication – the possibility of communication between subjects, the presence of subject-subject interaction, and the use of the feedback mechanism; • controlling – the availability of an electronic journal and the capability of online work assessment; • developing – development of information and communication competencies of students; • systematizing – systematization of the content. These functions are made possible by the management component, organizational component, content and methodological component, communication component, and effective component of the CBLE for bachelors in software engineering. 3.1. Management component of CBLE for bachelors in software engineering In the higher education educational process, the management component offers the use of cloud-based learning management systems and cloud-based learning assessment tools. The 260 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 Fig. 1. Structural model of COLE training of bachelor in software engineering Thanks to such advanced functionality, teachers can provide access to all necessary materials to students, because of which students can perform: joint projects, tasks for independent work, research work, etc. Cloud-based learning environment for bachelors in software engineering Target component • Learning objectives • Industry standards of higher education Effective component Increasing the level of students' achievements and the level of formation of their IC competence C lo u d -b a se d le a rn in g m a n a g e m e n t sy st e m T e c h n o lo g ic a l c o m p o n e n t Management component • Cloud-based learning management tools • Cloud-based tools for evaluating educational activities Organizational component Distribution of user access rights • administrator • teacher (including representatives of the university administration) • student • parents Organization of communities of entities • groups • subgroups • classes • departments • administration Content and methodological component Content of training Teaching methods: traditional and cloud-based Learning tools: traditional and cloud-based (including for learning programming languages and for creating joint projects) Forms of training organization: traditional and cloud-based Communication component Cloud-based tools of communication between the subjects of interaction, which determine the styles of communication and activity Functions: managerial; organizational; teaching; advisory; communication, controlling, developing, systematizing Participants of the educational process Figure 1: Structural model of a cloud-based learning environment for bachelors in software engineering. 261 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 courses included in the curriculum for bachelor’s degrees in software engineering should also be defined under this component. The CBLE for bachelors in software engineering provides opportunities to manage the learning activities of the students, including tests, lab work, group projects, and independent work. 3.2. Organizational component of CBLE for bachelors in software engineering The allocation of user access permissions is necessary for the CBLE for bachelors in software engineering to operate successfully. Administrators, teachers (including those from the HEI administration), students, and parents are examples of such users. It should be noted that each user group only has restricted access to the CBLE itself. Only the administrator has the most access rights. Parents and students may be permitted to read or download a range of instructional resources. The CBLE for bachelors in software engineering provides each instructor with a personal cloud-based office where he can store all the resources required for effective and high-quality instruction, including curricula and work programs, textbooks, manuals, lecture materials, instructions for laboratory work, prerequisites for tests and exams, guidelines for the course and diploma theses, etc. Because of its cutting-edge capabilities, instructors may give students access to all the materials they need to complete group assignments, individual tasks, research projects, etc. Communities of CBLE participants should be organized for the sake of the educational process’ quality level. Groups, subgroups, courses, departments, and administration are examples of such communities. Keep in mind that each subgroup of students must be present for specific sorts of classes to be conducted as part of the educational process at higher education institutions (either class in computer classes, where limited equipment, or foreign language classes, which involves the division of students into smaller subgroups). Students who are enrolled in a single course make up the course community. Even students from various groups could be included. There should be a separate community of teachers of one department in the created CBLE bachelors in software engineering because the department’s administration should tell instruc- tors working in one department of a higher education institution about important news. The following types of documentation must to be created, organized, and made accessible to the department’s instructors in the CBLE for bachelors in software engineering: • both at the national level and in university-level normative-legal papers; • curricula for bachelors in software engineering; • recommendations on how to construct the educational and methodical complexes of the course. All the relevant elements should be considered while building this component, including the class calendar, deadlines, departmental work plan, announcements, discussions, contacts, etc. Additionally, it is recommended that the CBLE have internal communication tools (a sort of own social network), a forum (to involve in the discussion of all participants in the educational 262 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 process) and other features given the cloud technology. The construction of photo albums for groups and departments, which would include materials from all events occurring at the HEI, is another positive development. The administration must be present in order to supervise instructors’ productive and effective activities during the educational process. The administration oversees the conformity of the educational materials placed in the CBLE with the curriculum for all courses, as well as the compliance of the available courses in the CBLE to the bachelor’s in software engineering curricula. 3.3. Content and methodological component of CBLE for bachelors in software engineering Learning objectives influence educational material, which in turn influences the methods, technologies, and organizational forms used in higher education. The content of the CBLE for bachelors in software engineering complies with all educational theories, higher education industry standards, and bachelor’s degree software engineering curricula. Each element of the methodological system is split into traditional and cloud-based com- ponents in this instance. It is crucial to get software engineering bachelors ready for their future careers by teaching them how to construct collaborative projects and study various programming languages. It should be emphasized that in the higher education educational process, teaching aids supplement traditional ones. We shall comprehend the learning tools implemented with the aid of cloud technologies by the term “cloud-based tools”. The balance of traditional and cloud-based learning methods and organizational structures is influenced by the adoption of cloud-based learning tools. We shall comprehend such techniques and structures under the heading of “cloud-based methods and forms of training organization”. These techniques and structures are implemented in the educational process using a cloud infrastructure. As was already discussed, it’s critical to develop collaborative projects to train software engineering bachelor’s students. The planned CBLE for bachelors in software engineering offers this kind of activity in its entirety. The proper selection of methods, forms, and learning tools (cloud-based and traditional) in accordance with the objectives of a specific course promotes the development of students’ cognitive abilities, creative and logical thinking, skills to apply acquired knowledge in practice, and the formation of necessary professional competencies, including information and commu- nication (IC) competence for the use of CBLE as a component of the professional competence of bachelors in software engineering. 3.4. Communication component of CBLE for bachelors in software engineering Participants in the CBLE communicate with one another both directly and through cloud-based communication tools. 263 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 The diversity of communication channels is crucial to the communication component. They are both synchronous and asynchronous, according to Kienle [13]. Synchronous communica- tion entails simultaneous interaction of participants at the same time, whereas asynchronous communication entails independence from the time of interaction. Designing a cloud-based learning environment is impossible without building a model of interaction between students and teachers in a cloud-based learning environment. Lytvynova [21] considers the component model of CBLE for secondary school. Shirehjini et al. [29], Zheng and Louie [35] discussed the student-professor and student-student online interaction with cloud-based technology. Figure 2 illustrates the model we suggest for how learners interact with one another while learning in a cloud-based learning environment. Participants of the educational process Student Teacher Supervisor Forms of interaction Receiving educational materials Communication Assessment of knowledge Webinar Cooperation Consultations Discussion Informing Links of interaction Student – student Student – teacher Teacher – student – students Student – supervisor Types of interaction Interaction in subgroups Interaction in pairs Interaction in groups Individual activity CBLLE Figure 2: Model of interaction between students and teachers in a cloud-based learning environment. It is important to first decide the subjects of interaction before thinking about how learners 264 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 would interact in a cloud-based learning environment. The student, the teacher, and the supervisor are the subjects of interaction in our case. Since the curriculum of higher education institutions includes tasks like writing term papers and thesis, in which the supervisor assumes the major role, it should be highlighted right away that the supervisor is chosen. Since the curriculum of higher education institutions includes tasks like writing term pa- pers and dissertations (papers), in which the supervisor assumes the major role, it should be highlighted right away that the supervisor is chosen by a distinct organization. The connections in the CBLE — student-student, student-teacher, teacher-student-student, and student-supervisor — are determined by the subjects of interaction. Keep in mind that one of the factors influencing the educational process is the contact between the teacher and students, student and students. In the end, everything depends on the interpersonal interactions with both the teacher and the students. Different links of interaction cover different types and forms of interaction. In particular, the following types of interaction are distinguished: individual activity, interaction in groups, which is divided into interaction in subgroups, and interaction in pairs. In the CBLE, students work individually on tasks (individual work), collaborate on projects, interact with other students in pairs or smaller groups to debate issues, and engage in mutual learning. They also interact with other CBLE participants who have registered for the course (interaction in groups). Information, consultation, discussion, cooperation, webinars, getting training materials, knowledge assessment, and group communication are the key ways that subjects of the educa- tional process interact in the CBLE. Interactional forms and types are closely related. As a result, a teacher using the CBLE has the opportunity to let students know about a specific event through the addition of news and calendar events, respectively. Students can use the calendar events to plan their schedules, and they will be informed of breaking news that the teacher posts for a specific subgroup or group of students. The supervisor can specifically let the students in the problem group know about the exceptional meeting and other things. A teacher in a particular subject or a supervisor for writing an article or course (diploma) project may be consulted for clarification on any questions the student has. Another important form of interaction is discussion, where students and the teacher (super- visor) are equal subjects of learning. With the help of discussion, a discussion generates the formation of one’s own opinion and the opportunity to defend it in a subgroup, group, or team. This is closely related to the form of group communication. Students can communicate through correspondence, chats. Students frequently require assistance from their peers and teachers when conducting labo- ratory work. Collaboration is a wise course of action in this situation. Students gain personal attributes like camaraderie and the capacity to work as a team when they cooperate. The CBLE uses a type of communication like a webinar for its online workshops for challenge groups. This is a very useful opportunity during the holidays, quarantine, etc. There is an opportunity to get educational materials for effectively studying the subject (lectures, theoretical information, literature, etc.). Additionally, it is a type of instructional contact, which is essential to the overall success of education. 265 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 The learning process cannot take place without interaction between CBLE participants, which takes the form of knowledge assessment. Because of this, the CBLE offers this type of interaction for adding to the electronic journal and assigning a grade for a particular topic. Noting that dialogue, brainstorming, discussion, and debate are the primary ways of commu- nication, it should be noted that their utilization transforms the CBLE learning process into mutual learning, where students and teachers are equal partners in learning 3.5. Technological component of CBLE for bachelors in software engineering The technological component contains interrelated management, organizational, content and methodological, and communication components and is realized via a cloud-based learning management system. A cloud-based learning management system (cloud-based LMS) is a platform that enables shared access to educational activities and group communication between teachers and students while also developing, managing, and disseminating learning materials. Any methodological system of learning involves the use of forms, methods, and learning tools in addition to taking learning objectives and content into account [28]. We outline the forms, methods, and tools (both traditional and cloud-based) of the content and methodological component of the structural model of the cloud-based learning environment (figure 3), which can be used in this cloud-based system to support a bachelors in software engineering. The curriculum for a bachelor’s degree in software engineering is included in the content component, which also takes into account how normative courses are taught in a cloud-based learning environment. Classes, hands-on instruction, individual work, control activities, and student research projects are all examples of educational activity types included in the suggested model. According to [23], one way that the educational process is organized in a higher education institution is through lectures. The CBLE conducts lectures as part of training program. In particular, CBLE for software engineering bachelors offers the ability to use cloud technologies to conduct a lecture-conversation, lecture-discussion, video lecture, lecture-consultation, and lecture-presentation: • During the lectures-conversation, the teacher communicates with students, discussing a certain topic in the form of dialogue. In particular, when taking the courses “Programming basics” and “Object-oriented programming”, which are required for bachelor’s degrees in software engineering, students gain a better understanding of the types of errors that can occur, the stages of the testing process, as well as what to look out for when testing programs, etc. • A teacher plans the student opinion exchange during the lecture-discussion at predeter- mined times in between finished logical portions [15]. • A video lecture is a lecture delivered through a cloud-based LMS in the form of pre- recorded, edited video material that is available for students to study at any time. Students who study independently or miss class due to illness can benefit greatly from this style of lecture. 266 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 Fig. 3. Forms of organization of the educational process, methods and means of teaching in COLMS Research work of students Online consultation Writing an article Writing course (diploma) work Discussion Teaching methods Explanatory-illustrative (video lectures, lectures-presentations posted in the cloud, online consultations, online chats) Mahmutov's method (problem-based learning) Heuristic Research (video conference, webinar) Project method using cloud services Tools of educational activity Learning management tools: electronic journal, calendar, cloud- based Tools of presenting educational materials: Electronic libraries, presentations, video files, electronic textbooks hosted in the cloud, cloud data warehouses. Tools of joint activity Software is located in the cloud, creating joint projects Tools of knowledge control: tests, group online projects Communication tools: discussion, chat, online consultation, webinar Forms of organization of the educational process in the HEI Practical training Assessment Training sessions Independent work Lecture: lecture- conversation; lecture-discussion; video lecture; lecture-consultation; lecture-presentation Webinar Online testing Laboratory work Practical work Modular tests Test Exam Seminar Execution of individual tasks Online consultation Group online projects traditional forms, methods, tools cloud-based forms, methods, tools Figure 3: Forms of organization of the educational process, methods and learning tools in CBLE. • A lecture-consultation is when the teacher presents information, focusing solely on the most important topics, and the students ask questions. The teacher then responds to each question fully [17]. This style of lecture is offered by cloud-based LMSs because to the ability to process theoretical material during downtime utilizing cloud technology and to 267 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 hold discussions with students about the material they have been studying. • The instructor creates a lecture-presentation and uploads it to a cloud-based LMS. A lecture-discussion, lecture-conversation, or lecture-consultation can be combined with this kind of lecture. Multiple lecture formats combined together improve student learning. Practical training includes such types of educational activities as laboratory work, practical work, seminars, and webinars. All of these types are supported by the CBLE for bachelor of software engineering. Additionally, this approach makes it possible to communicate with the teacher about laboratory and practical assignments without the use of additional tools. The enclosed report is available for the teacher to see and comment on. Naturally, this is very helpful for students who study independently, and for those who attend courses, there is also a form called the defense of laboratory work, where students must defend their report and respond to teacher inquiries. The defense of laboratory work is conducted online for students who are following a customized study schedule. The time and date for the defense of laboratory work are determined by the instructor. A webinar is a method for holding conferences and other events online. The fact that CBLE can interface with cloud services like ClickMeeting, which offered services training for this kind of educational activity, is important to note. It is possible to implement many types of control measures in cloud-based LMS. In instance, online testing gives students the chance to demonstrate intermediate control of a subject by taking an online test and receiving a mark. The cloud-based LMS for bachelors in software engineering enables the creation and administration of assessments both inside and outside of the teacher-designated classroom time. As a result, the estimation for the previous exam is instantly presented in cloud-based LMS. You can ask questions with the following types of answers in a cloud-based LMS: cor- rect/incorrect, one correct answer, multiple correct answers, fill in the blanks, free answer, answer as a number, and to determine compliance. When taking the course over several semesters, intermediate control is implemented. The cloud-based LMS shows the average student grade for the whole course of study, which, if the right number of points are earned, counts as a grade point average. Exam is a kind of final control. If the student is satisfied with the received rating (the arithmetic mean of all course grades), the exam can be taken and the grade for the exam automatically calculated. The student’s grade is also automatically shown in the cloud-based LMS, and if it meets the highest value allowed, the student may be exempt from the exam. The university’s curriculum for bachelor’s degrees in software engineering includes additional instructional activities like student research projects and term paper authoring (thesis). As previously indicated, a cloud-based LMS gives students and the supervisor the opportunity to communicate online. Within the cloud-based LMS, the supervisor has the option to form a problem group with his students, where he may post updates and assign various tasks to them. Writing a scientific paper is specifically required at the Zhytomyr Polytechnic State University for students in order to receive the highest score for a course (diploma) project. For this reason, the instructor offers tips to students on how to write articles and assists with writing by leveraging communication via a cloud-based LMS. 268 https://doi.org/10.55056/etq.17 https://clickmeeting.com/ Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 The following teaching methods are usable in CBLE for bachelors in software engineering: • The utilization of video lectures, lectures-presentations, additional illustrative materials uploaded to the cloud, online consultations, and conversations in online chats enable by explanatory-illustrative method. • In problem-based learning (Mahmutov’s method), the teacher creates a challenging sit- uation to encourage students’ independent work. [3]. Situations when collaborative problems must be solved are provided with the opportunity to do so in cloud-based LMS. • In research-based learning, the instructor plans the students’ exploring and creative attempts to solve new, unusual situations [27]. A cloud-based LMS offers video conferences and webinars to adopt this strategy. • The goal of project-based learning utilizing cloud services is to help students improve their cognitive and creative abilities, as well as their capacity to use cloud services to navigate the information space, autonomously build their knowledge, and think critically [11]. This approach works effectively when combined with problem- and research-based learning to help students develop their creative skills more fully. • In a heuristic method, the instructor proposes to resolve an unusual problem. Students gain new knowledge and skills through reasoning [6]. The forms of organization of educational activities are closely related to both teaching methods and tools of educational activities. The following cloud-based tools are provided as tools of educational activity in CBLE: learning management tools, tools of presenting educational materials, tools of joint activity for creating collaborative projects, tools of knowledge control, and communication tools. 3.6. Effective component of CBLE for bachelors in software engineering The effective component envisages high-quality and uninterrupted operation of the CBLE, increasing the level of knowledge, skills, and abilities of students, as well as the formation of information and communication competence of bachelors in software engineering. According to the suggested model, the created cloud-based learning environment for bachelors in software engineering should best address the challenges facing higher education institutions: planning the educational process in accordance with various curricula and educational models (full-time, part-time), organizing the educational process, organizing research projects, sub- mitting educational and methodical materials, ensuring interaction between all stakeholders involved in the educational process in the HEI, giving information to teachers and students in various fields, ensuring the distribution of user access rights, community organization, and providing management of the educational process of training bachelors in software engineering. 4. Conclusions As a result, we have broadened the definition of the category “model”. There are three ba- sic categories of models discussed: structural, functional, and structural-functional models. The fundamental prerequisites for building such models are listed. The cloud-based learning 269 https://doi.org/10.55056/etq.17 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 environment’s structural model is offered, and each of its elements — target, management, orga- nizational, content and methodical, communication, technological and effective — is discussed. The use of the CBLE in the educational process, which offers communication, educational interaction, cooperation, etc., is important for a better and more successful outcome of students’ educational activities. Future plans include developing a process for creating a cloud-based learning environment for bachelors in software engineering as well as a methodological framework for doing so. References [1] Bajwa, H. and Wu, Z., 2013. Active and interactive cloud-based learning environment. 2013 IEEE Integrated STEM Education Conference (ISEC). pp.1–5. Available from: https: //doi.org/10.1109/ISECon.2013.6525193. [2] Belahcen, A., Abik, M. and Ajhoun, R., 2012. C-MADAR Learning: Cloud based learn- ing environment. Proceedings of the 2012 IEEE Global Engineering Education Conference (EDUCON). pp.1–7. Available from: https://doi.org/10.1109/EDUCON.2012.6201064. [3] Boonprasom, C. and Sintanakul, K., 2020. The Development of Collaborative Learning Man- agement System Using Problem-Based on Cloud Learning to Enhance Critical Thinking. 2020 7th International Conference on Technical Education (ICTechEd7). pp.13–18. Available from: https://doi.org/10.1109/ICTechEd749582.2020.9101249. [4] Bykov, V.Y., 2010. The theoretical and methodological grounds for modeling of educational environment of modern pedagogic systems. Information Technologies and Learning Tools, 1(1). Available from: https://doi.org/10.33407/itlt.v1i1.285. [5] Bykov, V.Y., 2012. Innovatsiinyi rozvytok zasobiv i tekhnolohii system vidkrytoi osvity. Modern informational technologies and innovative methods in professional training: method- ology, theory, experience, problems, (29), pp.32–40. Available from: https://vspu.net/sit/ index.php/sit/article/view/3904. [6] Chan, G.R.Y.C., 2010. A heuristic approach to student learning: A Hong Kong perspective. International Journal of Learning, 17(2), p.451 – 462. Available from: https://doi.org/10. 18848/1447-9494/cgp/v17i02/46881. [7] Gumenuk, T.B., 2010. Planning as the pedagogical phenomenon. Naukovyi chasopys natsionalnoho pedahohichnoho universytetu imeni m. p. drahomanova. seriia 13: Problemy trudovoi ta profesiinoi pidhotovky, 6, pp.51–59. Available from: http://enpuir.npu.edu.ua/ handle/123456789/18258. [8] Hernández Rizzardini, R., Amado-Salvatierra, H. and Guetl, C., 2013. Cloud-based learning environments: Investigating learning activities experiences from motivation, usability and emotional perspective. Proceedings of the 5th International Conference on Computer Supported Education - WCLOUD, (CSEDU 2013). INSTICC, SciTePress, pp.709–716. Available from: https://doi.org/10.5220/0004451807090716. [9] Hinon, K., 2020. Augmented reality imagineering model for learning management with cloud learning environment to encourage the innovative skills of undergraduates. In: M.E. Auer, H. Hortsch and P. Sethakul, eds. The Impact of the 4th Industrial Revolution on 270 https://doi.org/10.55056/etq.17 https://doi.org/10.1109/ISECon.2013.6525193 https://doi.org/10.1109/ISECon.2013.6525193 https://doi.org/10.1109/EDUCON.2012.6201064 https://doi.org/10.1109/ICTechEd749582.2020.9101249 https://doi.org/10.33407/itlt.v1i1.285 https://vspu.net/sit/index.php/sit/article/view/3904 https://vspu.net/sit/index.php/sit/article/view/3904 https://doi.org/10.18848/1447-9494/cgp/v17i02/46881 https://doi.org/10.18848/1447-9494/cgp/v17i02/46881 http://enpuir.npu.edu.ua/handle/123456789/18258 http://enpuir.npu.edu.ua/handle/123456789/18258 https://doi.org/10.5220/0004451807090716 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 Engineering Education. Cham: Springer International Publishing, pp.326–338. Available from: https://doi.org/10.1007/978-3-030-40271-6_33. [10] Hinon, K., 2020. The development of C&A Technique for learning management to enhance instructional media creation skills in a cloud-based learning environment for undergraduate students. In: M.E. Auer, H. Hortsch and P. Sethakul, eds. The Impact of the 4th Industrial Revolution on Engineering Education. Cham: Springer International Publishing, pp.288–297. Available from: https://doi.org/10.1007/978-3-030-40274-7_29. [11] Jantakun, T. and Jantakoon, T., 2017. Model of project-based learning on cloud computing technology in collaboration to enhance ict literacy. Turkish Online Journal of Educational Technology, 2017(November Special Issue INTE), pp.523–529. [12] Jeong, H. and Hong, B., 2012. CSP Based E-Learning Model in Cloud Computing Envi- ronment. In: T.h. Kim, H.s. Cho, O. Gervasi and S.S. Yau, eds. Computer Applications for Graphics, Grid Computing, and Industrial Environment. Berlin, Heidelberg: Springer Berlin Heidelberg, pp.110–117. Available from: https://doi.org/10.1007/978-3-642-35600-1_16. [13] Kienle, A., 2008. Intertwining synchronous and asynchronous communication to sup- port collaborative learning—system design and evaluation. Education and Information Technologies, 14(1), p.55. Available from: https://doi.org/10.1007/s10639-008-9065-9. [14] Kim, S. and Yoon, Y., 2013. Elastic service model for smart learning based on cloud environment. 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering. pp.567–572. Available from: https://doi.org/10.1109/SOSE.2013.45. [15] Kleffner, J.H., Hendricson, W.D., Littlefield, J.H. and Hudepohl, N., 1985. The Journal of bio- communication, 12(4), pp.4–7. Available from: https://www.researchgate.net/publication/ 19084009. [16] Kremen, V. and Bykov, V., 2013. Category “space” and “environment”: Features model submissions and educational application. Theory and practice of social systems management, (2), pp.3–16. Available from: http://tipus.khpi.edu.ua/article/view/44387. [17] Lavrentieva, O.O., Rybalko, L.M., Tsys, O.O. and Uchitel, A.D., 2019. Theoretical and methodical aspects of the organization of students’ independent study activities together with the use of ICT and tools. CTE Workshop Proceedings, 6, p.102–125. Available from: https://doi.org/10.55056/cte.371. [18] Lin, Y.T., Wen, M.L., Jou, M. and Wu, D.W., 2014. A cloud-based learning environment for developing student reflection abilities. Computers in Human Behavior, 32, pp.244–252. Available from: https://doi.org/10.1016/j.chb.2013.12.014. [19] Lytvynova, S., 2015. Model intehratsii servisiv, zastosunkiv ta tekhnolohii khmarno oriien- tovanoho navchalnoho seredovyshcha (KhONS). In: S.H. Lytvynova, ed. Modeliuvannia y intehratsiia servisiv khmaro oriientovanoho navchalnoho seredovyshcha. Kyiv: Komprynt, pp.50–59. Available from: http://eprints.zu.edu.ua/16812/. [20] Lytvynova, S.G., 2014. Concepts and characteristics of cloud oriented learning environment of school. Information Technologies and Learning Tools, 40(2), p.26–41. Available from: https://doi.org/10.33407/itlt.v40i2.970. [21] Lytvynova, S.H., 2015. Komponentna model khmaro oriientovanoho navchalnoho sere- dovyshcha zahalnoosvitnoho navchalnoho zakladu. Scientific Bulletin of Uzhhorod Univer- sity. Series: «Pedagogy. Social Work», 35, pp.99–106. Available from: http://nbuv.gov.ua/ UJRN/Nvuuped_2015_35_32. 271 https://doi.org/10.55056/etq.17 https://doi.org/10.1007/978-3-030-40271-6_33 https://doi.org/10.1007/978-3-030-40274-7_29 https://doi.org/10.1007/978-3-642-35600-1_16 https://doi.org/10.1007/s10639-008-9065-9 https://doi.org/10.1109/SOSE.2013.45 https://www.researchgate.net/publication/19084009 https://www.researchgate.net/publication/19084009 http://tipus.khpi.edu.ua/article/view/44387 https://doi.org/10.55056/cte.371 https://doi.org/10.1016/j.chb.2013.12.014 http://eprints.zu.edu.ua/16812/ https://doi.org/10.33407/itlt.v40i2.970 http://nbuv.gov.ua/UJRN/Nvuuped_2015_35_32 http://nbuv.gov.ua/UJRN/Nvuuped_2015_35_32 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 [22] Masud, A.H. and Huang, X., 2016. Strategies and practice of cloud-based learning environment implementation. In: L. Chao, ed. Handbook of Research on Cloud-Based STEM Education for Improved Learning Outcomes. IGI Global, pp.42–63. Available from: https://doi.org/10.4018/978-1-4666-9924-3.ch004. [23] Moore, E.S., 1913. Lecture and recitation methods in university instruction. Science, 37(964), pp.929–932. Available from: https://doi.org/10.1126/science.37.964.9. [24] Moreira, F. and Ferreira, M.J., 2013. A blended mobile learning context oriented model in a cloud environment applied to a RE course. ICEIS 2013 - Proceedings of the 15th International Conference on Enterprise Information Systems. vol. 2, pp.539–544. [25] Popel, M.V. and Shyshkina, M.P., 2019. The areas of educational studies of the cloud- based learning systems. CTE Workshop Proceedings, 6, p.159–172. Available from: https: //doi.org/10.55056/cte.375. [26] Rassovytska, M.V. and Striuk, A.M., 2018. The system of cloud-oriented tools of learning computer science disciplines of engineering specialties students. CTE Workshop Proceedings, 5, p.20–26. Available from: https://doi.org/10.55056/cte.131. [27] Ridlo, Z.R., Dafik and Nugroho, C.I.W., 2020. Report and recommendation of implemen- tation research-based learning in improving combinatorial thinking skills embedded in STEM parachute design activities assisted by CCR (cloud classroom). Universal Journal of Educational Research, 8(4), pp.1413–1429. Available from: https://doi.org/10.13189/ujer. 2020.080434. [28] Semerikov, S.O., Teplytskyi, I.O., Soloviev, V.N., Hamaniuk, V.A., Ponomareva, N.S., Kol- gatin, O.H., Kolgatina, L.S., Byelyavtseva, T.V., Amelina, S.M. and Tarasenko, R.O., 2021. Methodic quest: Reinventing the system. Journal of Physics: Conference Series, 1840(1), p.012036. Available from: https://doi.org/10.1088/1742-6596/1840/1/012036. [29] Shirehjini, A.A.N., Yassine, A., Shirmohammadi, S., Rasooli, R. and Arbabi, M.S., 2016. Cloud Assisted IOT Based Social Door to Boost Student-Professor Interaction. In: C. Stephanidis, ed. HCI International 2016 – Posters’ Extended Abstracts. Cham: Springer International Publishing, pp.426–432. Available from: https://doi.org/10.1007/978-3-319-40542-1_69. [30] Shyshkina, M., 2018. The general model of the cloud-based learning and research envi- ronment of educational personnel training. In: M.E. Auer, D. Guralnick and I. Simonics, eds. Teaching and Learning in a Digital World. Cham: Springer International Publishing, pp.812–818. Available from: https://doi.org/10.1007/978-3-319-73210-7_94. [31] Striuk, A.M. and Rassovytska, M.V., 2014. The system of cloud oriented learning tools as an element of educational and scientific environment of high school. Information Technologies and Learning Tools, 42(4), p.150–158. Available from: https://doi.org/10.33407/itlt.v42i4. 1087. [32] Vakaliuk, T.A., 2015. Teoretychni pidkhody do proektuvannia khmaro oriientovanoho navchalnoho seredovyshcha u vitchyznianii ta zarubizhnii literaturi. Naukovyi chasopys NPU imeni M. P. Drahomanova. Seriia 2 : Kompiuterno-oriientovani systemy navchannia, (17(24)), pp.90–94. Available from: http://nbuv.gov.ua/UJRN/Nchnpu_2_2015_17_18. [33] Wolfschwenger, P., Albaner, B., Kastner-Hauler, O. and Sabitzer, B., 2020. The value of cloud-based learning environments for digital education. 2020 IEEE Frontiers in Education Conference (FIE). Los Alamitos, CA, USA: IEEE Computer Society, pp.1–5. Available from: https://doi.org/10.1109/FIE44824.2020.9274223. 272 https://doi.org/10.55056/etq.17 https://doi.org/10.4018/978-1-4666-9924-3.ch004 https://doi.org/10.1126/science.37.964.9 https://doi.org/10.55056/cte.375 https://doi.org/10.55056/cte.375 https://doi.org/10.55056/cte.131 https://doi.org/10.13189/ujer.2020.080434 https://doi.org/10.13189/ujer.2020.080434 https://doi.org/10.1088/1742-6596/1840/1/012036 https://doi.org/10.1007/978-3-319-40542-1_69 https://doi.org/10.1007/978-3-319-73210-7_94 https://doi.org/10.33407/itlt.v42i4.1087 https://doi.org/10.33407/itlt.v42i4.1087 http://nbuv.gov.ua/UJRN/Nchnpu_2_2015_17_18 https://doi.org/10.1109/FIE44824.2020.9274223 Educational Technology Quarterly, Vol. 2021, Iss. 2, pp. 257-273 https://doi.org/10.55056/etq.17 [34] Zhang, L., Li, X., Wang, J., Ma, X. and Xu, M., 2017. Construction of mobile teaching model based on connectivism learning theory in cloud environment. Journal of Computers (Tai- wan), 28(4), pp.215–226. Available from: https://doi.org/10.3966/199115592017082804023. [35] Zheng, M. and Louie, K., 2021. Promoting student online engagement and interaction with cloud-based technology. Journal of Dental Education, 85(S3), pp.2046–2048. Available from: https://doi.org/10.1002/jdd.12628. 273 https://doi.org/10.55056/etq.17 https://doi.org/10.3966/199115592017082804023 https://doi.org/10.1002/jdd.12628 1 Introduction 2 Related work 3 Results 3.1 Management component of CBLE for bachelors in software engineering 3.2 Organizational component of CBLE for bachelors in software engineering 3.3 Content and methodological component of CBLE for bachelors in software engineering 3.4 Communication component of CBLE for bachelors in software engineering 3.5 Technological component of CBLE for bachelors in software engineering 3.6 Effective component of CBLE for bachelors in software engineering 4 Conclusions