ViLLE
   |
|
- Works?
- Yes
- Delivery Method(s)
- N/A
- Project
- N/A
- Project Relationship
- Stand-alone AV
- Language(s)
- English, Finnish
- Mikko-Jussi Laakso, Erkki Kaila, Teemu Rajala
- Institution(s)
- University of Turku
- Activity Level(s)
- N/A
- Source Code License
- Unavailable
- First Published
- N/A
- Last Modified
- N/A
- Awards
- Koli Calling Educational Tool Award
- Description
This system is hard to classify. Part course management system, part program visualization, its primary features relate to allowing an instructor to define a rich collection of exercises, with the exercise types designed to support an introduction to programming course. Students have the opportunity to complete assignments primarily related to programming among more general topics, while the system keeps a record of submissions and scores. The exercises created by teachers can be rated and commented on by other educators as well, keeping all material up to date and relevant on a more global scale. Currently there are eight different types of assignments provided by Ville for teachers to choose from. Some of the major ones are visualization, code sorting, coding and survey assignments. Visualization assignments combine displays of written lines of code with multiple choice questions pertaining to the code as well as mixed in array questions. Sorting code assignments are directly involved with rearranging certain lines of code to get a specific program to function properly. Coding assignments allow the student to physically type in lines of code based on certain specifications and guidelines. Surveys are give teachers the opportunity to distribute exams, quizzes, and receive submissions from students.
- Evaluation
It takes some time to get used to the environment in which these different types of assignments are presented. However, the Ville website is a great resource to new students and faculty. There are several links explaining the procedure for setting up coursework, and how to begin participating in coursework provided by an instructor. The features tab provides both a student’s view and teacher’s view, each equipped with a variety of links on creating courses and distributing resources (for teachers), as well as those for viewing exercises and visualizations (for students).
- Usage Notes
- N/A
- Field Report(s)
- References
- ViLLE –- a language-independent program visualization tool, Effectiveness of Program Visualization: A Case Study with the ViLLE Tool, Effects of course-long use of a program visualization tool
- AV of the Day
- No
- Score
- 84