{"title":"用于介绍性Java程序的自动评估和报告工具","authors":"Fatima AlShamsi, Ashraf Elnagar","doi":"10.1109/INNOVATIONS.2011.5893842","DOIUrl":null,"url":null,"abstract":"This paper presents a graph-based grading system for Java introductory programming courses, eGrader. The assessment process undergoes two stages in succession. Namely, dynamically and statically. This analysis leads to producing detailed feedback reports to both students and instructors. The student report provides a detailed feedback on the submitted code with a total mark break down. In addition to showing the model solution, specific comments on syntax and semantic errors (if any) are provided. On the other hand, the automated class report is a comprehensive document that provides detailed analysis on all students' submissions. The success of eGrader is measured by four performance measures which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%).","PeriodicalId":173102,"journal":{"name":"2011 International Conference on Innovations in Information Technology","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"An automated assessment and reporting tool for introductory Java programs\",\"authors\":\"Fatima AlShamsi, Ashraf Elnagar\",\"doi\":\"10.1109/INNOVATIONS.2011.5893842\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a graph-based grading system for Java introductory programming courses, eGrader. The assessment process undergoes two stages in succession. Namely, dynamically and statically. This analysis leads to producing detailed feedback reports to both students and instructors. The student report provides a detailed feedback on the submitted code with a total mark break down. In addition to showing the model solution, specific comments on syntax and semantic errors (if any) are provided. On the other hand, the automated class report is a comprehensive document that provides detailed analysis on all students' submissions. The success of eGrader is measured by four performance measures which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%).\",\"PeriodicalId\":173102,\"journal\":{\"name\":\"2011 International Conference on Innovations in Information Technology\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-04-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Conference on Innovations in Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INNOVATIONS.2011.5893842\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Innovations in Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INNOVATIONS.2011.5893842","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An automated assessment and reporting tool for introductory Java programs
This paper presents a graph-based grading system for Java introductory programming courses, eGrader. The assessment process undergoes two stages in succession. Namely, dynamically and statically. This analysis leads to producing detailed feedback reports to both students and instructors. The student report provides a detailed feedback on the submitted code with a total mark break down. In addition to showing the model solution, specific comments on syntax and semantic errors (if any) are provided. On the other hand, the automated class report is a comprehensive document that provides detailed analysis on all students' submissions. The success of eGrader is measured by four performance measures which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%).