It is widely accepted that solving programming exercises is fundamental to learn how to program. Nevertheless, solving exercises is only effective if students receive an assessment on their work. An exercise solved wrong will consolidate a false belief, and without feedback many students will not be able to overcome their difficulties. However, creating, managing and accessing a large number of exercises, covering all the points in the curricula of a programming course, in classes with large number of students, can be a daunting task without the appropriated tools working in unison. This involves a diversity of tools, from the environments where programs are coded, to automatic program evaluators ...
This work is a contribution to the e-Framework, arguably the mostprominent e-learning framework toda...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
This paper describes a communication model to integrate repositories of programming problems with ...
Learning computer programming requires solving programming exercises. In computer programming course...
Managing programming exercises require several heterogeneous systems such as evaluation e...
The concept of Learning Object (LO) is fundamental for producing, sharing and reusing content in eL...
Learning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effe...
We present an architecture for a system for creating, adapting and evaluating programming exercises ...
We present an architecture for a system for creating, adapting and evaluating programming exercises ...
The e-Framework is arguably the most prominent e-learning framework currently in use. For this reaso...
This work is a contribution to the e-Framework, arguably the most prominent e-learning framework tod...
Standards for learning objects focus primarily on content presentation. They were already extended t...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
In recent years emerged several initiatives promoted by educational organizations to adapt Service O...
The present generation of eLearning platforms values the interchange of learning objects standards. ...
This work is a contribution to the e-Framework, arguably the mostprominent e-learning framework toda...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
This paper describes a communication model to integrate repositories of programming problems with ...
Learning computer programming requires solving programming exercises. In computer programming course...
Managing programming exercises require several heterogeneous systems such as evaluation e...
The concept of Learning Object (LO) is fundamental for producing, sharing and reusing content in eL...
Learning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effe...
We present an architecture for a system for creating, adapting and evaluating programming exercises ...
We present an architecture for a system for creating, adapting and evaluating programming exercises ...
The e-Framework is arguably the most prominent e-learning framework currently in use. For this reaso...
This work is a contribution to the e-Framework, arguably the most prominent e-learning framework tod...
Standards for learning objects focus primarily on content presentation. They were already extended t...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
In recent years emerged several initiatives promoted by educational organizations to adapt Service O...
The present generation of eLearning platforms values the interchange of learning objects standards. ...
This work is a contribution to the e-Framework, arguably the mostprominent e-learning framework toda...
Abstract: This paper describes a communication model to integrate repositories of programming proble...
This paper describes a communication model to integrate repositories of programming problems with ...