With increasing globalization, foreign language skills have become one of the main requirements when applying for a job in leading ICT companies. Due to their ubiquity and multi-functionality, mobile devices allow teachers to provide technology-friendly students with highly dynamic learning contents in line with their lifestyle. Unfortunately, most of the available APPs still support a mainly one-way interaction (teacher to learner or computer-client interaction). The authors have designed an APP based on a highly interactive, ubiquitous and constructive learning approach. The current paper illustrates firstly how the APP has helped learners to get actively involved in their own learning process sharing and assessing their foreign language knowledge. And secondly, how students' logs can be used to automate the assessment of different skills such as the ability to explain terms in a foreign language or to assess definitions created by other game players.
A visual programming language allows users and developers to create programs by manipulating program elements graphically. Several studies have shown the benefits of visual languages for learning purposes and their applicability to robot programming. However, at present, there are not enough comparative studies on the suitability of textual and visual languages for this purpose. In this paper, we study if, as with a textual language, the use of a visual language could also be suitable in the context of robot programming and, if so, what the main advantages of using a visual language would be. For our experiments, we selected a sample of 60 individuals among students with adequate knowledge of procedural programming, that was divided into three groups. For the first group of 20 students, a learning scenario based on a textual object-oriented language was used for programming a specific commercial robotic ball with sensing, wireless communication, and output capabilities, whereas for the second and the third group, two learning scenarios based on visual languages were used for programming the robot. After taking a course for programming the robot in the corresponding learning scenario, each group was evaluated by completing three programming exercises related to the robot features (i.e. motion, lighting, and collision detection). Our results show that the students that worked with visual languages perceived a higher clarity level in their understanding of the course exposition, and a higher enjoyment level in the use of the programming environment. Moreover, they also achieved an overall better mark.
The widespread adoption of computers and Internet in our life has reached the classrooms, where computer-supported collaborative learning (CSCL) based on wikis offers new ways of collaboration and encourages student participation. When the number of contributions from students increases, traditional assessment procedures of e-learning settings suffer from scalability problems. In a wiki-based learning experience, automatic tools are required to support the assessment of such huge amounts of data. In this work, we present StatMediaWiki, a tool that collects and aggregates information that helps to analyze a MediaWiki installation. It generates charts, tables and different statistics enabling easy analysis of wiki evolution. We have used StatMediaWiki in a Higher Education course and present the results obtained in this case study.
1 March 2017 in Future Generation Computer Systems