Wang Tiantian, Su Xiaohong, Ma Peijun, W. Yuying, Wang Kuanquan
{"title":"AutoLEP: An Automated Learning and Examination System for Programming and its Application in Programming Course","authors":"Wang Tiantian, Su Xiaohong, Ma Peijun, W. Yuying, Wang Kuanquan","doi":"10.1109/ETCS.2009.18","DOIUrl":null,"url":null,"abstract":"AutoLEP, an automated learning and examination environment for programming is introduced. It differs from the other existing systems mainly in that it adopts a novel marking mechanism. It combines static analysis with dynamic testing to analyze students’ programs. So it can evaluate not only the testing results but also the constructs of the programs. It can give reasonable marks to programs with syntactical or logical errors. AutoLEP has been used in the C programming course since 2004 at Harbin Institute of Technology. The advantages of using AutoLEP are that the students are assessed on what they have to do in practice, rather than on their theoretical knowledge, and that the marking load on the examiner is drastically reduced.","PeriodicalId":422513,"journal":{"name":"2009 First International Workshop on Education Technology and Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 First International Workshop on Education Technology and Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETCS.2009.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
AutoLEP, an automated learning and examination environment for programming is introduced. It differs from the other existing systems mainly in that it adopts a novel marking mechanism. It combines static analysis with dynamic testing to analyze students’ programs. So it can evaluate not only the testing results but also the constructs of the programs. It can give reasonable marks to programs with syntactical or logical errors. AutoLEP has been used in the C programming course since 2004 at Harbin Institute of Technology. The advantages of using AutoLEP are that the students are assessed on what they have to do in practice, rather than on their theoretical knowledge, and that the marking load on the examiner is drastically reduced.