Advances in information and communication technologies have contributed to the increasing use of virtual learning environments as support tools in teaching and learning processes. Virtual platforms generate a large volume of educational data, and the analysis of this data allows useful information discoveries to improve learning and assist institutions in reducing disqualifications and dropouts in distance education courses. This article presents the results of a systematic mapping study aiming to identify how educational data mining, learning analytics, and collaborative groups have been applied in distance education environments. Articles were searched from 2010 to June 2020, initially resulting in 55,832 works. The selection of 51 articles for complete reading in order to answer the research questions considered a group of inclusion and exclusion criteria. Main results indicated that 53% of articles (27/51) offered intelligent services in the field of distance education, 47% (24/51) applied methods and analysis techniques in distance education environments, 21% (11/51) applied methods and analysis techniques focused on virtual learning environments logs, and 5% (3/51) presented intelligent collaborative services for identification and creation of groups. This article also identified research interest clusters with highlights for the terms recommendation systems, data analysis, e-learning, educational data mining, e-learning platform and learning management system.
This paper proposes and validates a short and simple Expectancy-Value-Cost scale, called EVC Light. The scale measures the motivation of students in computing courses, allowing the easy and weekly application across a course. One of the factors related directly to the high rate of failure and dropout in computing courses is student motivation. However, measuring motivation is complex, there are several scales already carried out to do that job, but only a few of them consider the longitudinal follow-up of motivation throughout the courses. The EVC Light was applied to 245 undergraduate students from four universities. The Omega coefficient, scale items intercorrelation, item-total correlation, and factor analysis are used to validate and measure the reliability of the instrument. Confirmatory and exploratory factor analyses supported the structure, consistency, and validity of the EVC Light scale. Moreover, a significant relationship between motivation and student results was identified, based mainly on the Expectancy and Cost factors.
Intelligent Tutoring Systems (ITSs) for Math still use traditional data input methods: computers’ keyboard and mouse. However, students usually solve math tasks using paper and pen. Therefore, the gap between the manner the students work and the requirements imposed by these typing-based systems expose students to an extraneous cognitive load, impairing their learning. Our study investigates the impact of the data input method on students’ learning and fluency in solving equations using step-based math ITSs. More specifically, we have considered the standard typing and handwriting input methods. We hypothesized that the students would be more fluent using their handwriting with online recognition to solve math equations than using the typing input method. This fluency indicates a reduction in cognitive load, freeing working memory for logical reasoning instead of interface preconditions, leading to improved learning. We have conducted an experiment with 55 seventh-grade students from a private school to validate the hypothesis, randomly assigned to control and experimental groups. Each group used one of the input methods on two different devices (desktop computers and tablets). Although students using handwriting solved more equations and were faster than students who typed their equations, we could not find statistically significant differences in the learning between students that used typing or handwriting. Additionally, we have found that the input method used in a not ideal device (e.g., handwriting with a computer’s mouse instead of using a touch screen device) can negatively affect the students’ performance.
Integrating computational thinking into K-12 Education has been a widely explored topic in recent years. Particularly, effective assessment of computational thinking can support the understanding of how learners develop computational concepts and practices. Aiming to help advance research on this topic, we propose a data-driven approach to assess computational thinking concepts, based on the automatic analysis of data from learners’ computational artifacts. As a proof of concept, the approach was applied to a Massive Open Online Course (MOOC) to investigate the course’s effectiveness as well as to identify points for improvement. The data analyzed consists of over 3300 projects from the course participants, using the Scratch programming language. From that sample, we found patterns in how computational thinking manifests in projects, which can be used as evidence to guide opportunities for improving course design, as well as insights to support further research on the assessment of computational thinking.
Education 4.0 (E4) aims to improve the teaching-learning process and democratize access to quality education by using Industry 4.0 technologies in educational environments. The main objective of this article is to propose a framework containing a package of policies and initiatives for the drivers of society (industry, government, and academia) to develop E4. The framework was elaborated through systematic review based on good practices, challenges, and opportunities of E4, which were systematized considering the technical-scientific literature and the authors' experience. The main scientific contribution of this work is the creation of a new block of knowledge about E4 that expands and at the same time deepens the existing literature and can support new research and foster initiatives on the subject. Its main applied contribution is to increase access to quality education through the development of E4.
Background: Petri nets are a formal specification technique for modelling of control processes and modern flexible manufacturing systems. Interpreted Petri nets take into account input and output signals, allowing to apply them in any control system or even in control part of a cyber-physical system. Due to the fact that Petri nets are not used in the industrial practice, the students sometimes lack motivation to learn them. Contributions: In the paper we propose how to help students learn interpreted Petri nets with Minecraft (as a game-based learning). We show how interpreted Petri nets can be modelled in Minecraft and how they communicate with the surrounding environment via input and output signals to visualize control processes. The proposed approach has been validated experimentally among university students. Hypotheses: (1) Creating interpreted Petri net models with Minecraft helps to understand the basic principles; (2) Minecraft makes the course more attractive. Methodology: Students were divided into an experimental group (with game-based learning) and a control group (with traditional learning). The experimental group filled in a knowledge test twice (on the entry and on the exit) and a questionnaire. The control group filled in the same knowledge test at the end of the course. Findings: The observations confirm that the Minecraft-based teaching of interpreted Petri nets allows to gain better results in final tests, making at the same time the course more attractive and enjoyable.
The contents taught in the programming subjects have a great relevance in the formation of computing students. However, these subjects are characterized by high failure rates, as they require logical reasoning and mathematical knowledge. Thus, establishing knowledge through the subject of algorithms can help students to overcome these difficulties and absorb the contents and skills required. Thus, this work aims to present and discuss the results of a second experiment on the application of a teaching plan composed of several active methodologies (Virtual Learning Environments, Coding Dojo, Gamification, Problem-Based Learning, Flipped Classroom and Serious Games) in an algorithms subject. Based on this experiment, it was evaluated whether there were learning gains compared to the learning acquired with the traditional method. Finally, an analysis was performed using the two-tailed Student-t approach, used for independent samples, which presented statistically significant results.
Although Machine Learning (ML) has already become part of our daily lives, few are familiar with this technology. Thus, in order to help students to understand ML, its potential, and limitations and to empower them to become creators of intelligent solutions, diverse courses for teaching ML in K-12 have emerged. Yet, a question less considered is how to assess the learning of ML. Therefore, we performed a systematic mapping identifying 27 instructional units, which also present a quantitative assessment of the students’ learning. The simplest assessments range from quizzes to performance-based assessments assessing the learning of basic ML concepts, approaches, and in some cases ethical issues and the impact of ML on lower cognitive levels. Feedback is mostly limited to the indication of the correctness of the answers and only a few assessments are automated. These results indicate a need for more rigorous and comprehensive research in this area.
Due to technological advancements, robotics is findings its way into the classroom. However, workload for teachers is high, and teachers sometimes lack the knowledge to implement robotics education. A key factor of robotics education is peer learning, and having students (near-)peers teach them robotics could diminish workload. Therefore, this study implemented near-peer teaching in robotics education. 4 K10-11 secondary school students were teachers to 83 K5-6 primary school students. The intervention included 4 3-hour robotics lessons in Dutch schools. Primary school students completed a pre- and post-intervention questionnaire on their STEM-attitudes and near-peer teaching experience, and a report on their learning outcomes. Interaction with near-peer teachers was observed. After the lessons, a paired-samples t-test showed that students had a more positive attitude towards engineering and technology. Students also reported a positive near-peer teaching experience. Conventional content analysis showed that students experienced a gain in programming and robotics skill after the lessons, and increased conceptual understanding of robotics. The role the near peer teachers most frequently fulfilled was formative assessor. Near-peer teachers could successfully fulfil a role as an engaging information provider. This study shows that near-peer teachers can effectively teach robotics, diminishing workload for teachers. Furthermore, near-peer robotics lessons could lead to increased STEM-attitudes.
In programming problem solving activities, sometimes, students need feedback to progress in the course, being positively affected by the received feedback. This paper presents an overview of the state of the art and practice of the feedback approaches on introductory programming. To this end, we have carried out a systematic literature mapping to understand and discuss the main approaches for providing and evaluating feedback used in the learning of novice programmers in the problem solving activity. Thus, according to a formal protocol, an automatic search was performed for papers from 2016 to 2021. As a result, 39 studies were selected for the final analysis. As a result, we propose three different categorizations: the main approaches to providing feedback, the main methods used in the evaluation and the main aspects and effects of the evaluated feedback.