Learning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effective if students have at their disposal a wide range of exercises that cover all the course syllabus and if their solutions are promptly evaluated and given the appropriate feedback. Currently the teaching-learning process in complex domains, such as computer programming, is characterized by an extensive curricula and a high enrolment of students. This poses a great workload for faculty and teaching assistants responsible for the creation, delivering and assessment of student exercises. In order to address these issues, we created an e-learning framework - called Ensemble - as a conceptual tool to organize and facilitate technical interopera...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Learning computer programming requires solving programming exercises. In computer programming course...
In the studies for methods of coding, students have a great problem for understanding how to solve a...
Currently, the teaching-learning process in domains, such as computer programming, is characterized ...
E-Learning frameworks are conceptual tools to organize networks of elearning services. Most framewor...
E-Learning frameworks are conceptual tools to organize networks of elearning services. Most framewor...
Abstract: E-Learning frameworks are conceptual tools to organize networks of e-learning services. Mo...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
Managing programming exercises require several heterogeneous systems such as evaluation e...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
In education, finding the appropriate learning pace that fits to the members of a large group is a c...
Managing programming exercises require several heterogeneous systems such as evaluation engines, lea...
The e-Framework is arguably the most prominent e-learning framework currently in use. For this reaso...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Learning computer programming requires solving programming exercises. In computer programming course...
In the studies for methods of coding, students have a great problem for understanding how to solve a...
Currently, the teaching-learning process in domains, such as computer programming, is characterized ...
E-Learning frameworks are conceptual tools to organize networks of elearning services. Most framewor...
E-Learning frameworks are conceptual tools to organize networks of elearning services. Most framewor...
Abstract: E-Learning frameworks are conceptual tools to organize networks of e-learning services. Mo...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
Managing programming exercises require several heterogeneous systems such as evaluation e...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
In education, finding the appropriate learning pace that fits to the members of a large group is a c...
Managing programming exercises require several heterogeneous systems such as evaluation engines, lea...
The e-Framework is arguably the most prominent e-learning framework currently in use. For this reaso...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Learning computer programming requires solving programming exercises. In computer programming course...
In the studies for methods of coding, students have a great problem for understanding how to solve a...