This paper introduces Yet Another Programming Exercises Interoperability Language (YAPExIL), a JSON format that aims to: (1) support several kinds of programming exercises behind traditional blank sheet activities; (2) capitalize on expressiveness and interoperability to constitute a strong candidate to standard open programming exercises format. To this end, it builds upon an existing open format named PExIL, by mitigating its weaknesses and extending its support for a handful of exercise types. YAPExIL is published as an open format, independent from any commercial vendor, and supported with dedicated open-source software
Assessment plays a vital role in learning. This is certainly the case with assessment of computer pr...
The success of programming language design is so great and diverse that the resulting incompatibilit...
In this paper we describe a data format suitable for storing and manipulating executable language st...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
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...
Interoperability of programming languages is the ability for two or more languages to interact as pa...
Software projects tend to grow to exist of large quantities of program code. Most of this code will ...
The YAFL programming language is an original modern coding language. In this article, the design and...
Abstract. In this paper we describe several existing knowledge repre-sentation formats for interacti...
AbstractThis paper describes several extensions to the .NET Common Intermediary Language (CIL), each...
This paper describes several extensions to the.NET Common Intermediary Language (CIL), each of which...
INTERTWinE addresses programming-model design and implementation for scientific computing at Exascal...
In the last two decades, there was a proliferation of programming exercise formats that hinders inte...
The process of building remote or virtual laboratories to be deployed via Internet usually involves ...
Assessment plays a vital role in learning. This is certainly the case with assessment of computer pr...
The success of programming language design is so great and diverse that the resulting incompatibilit...
In this paper we describe a data format suitable for storing and manipulating executable language st...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
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...
Interoperability of programming languages is the ability for two or more languages to interact as pa...
Software projects tend to grow to exist of large quantities of program code. Most of this code will ...
The YAFL programming language is an original modern coding language. In this article, the design and...
Abstract. In this paper we describe several existing knowledge repre-sentation formats for interacti...
AbstractThis paper describes several extensions to the .NET Common Intermediary Language (CIL), each...
This paper describes several extensions to the.NET Common Intermediary Language (CIL), each of which...
INTERTWinE addresses programming-model design and implementation for scientific computing at Exascal...
In the last two decades, there was a proliferation of programming exercise formats that hinders inte...
The process of building remote or virtual laboratories to be deployed via Internet usually involves ...
Assessment plays a vital role in learning. This is certainly the case with assessment of computer pr...
The success of programming language design is so great and diverse that the resulting incompatibilit...
In this paper we describe a data format suitable for storing and manipulating executable language st...