{'fraction_non_alphanumeric': 0.017378711078928313, 'fraction_numerical': 0.0, 'mean_word_length': 5.398148148148148, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Experiences in Web-based grading

This paper describes a project to build a Web-based grading system and reports on experiences in using a Web-based grading system in a sophomore-level course on data structures. The Web-based grading system consists of electronic submission and retrieval programs, automated testing and Web-based evaluation software, Web-based code annotation software, and Web-based report generation software. The software was designed with electronic grading and delivery as the primary objective and with course-based assessment as a secondary objective. In addition, the software provides the means to capture electronic examples of student work for assessment and accreditation purposes and the means to create electronic portfolios for individual students. The results of our experience with the Web-based grading software in a sophomore-level course on data structures are also described. The software system provided a means to examine detailed information on the overall performance of students on programming projects. In particular, the software recorded information concerning the performance of student projects on test cases and recorded the frequency and type of design and documentation errors. This information was used to evaluate the overall performance of students and to identify common errors that merited additional course time and review.