Salvador España Boquera, D. Guerrero-Lopez, Alvaro Hermida-Perez, Josep Silva, J. Benlloch
{"title":"通过使用从在线IDE收集的数据来分析学习过程(编程)","authors":"Salvador España Boquera, D. Guerrero-Lopez, Alvaro Hermida-Perez, Josep Silva, J. Benlloch","doi":"10.1109/ITHET.2017.8067822","DOIUrl":null,"url":null,"abstract":"Computer programming courses require a lot of practice. Nevertheless, the difficulties found when trying to install the computer programming environment used in the university courses prevent many students from practicing at home. Hence, they can only practice during the computer laboratory lessons, or when the laboratories are available for the students. This limitation negatively affects the learning process. In order to reduce this obstacle, we have replaced the conventional IDE used in our courses by a web-based IDE called Codeboard. Among other advantages, this environment has the ability to collect statistics about the number of accesses to the developed projects, the number of compilations and runs of the corresponding programs, and the number of global accesses per day. Thus, it enables teachers to monitor the activities of the students both in lectures and at home. After using this tool for a semester, in this paper we report the statistics that are collected when using Codeboard, the limitations we have found in this tool, and how they could be easily overcome in order to perform a better analysis. We also report on the results of this preliminary experience by comparing the results of three consecutive courses (taught by the same instructors and using the same materials) in order to evaluate the influence of Codeboard on the learning process.","PeriodicalId":213786,"journal":{"name":"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)","volume":"1980 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Analyzing the learning process (in Programming) by using data collected from an online IDE\",\"authors\":\"Salvador España Boquera, D. Guerrero-Lopez, Alvaro Hermida-Perez, Josep Silva, J. Benlloch\",\"doi\":\"10.1109/ITHET.2017.8067822\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computer programming courses require a lot of practice. Nevertheless, the difficulties found when trying to install the computer programming environment used in the university courses prevent many students from practicing at home. Hence, they can only practice during the computer laboratory lessons, or when the laboratories are available for the students. This limitation negatively affects the learning process. In order to reduce this obstacle, we have replaced the conventional IDE used in our courses by a web-based IDE called Codeboard. Among other advantages, this environment has the ability to collect statistics about the number of accesses to the developed projects, the number of compilations and runs of the corresponding programs, and the number of global accesses per day. Thus, it enables teachers to monitor the activities of the students both in lectures and at home. After using this tool for a semester, in this paper we report the statistics that are collected when using Codeboard, the limitations we have found in this tool, and how they could be easily overcome in order to perform a better analysis. We also report on the results of this preliminary experience by comparing the results of three consecutive courses (taught by the same instructors and using the same materials) in order to evaluate the influence of Codeboard on the learning process.\",\"PeriodicalId\":213786,\"journal\":{\"name\":\"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)\",\"volume\":\"1980 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITHET.2017.8067822\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITHET.2017.8067822","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Analyzing the learning process (in Programming) by using data collected from an online IDE
Computer programming courses require a lot of practice. Nevertheless, the difficulties found when trying to install the computer programming environment used in the university courses prevent many students from practicing at home. Hence, they can only practice during the computer laboratory lessons, or when the laboratories are available for the students. This limitation negatively affects the learning process. In order to reduce this obstacle, we have replaced the conventional IDE used in our courses by a web-based IDE called Codeboard. Among other advantages, this environment has the ability to collect statistics about the number of accesses to the developed projects, the number of compilations and runs of the corresponding programs, and the number of global accesses per day. Thus, it enables teachers to monitor the activities of the students both in lectures and at home. After using this tool for a semester, in this paper we report the statistics that are collected when using Codeboard, the limitations we have found in this tool, and how they could be easily overcome in order to perform a better analysis. We also report on the results of this preliminary experience by comparing the results of three consecutive courses (taught by the same instructors and using the same materials) in order to evaluate the influence of Codeboard on the learning process.