Visit http://www.cs.hut.fi/Research/TRAKLA2/ or watch the video tutorial of the system.

Malmi, L., Karavirta, V., Korhonen, A., Nikander, J., Seppala, O., and Silvasti, P. Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. Informatics in Education Volume 3 3, 2 (2004), 267-288. http://www.vtex.lt/informatics_in_education/htm/INFE048.htm.

See also other publications.

From the project site webpage:

"TRAKLA2 is an automatic exercise system for learning data structures and algorithms. The system provides an environment to solve algorithm simulation exercises that can be automatically graded. The grading is based on comparison between the learner made simulation sequence and a sequence produced by an actual algorithm."

The back end to TRAKLA2 appears to be MatrixPro.

Trakkla is widely used in Finland (and might arguably be the AV project with the greatest number of total users). It is actively maintained as of 2009.

Algorithms and Data Structures Implemented

See TRAKLA2 exercises or create an account (takes a minute) at TRAKLA2.

1. Basic algorithms

2. Sorting algorithms

3. Priority queues

4. Search trees

5. Hashing

6. Graph algorithms

7. Analysis

8. Spatial Data Algorithms

Back to Toolkits