We have developed an e-learning and e-assessment tool for a first year university course on computer programming. The tool presents information and questions to the student and provides immediate feedback to the student regarding correctness and score. An answer may be textual, or a selection from multiple choice, or a complete computer program involving several files. When a program is required, the answer is open-ended in the sense that the contents of the program are only checked in terms of functionality. That is, the program must meet the functional specifications given in the question. The results are packaged for the instructor in a specially-formatted file that contains the questions as they were presented to the student, the stud...
Learning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effe...
In this digital age of the computer, Internet, and social media and Internet of Things, e-assessment...
E-assessment is the process where technologies are used for the management of the end-to-end assessm...
Abstract We have developed an e-learning and e-assessment tool for a first year university course o...
The learning curve is the most important step in the early stages of using a programming language. T...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Abstract: This paper discusses the use of computer-based assessment (CBA) tools for e-assessment of ...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
Information about a studentâ??s level or state of knowledge is a key aspect for efficient, personali...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
Automatic evaluation and assessment systems have been a growing topic of interest. Studies and resea...
The demands of an ever changing and complex higher education environment, along with the profile of ...
In online learning, lecturers cannot assess students' programming abilities optimally. This is becau...
Learning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effe...
In this digital age of the computer, Internet, and social media and Internet of Things, e-assessment...
E-assessment is the process where technologies are used for the management of the end-to-end assessm...
Abstract We have developed an e-learning and e-assessment tool for a first year university course o...
The learning curve is the most important step in the early stages of using a programming language. T...
The article discusses the goals of teaching programing languages, kinds of programming tasks, evalua...
Abstract: This paper discusses the use of computer-based assessment (CBA) tools for e-assessment of ...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
Information about a studentâ??s level or state of knowledge is a key aspect for efficient, personali...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
Automatic evaluation and assessment systems have been a growing topic of interest. Studies and resea...
The demands of an ever changing and complex higher education environment, along with the profile of ...
In online learning, lecturers cannot assess students' programming abilities optimally. This is becau...
Learning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effe...
In this digital age of the computer, Internet, and social media and Internet of Things, e-assessment...
E-assessment is the process where technologies are used for the management of the end-to-end assessm...