Name: | Description: | Size: | Format: | |
---|---|---|---|---|
144.59 KB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
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.
Description
Keywords
Content packaging E-learning services Interoperability Learning objects
Pedagogical Context
Citation
Publisher
World Academy of Science, Engineering and Technology, International Science Index 34