Lucas Lacal, Miguel
Loading...
Email Address
person.page.identifierURI
Birth Date
Job Title
Last Name
Lucas Lacal
First Name
Miguel
person.page.departamento
Estadística, Informática y Matemáticas
person.page.instituteName
ORCID
person.page.observainves
person.page.upna
Name
- Publications
- item.page.relationships.isAdvisorOfPublication
- item.page.relationships.isAdvisorTFEOfPublication
- item.page.relationships.isAuthorMDOfPublication
1 results
Search Results
Now showing 1 - 1 of 1
Publication Open Access Platform for automatically generating and correcting python programming exercices(2020) Lucas Lacal, Miguel; Galar Idoate, Mikel; Escuela Técnica Superior de Ingeniería Industrial, Informática y de Telecomunicación; Industria, Informatika eta Telekomunikazio Ingeniaritzako Goi Mailako Eskola TeknikoaThe learning process is based on different elements like instructors, learners, the learning method or the learning place. Due to its impact in society, teaching has been deeply studied in order to improve its results. In this project we have focused on improving creating and correction of beginner programming assignments. We have developed a program which is integrated with Jupyter Notebook. Jupyter Notebook is a web-based tool which allows users to create open source software in different programming languages (Julia, Python and R). This platform is used in many universities because it is simple to use, and beginners can start coding without dealing with compilers or IDEs’ installations. Our platform consists of 2 NbExtensions1 (instructor and student extension) which behave as interfaces for users, and the main instructor program, which generates the corrector engine for assignments. The corrector engine contains the solutions provided by the instructor, the values of the variables used to test each exercise and an optional tip to help students in case they need it. Correction is based on solutions provided by both instructors and students. If an exercise is not correct students will see some feedback. After correcting the assignment, students must hand the generated result file in order to be evaluated. Instructors may see the results ordered by assignment id. A simple plagiarism check is executed by the instructor program.