skip to main content
10.1145/1999747.1999791acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

A marking language for the oto assignment marking tool

Authors Info & Claims
Published:27 June 2011Publication History

ABSTRACT

Marking programming assignments involves a lot of work, and with large classes, the feedback provided to students through marking is often rather limited and late.

Oto is a customizable and extensible marking tool that provides support for the submission and marking of assignments. Oto aims at reducing the marking workload and, also, at providing timely feedback to students.

In this paper, we present Oto's new marking language and give an overview of its implementation as a Domain-Specific Language.

References

  1. K. Beck and E. Gamma. Test infected: Programmers love writing tests. Java Report, 3(7):37--50, 1998.Google ScholarGoogle Scholar
  2. K. Dawson-Howe. Automatic submission and administration of programming assignments. SIGCSE Bulletin, 28(2):40--42, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Douce, D. Livingstone, and J. Orwell. Automatic test-based assessment of programming: A review. ACM Journal on Educat. Resources in Comp., 5(3), Sept. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Fowler. Domain-Specific Languages. Addison-Wesley, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Gamma et al. Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Gitchell and N. Tran. Sim: A utility for detecting similarity in computer programs. SIGCSE Bulletin, 31(1):266--270, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. F. Guérin. Oto, un outil générique et extensible pour corriger les travaux de programmation. Master's thesis, Dép. d'Informatique, UQAM, oct. 2005.Google ScholarGoogle Scholar
  8. M. Joy, N. Griffiths, and R. Boyatt. The BOSS online submission and assessment system. ACM Journal on Educat. Resources in Comp., 5(3), Sept. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hunit home page. http://hunit.sourceforge.net/, March 2011.Google ScholarGoogle Scholar
  10. Junit home page. http://www.junit.org/, March 2011.Google ScholarGoogle Scholar
  11. R. Leach. Using metrics to evaluate student programs. SIGCSE Bulletin, 27(2):41--48, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Thomas and A. Hunt. Programming Ruby: The Pragmatic Programmer's Guide. Addison-Wesley, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. Tremblay, F. Guérin, A. Pons, and A. Salah. Oto, a generic and extensible tool for marking programming assignments. Software - Practice and Experience, 38(3):307--333, March 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Warford. Computer Systems, fourth edition. Jones & Bartlett, Publishers, 2010.Google ScholarGoogle Scholar

Index Terms

  1. A marking language for the oto assignment marking tool

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '11: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
      June 2011
      418 pages
      ISBN:9781450306973
      DOI:10.1145/1999747

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 June 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader