iVProg - Visual Programming LInE-IME-USP
About iVProg
The iVProgH is a free educational system, implemented in HTML5 (HTML + CSS + JavaScript), and is intended for teaching and learning algorithms and programming. The iVProgH was designed from a visual model for programming, and can be used since the second cycle of Elementary School.
The iVProgH allows the use of exercises with automatic evaluation. In addition, using the iTarefa, you can easily incorporate it into a Moodle installation (as shown in Figure 2).
The integrated use of iVProgH in the Moodle environment has several advantages, both for teachers and for students. For students, there is the facility to be able to "program" without the need to install any additional system and you can still instantly get a result on your algorithm / solution. For teachers, there is the facility of a report such as all the activities possible to examine each solution sent) and allow the exercise note to be integrated into the Moodle.