Defining programming problems as learning objects


Autoria(s): Leal, José Paulo; Queirós, Ricardo
Data(s)

03/07/2014

03/07/2014

2009

Resumo

Standards for learning objects focus primarily on content presentation. They were already extended to support automatic evaluation but it is limited to exercises with a predefined set of answers. The existing standards lack the metadata required by specialized evaluators to handle types of exercises with an indefinite set of solutions. To address this issue we extended existing learning object standards to the particular requirements of a specialized domain. We present a definition of programming problems as learning objects that is compatible both with Learning Management Systems and with systems performing automatic evaluation of programs. The proposed definition includes metadata that cannot be conveniently represented using existing standards, such as: the type of automatic evaluation; the requirements of the valuation engine; and the roles of different assets - tests cases, program solutions, etc. We present also the EduJudge project and its main services as a case study on the use of the proposed definition of programming problems as learning objects.

European Commission

Identificador

http://hdl.handle.net/10400.22/4653

Idioma(s)

eng

Publicador

World Academy of Science, Engineering and Technology, International Science Index 34

Relação

European Commission project number 135221-LLP-1-2007-1-ES-KA3-KA3MP

http://waset.org/publications/2892/defining-programming-problems-as-learning-objects

Direitos

openAccess

Palavras-Chave #Content packaging #E-learning services #Interoperability #Learning objects
Tipo

conferenceObject