This paper presents a tool called Mooshak ProblEm Creator (Moopec) for facilitating the creation of programming exercises for a web-based multi-site programming contest system called Mooshak [Leal and Silva, 2003]. Users only need to create a text file for specifying all the information concerning problems including their description, tests and user feedback. This tool provides ways of automating most tasks involved in creating problems in Mooshak and, consequently, increases teachers\u27 productivity. Moopec allows instructors to quickly create problem sets by simply editing a text file. Moopec is implemented in Python and is available at https://github.com/rcm/mooshak_problem_creator
With the large demand for technology workers all around the world, more people are learning programm...
Teaching and learning computer programming is as challenging as difficult. Assessing the work of stu...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
Learning programming has become more and more popular and organizing introductory massive open onlin...
Enrollment in Massive Open Online Courses (MOOCs) and other open distance education is increasing an...
MOOC or massive open online courses are very popular now. For instance, UCL has thirteen courses in ...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field ...
An automatic correcting system was designed to be able to correct the programming exercises during a...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
Verifying and assessing of knowledge represent important part of education. A teacher can verify kno...
Massive open online courses (MOOCs) have launched a scale shift in higher education, with several in...
With the large demand for technology workers all around the world, more people are learning programm...
Teaching and learning computer programming is as challenging as difficult. Assessing the work of stu...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
Learning programming has become more and more popular and organizing introductory massive open onlin...
Enrollment in Massive Open Online Courses (MOOCs) and other open distance education is increasing an...
MOOC or massive open online courses are very popular now. For instance, UCL has thirteen courses in ...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field ...
An automatic correcting system was designed to be able to correct the programming exercises during a...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
Verifying and assessing of knowledge represent important part of education. A teacher can verify kno...
Massive open online courses (MOOCs) have launched a scale shift in higher education, with several in...
With the large demand for technology workers all around the world, more people are learning programm...
Teaching and learning computer programming is as challenging as difficult. Assessing the work of stu...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...