Automatización de los procesos de corrección y autoevaluación de prácticas en asignaturas con contenidos de programación mediante herramientas TIC

  1. Christopher Expósito-Izquierdo
  2. Israel López-Plata
  3. Belén Melián-Batista
  4. José Marcos Moreno-Vega
Book:
De la innovación imaginada a los procesos de cambio
  1. Ana Vega Navarro (coord.)
  2. David Stendardi (coord.)

Publisher: Servicio de Publicaciones ; Universidad de La Laguna

ISBN: 978-84-15939-62-7

Year of publication: 2018

Pages: 387-408

Type: Book chapter

Abstract

In recent years, computer programming has become a transversal tool in multiple areas of knowledge. The student creates programs that present a desired behavior in a given practical context through the programming. However, the writing process demands the student usually of knowledge about multiple areas, domaining programming languages, algorithms of specific purpose, and formal logic, among others. Nowadays, the Universidad de La Laguna includes computer programming in multiple official degrees. In these degrees the student faces the performance of multiple laboratory practices where he has to demonstrate his knowledge related to computer programming for solving a problem proposed by the teacher within the context of the subject he teaches. The process of correcting the practices involves a thorough analysis by the teachers of the programming proposals made by the students. This usually involves assessing a large number of proposals during the practice sessions, which results in the level of detail in the evaluation being inevitably lower than desired. Consequently, some students are dissatisfied with the grades obtained as well as exhaustion by the teachers in the face of the workload concentrated in the practical sessions. In this paper, the design, implementation, and validation of a software tool that automates the assessment processes while facilitating self-assessment by students during the development of practices is described.