This paper describes a communication model to integrate repositories of programming problems with other e-Learning software components. The motivation for this work comes from the EduJudge project that aims to connect an existing repository of programming problems to learning management systems. When trying to use the existing repositories of learning objects we realized that they are mainly specialized search engines and lack features for integration with other e-Learning systems. With this model we intend to clarify the main features of a programming problem repository, in order to enable the design and development of software components that use it. The two main points of this model are the definition of programming problems as l...
This work is a contribution to the e-Framework, arguably the most prominent e-learning framework tod...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
Learning computer programming requires solving programming exercises. In computer programming course...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
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...
A repository of learning objects is a system that stores electronic resources in a technology-mediat...
The corner stone of the interoperability of eLearning systems is the standard definition of learning...
Managing programming exercises require several heterogeneous systems such as evaluation e...
Standards for learning objects focus primarily on content presentation. They were already extended t...
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 ...
The concept of Learning Object (LO) is crucial for the standardization on eLearning. The latest LO s...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Managing programming exercises require several heterogeneous systems such as evaluation engines, lea...
This work is a contribution to the e-Framework, arguably the most prominent e-learning framework tod...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
Learning computer programming requires solving programming exercises. In computer programming course...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
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...
A repository of learning objects is a system that stores electronic resources in a technology-mediat...
The corner stone of the interoperability of eLearning systems is the standard definition of learning...
Managing programming exercises require several heterogeneous systems such as evaluation e...
Standards for learning objects focus primarily on content presentation. They were already extended t...
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 ...
The concept of Learning Object (LO) is crucial for the standardization on eLearning. The latest LO s...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Managing programming exercises require several heterogeneous systems such as evaluation engines, lea...
This work is a contribution to the e-Framework, arguably the most prominent e-learning framework tod...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
Learning computer programming requires solving programming exercises. In computer programming course...