IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Making Programming Exercises Interoperable with PExIL

Making Programming Exercises Interoperable with PExIL
View Sample PDF
Author(s): Ricardo Queirós (CRACS and ESEIG/IPP, Porto, Portugal)and José Paulo Leal (University of Porto, Portugal)
Copyright: 2013
Pages: 19
Source title: Innovations in XML Applications and Metadata Management: Advancing Technologies
Source Author(s)/Editor(s): José Carlos Ramalho (Universidade do Minho, Portugal), Alberto Simões (Universidade do Minho, Portugal)and Ricardo Queirós (CRACS & INESC-Porto LA, Faculdade de Ciências, Universidade do Porto, Portugal)
DOI: 10.4018/978-1-4666-2669-0.ch003

Purchase

View Making Programming Exercises Interoperable with PExIL on the publisher's website for pricing and purchasing information.

Abstract

Several standards have appeared in recent years to formalize the metadata of learning objects, but they are still insufficient to fully describe a specialized domain. In particular, the programming exercise domain requires interdependent resources (e.g. test cases, solution programs, exercise description) usually processed by different services in the programming exercise lifecycle. Moreover, the manual creation of these resources is time-consuming and error-prone, leading to an obstacle to the fast development of programming exercises of good quality. This chapter focuses on the definition of an XML dialect called PExIL (Programming Exercises Interoperability Language). The aim of PExIL is to consolidate all the data required in the programming exercise lifecycle from when it is created to when it is graded, covering also the resolution, the evaluation, and the feedback. The authors introduce the XML Schema used to formalize the relevant data of the programming exercise lifecycle. The validation of this approach is made through the evaluation of the usefulness and expressiveness of the PExIL definition. In the former, the authors present the tools that consume the PExIL definition to automatically generate the specialized resources. In the latter, they use the PExIL definition to capture all the constraints of a set of programming exercises stored in a learning objects repository.

Related Content

Sreerakuvandana Sreerakuvandana, Princy Pappachan, Varsha Arya. © 2024. 24 pages.
Sandfreni, Ritika Bansal. © 2024. 57 pages.
Ankita Manohar Walawalkar, Massoud Moslehpour, Thanaporn Phattanaviroj, Suman Kumar. © 2024. 33 pages.
Akshat Gaurav, Brij B. Gupta, Arcangelo Castiglione. © 2024. 30 pages.
Gerry Firmansyah, Shavi Bansal, Ankita Manohar Walawalkar, Suman Kumar, Sourasis Chattopadhyay. © 2024. 33 pages.
Princy Pappachan, Massoud Moslehpour, Ritika Bansal, Mosiur Rahaman. © 2024. 34 pages.
Akshat Gaurav, Brij B. Gupta, Jinsong Wu, Priyanka Chaurasia. © 2024. 27 pages.
Body Bottom