Mostrar el registro sencillo del ítem
dc.contributor.author | Climent Aunes, Laura | es_ES |
dc.contributor.author | Arbelaez Rodriguez, Alejandro | es_ES |
dc.date.accessioned | 2023-12-13T10:58:00Z | |
dc.date.available | 2023-12-13T10:58:00Z | |
dc.date.issued | 2023-10-06 | |
dc.identifier.isbn | 9788413960883 | |
dc.identifier.uri | http://hdl.handle.net/10251/200688 | |
dc.description.abstract | [EN] The Automatic Assessment (AA) of tasks presents several advantages, such as: its application to a large number of students (due to the very short time that it requires compared to manual evaluations), automatic and immediate feedback to the students and lack of subjectivity . In this paper we explain how to design unit tests to evaluate how the Object Oriented Programming (OOP) classes of the assignment have been programmed. In this paper, we focus on the Python programming language (rather than using Java as other works of literature). In addition, we present a real case of practical laboratory assignment. We also present their solution and the corresponding unit tests. Finally, we prove the effectiveness of the unit tests by verifying that the results obtained are the same as the evaluation carried out by visual inspection of the students’ code. In addition, we also received positive feedback from students on the work presented in this article. | es_ES |
dc.description.abstract | [ES] La Evaluación Automática (EA) de tareas presenta varias ventajas, tales como: su aplicación a un gran número de estudiantes (debido al tiempo tan reducido que requiere en comparación con las evaluaciones manuales), valoración automática e inmediata para los estudiantes y falta de subjetividad.En este trabajo explicamos como diseñar pruebas unitarias para evaluar como han sido programadas las clases de tareas de Programación Orientada a Objetos (POO). En este trabajo, nos enfocamos en el lenguaje de programación Python (en vez de utilizar Java tal y como lo hacen los otros trabajos de la literatura). Además, presentamos un caso real de un trabajo práctico de laboratorio. También presentamos su solución y las correspondientes pruebas unitarias.Finalmente, corroboramos la efectividad de los tests unitarios comprobando que los resultados obtenidos son los mismos que la evaluación realizada por inspección visual del código de los estudiantes. Además, también recibimos valoraciones positivas de los alumnos del trabajo presentado en este artículo. | es_ES |
dc.format.extent | 11 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Editorial Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - No comercial - Compartir igual (by-nc-sa) | es_ES |
dc.subject | Evaluación automática | es_ES |
dc.subject | Pruebas unitarias | es_ES |
dc.subject | Programación orientada a objetos | es_ES |
dc.subject | Automatic assessment | es_ES |
dc.subject | Unit testing | es_ES |
dc.subject | Object-oriented programming | es_ES |
dc.title | Pruebas unitarias para evaluar automáticamente la programación de clases en python | es_ES |
dc.type | Capítulo de libro | es_ES |
dc.type | Comunicación en congreso | es_ES |
dc.identifier.doi | 10.4995/INRED2023.2023.16596 | |
dc.rights.accessRights | Abierto | es_ES |
dc.description.bibliographicCitation | Climent Aunes, L.; Arbelaez Rodriguez, A. (2023). Pruebas unitarias para evaluar automáticamente la programación de clases en python. Editorial Universitat Politècnica de València. 398-408. https://doi.org/10.4995/INRED2023.2023.16596 | es_ES |
dc.description.accrualMethod | OCS | es_ES |
dc.relation.conferencename | IN-RED 2023: IX Congreso de Innovación Educativa y Docencia en Red | es_ES |
dc.relation.conferencedate | Julio 13-14, 2023 | es_ES |
dc.relation.conferenceplace | Valencia, España | es_ES |
dc.relation.publisherversion | http://ocs.editorial.upv.es/index.php/INRED/INRED2023/paper/view/16596 | es_ES |
dc.description.upvformatpinicio | 398 | es_ES |
dc.description.upvformatpfin | 408 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.relation.pasarela | OCS\16596 | es_ES |