Defining programming problems as learning objects

dc.contributor.author Ricardo Queirós en
dc.contributor.author José Paulo Leal en
dc.contributor.other 5695 en
dc.contributor.other 5125 en
dc.date.accessioned 2023-08-02T08:14:53Z
dc.date.available 2023-08-02T08:14:53Z
dc.date.issued 2009 en
dc.description.abstract 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 existing learning object standards were extended to the particular requirements of a specialized domain. A definition of programming problems as learning objects, compatible both with Learning Management Systems and with systems performing automatic evaluation of programs, is presented in this paper. The proposed definition includes metadata that cannot be conveniently represented using existing standards, such as: the type of automatic evaluation; the requirements of the evaluation engine; and the roles of different assets - tests cases, program solutions, etc. The EduJudge project and its main services are also presented as a case study on the use of the proposed definition of programming problems as learning objects. en
dc.identifier P-007-Y37 en
dc.identifier.uri https://repositorio.inesctec.pt/handle/123456789/14219
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Defining programming problems as learning objects en
dc.type en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
P-007-Y37.pdf
Size:
144.59 KB
Format:
Adobe Portable Document Format
Description: