Preview

Automated Grading System

Powerful Essays
Open Document
Open Document
6095 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Automated Grading System
University of Maryland
Institute for Advanced Computer Studies Department of Computer Science

College Park
UMIACS-TR-94-59 CS-TR-3275

KASSANDRA: THE AUTOMATIC GRADING SYSTEM
Urs von Matty January, 1994

Abstract. An automatic grading system is presented for grading assignments in scienti c computing. A student can interactively use this system to check the correctness of his program assignments. The grade for a correct solution is automatically recorded. This paper also considers the security problems with such an automatic grading system. Key words. Computerized grading, science education, computer aided instruction.

This report is available by anonymous ftp from cs.umd.edu in the directory /pub/papers/TRs. It also appears in SIGCUE Outlook, 22 (1994), pp. 26{40. y Institute for Scienti c Computing, ETH Zurich, CH-8092 Zurich, Switzerland; current address: Institute for Advanced Computer Studies, University of Maryland, College Park, MD 20742; e-mail: na.vonmatt@na-net.ornl.gov.

KASSANDRA: THE AUTOMATIC GRADING SYSTEM
Urs von Matt

Abstract. An automatic grading system is presented for grading assignments in scienti c computing. A student can interactively use this system to check the correctness of his program assignments. The grade for a correct solution is automatically recorded. This paper also considers the security problems with such an automatic grading system. Key words. Computerized grading, science education, computer aided instruction.

1. Introduction. At ETH Zurich an undergraduate course in scienti c computing is lectured by W. Gander every year. About six teaching assistants have to handle up to 200 students. The grading of assignments represents a major activity for the teaching assistants. Kassandra was designed to alleviate this problem. Kassandra is based on the observation that numerical assignments can be tested fairly easily. Typically the student has to implement a procedure which operates on given input data and generates some output.



References: 1] S. Barton, LEARN and SIFLEARN, University of Agriculture and Forestry, Brno, Czech Republic, 1991. 2] B. Char, K. Geddes, G. Gonnet, B. Leong, M. Monagan and S. Watt, Maple V Language Reference Manual, Springer-Verlag, New York, 1991. 3] G. E. Forsythe and N. Wirth, Automatic Grading Programs, Comm. ACM, 8 (1965), pp. 275{278. Kassandra: The Automatic Grading System 15 Fig. 4. Oberon-Kassandra 4] P. Lira, M. Bronfman and J. Eyzaguirre, MULTITEST II: a program for the generation, correction, and analysis of multiple choice tests, IEEE Transactions on Education, 33 (1990), pp. 320{325. 5] C. Moler et al., MATLAB User 's Guide, The MathWorks Inc., South Natick, 1990. 6] R. Myers, Computerized Grading of Freshman Chemistry Laboratory Experiments, Journal of Chemical Education, 63 (1986), pp. 507{509. 7] J. Piotrowski, The small computer assisted lecturing system, SIGCSE Bull., 20 (1988), pp. 8{ 12. 8] R. Posteraro, D. Blackwell and A. Huddleston, Techscore: A program for tabulating the results of multiple choice questions and correcting multiple choice examinations, Comput. Biol. Med., 16 (1986), pp. 259{265. 9] M. Reiser, The Oberon System, User Guide and Programmer 's Manual, ACM Press, New York, 1991. 10] R. M. Rottmann and H. T. Hudson, Computer Grading As an Instructional Tool, Journal of College Science Teaching, 12 (1983), pp. 152{156. 11] E. Schreihofer, J. Foster, B. Gleason, H. Harting and S. Hiltz, Software tools for a virtual classroom, in Proc. of NECC '88, ed. W. Ryan, Int. Council Comput. Educ., Eugene, 1988, pp. 230{236. 12] J. Taylor and D. Deever, Constructed-Response, Computer-Graded Homework, American Journal of Physics, 44 (1976), pp. 598{599. 13] N. Wirth, Programming in Modula-2, Springer-Verlag, Berlin, 1985. 14] N. Wirth and J. Gutknecht, The Oberon System, Software|Practice and Experience, 19 (1989), pp. 857{893.

You May Also Find These Documents Helpful

  • Powerful Essays

    EAS230Syllabus

    • 1748 Words
    • 8 Pages

    An introduction to computer programming with an emphasis on problem solving will be presented. Specific topics include:…

    • 1748 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Plus Minus Grading

    • 521 Words
    • 3 Pages

    Harriot Dixon, an Adjunct professor at Troy University in Montgomery, Alabama, is an expert in the department of kinesiology and health promotion. He writes a journal article on the student and faculty perspectives of the newly implemented plus/minus grading system and introduces a various amount of perceptions to the transition’s impact.…

    • 521 Words
    • 3 Pages
    Good Essays
  • Good Essays

    1. The results of a true-false exam given to a computer science class has been coded for input to a program. The information available for each student consists of a student identification number and the student's answers to ten true-false questions. The available data are as follows:…

    • 1086 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Joeran Beel, Stefan Langer, Bela Gipp, and Andreas Nürnberger. 2014. The Architecture and Datasets of Docear’s Research Paper Recommender System. In Proceedings…

    • 6703 Words
    • 27 Pages
    Powerful Essays
  • Good Essays

    Basic Compiler Design

    • 51898 Words
    • 208 Pages

    1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 What is a compiler? Interpreters . . . . . . . . . . . . . . . . . . . . . The phases of a compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Why learn about compilers? . . . . . . . . . . . . . . . . . The structure of this book . . . . . . . . . . . . . . . . . . To the lecturer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acknowledgements…

    • 51898 Words
    • 208 Pages
    Good Essays
  • Satisfactory Essays

    Ty Bsc It

    • 7130 Words
    • 29 Pages

    Computer Security : Introduction, Need for security, Principles of Security, Types of Attacks Cryptography : Plain text and Cipher Text, Substitution techniques, Caesar Cipher, Mono-alphabetic Cipher, Polygram, Polyalphabetic Substitution, Playfair, Hill Cipher, Transposition techniques, Encryption and Decryption, Symmetric and Asymmetric Key Cryptography, Steganography, Key Range and Key…

    • 7130 Words
    • 29 Pages
    Satisfactory Essays
  • Powerful Essays

    Computer Ethics in Ump

    • 6913 Words
    • 28 Pages

    2. Gordana (2000). Computing Curricula: Social, Ethical, and Professional Issues. Department of Computer Science, Mälardalen University Västerås, Sweden.…

    • 6913 Words
    • 28 Pages
    Powerful Essays
  • Better Essays

    wrwrwrw

    • 6715 Words
    • 27 Pages

    Detecting Mutual Functional Gene Clusters from Multiple Related Diseases Nan Du∗ , Xiaoyi Li∗ , Yuan Zhang† and Aidong Zhang∗ ∗ Computer Science and Engineering Department State University of New York at Buffalo, Buffalo, U.S.A nandu,xiaoyili,azhang@buffalo.edu † College of Electronic Information and Control Engineering Beijing University of Technology Beijing, China zhangyuan@emails.bjut.edu.cn Abstract—Discovering functional gene clusters based on gene expression data has been a widely-used method that offers a tremendous opportunity for understanding the functional genomics of a specific disease. Due to its strong power of comprehending and interpreting mass of genes, plenty of studies have been done on detecting and analyzing the gene clusters for various diseases. However, more and more evidence suggest that human diseases are not isolated from each other.…

    • 6715 Words
    • 27 Pages
    Better Essays
  • Good Essays

    SYlabus OBE CSFUNDAMENTALS

    • 1149 Words
    • 8 Pages

    This course provides an overview of computers, number systems, data types and representations, digital logic systems, assembly and machine language, compilers and translators, operating systems, and internetworking.…

    • 1149 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    documentation Chapter 1

    • 1583 Words
    • 7 Pages

    Technological innovations have never spared the world of computers. Researches in computer software are so extensive that almost all fields of science and mathematics have benefited from computers. Recent development has brought tangible improvements in almost every task of man.…

    • 1583 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    In reading this case study it was hard to come to terms that there some Universities that are presently using computer software to grade a student essay. How was that possible, how can a computer software understand what a student is writing and why the student is writing those words. This student is thankful that he just has to answer the case study question, since when he finishes reading this case study he had more questions than answers. The case study questions to answer for this assignment are as follows. Identify the kinds of systems described in this case. What are the benefits of automated essay grading? What are the drawbacks? Can automated essay grading replace a human grader? Why or why not?…

    • 1232 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    07004272

    • 5897 Words
    • 41 Pages

    patterns, and propose specific random walk algorithms for mining paradigmatic and syntagmatic relations. Evaluation results…

    • 5897 Words
    • 41 Pages
    Powerful Essays
  • Best Essays

    An important function of the teaching staff is the grading of student submissions and the calculation of final grades. The university gives discretion to teaching staff in respect of these tasks, enabling them to determine how best to assess student learning. It is important that staff reduce and represent grading data in a manner that ensures…

    • 2670 Words
    • 11 Pages
    Best Essays
  • Good Essays

    Examination Checker

    • 506 Words
    • 3 Pages

    For these reasons, the computer is one of the most interesting and important machines ever invented. The fusion of computers and electronic industries has revolutionized such fields as communication, education, medicine, entertainment, and business and industry. Almost every field is said to be automated. In this perspective, a computerized examination checker, which automatically checks test papers, is one of the electronic products that has brought about significance to universities in automating the checking of examination papers. For this reason, the MMSU particularly the…

    • 506 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Computers are known for their wide range of uses especially in scientific and mathematical fields.However little or no thought has been given to designing a complete and thorough intelligence entrance examination on a computer system in our immediate environment. This entrance examination system is designed to assist the college guidance administration. The design of the system is simple and easily understood. Its flexibility makes it amenable for future changes and amendment to either incorporate other aspects of intelligence or to be designed for any other school age or class.…

    • 2894 Words
    • 14 Pages
    Powerful Essays