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 progr...
Computer programming is a complex domain both to teach and learn. This incited endeavors to find met...
In the last two decades, there was a proliferation of programming exercise formats that hinders inte...
Learning a new programming language is best done through coding exercises. However, manually creatin...
Several standards appeared in recent years to formalize the metadata of learning objects, but they a...
The concept of Learning Object (LO) is fundamental for producing, sharing and reusing content in eL...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
This paper introduces Yet Another Programming Exercises Interoperability Language (YAPExIL), a JSON ...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
The concept of Learning Object (LO) is crucial for the standardization on eLearning. The latest LO s...
A repository of learning objects is a system that stores electronic resources in a technology-mediat...
This paper describes a communication model to integrate repositories of programming problems with ...
The present generation of eLearning platforms values the interchange of learning objects standards. ...
Standards for learning objects focus primarily on content presentation. They were already extended t...
Assessment plays a vital role in learning. This is certainly the case with assessment of computer pr...
Abstract-Software engineering is concerned with developing reusable high-quality programming objects...
Computer programming is a complex domain both to teach and learn. This incited endeavors to find met...
In the last two decades, there was a proliferation of programming exercise formats that hinders inte...
Learning a new programming language is best done through coding exercises. However, manually creatin...
Several standards appeared in recent years to formalize the metadata of learning objects, but they a...
The concept of Learning Object (LO) is fundamental for producing, sharing and reusing content in eL...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
This paper introduces Yet Another Programming Exercises Interoperability Language (YAPExIL), a JSON ...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
The concept of Learning Object (LO) is crucial for the standardization on eLearning. The latest LO s...
A repository of learning objects is a system that stores electronic resources in a technology-mediat...
This paper describes a communication model to integrate repositories of programming problems with ...
The present generation of eLearning platforms values the interchange of learning objects standards. ...
Standards for learning objects focus primarily on content presentation. They were already extended t...
Assessment plays a vital role in learning. This is certainly the case with assessment of computer pr...
Abstract-Software engineering is concerned with developing reusable high-quality programming objects...
Computer programming is a complex domain both to teach and learn. This incited endeavors to find met...
In the last two decades, there was a proliferation of programming exercise formats that hinders inte...
Learning a new programming language is best done through coding exercises. However, manually creatin...