This work presents an online system of 3D representation of learning profiles that maps, for each student, the programming codes he developed along a course in selected variables from a broad set of software metrics that quantify effort and quality of programming. Applying this profile representation, the proposed system offers the following functionalities: generation of student time lines to check the evolution of evaluation variables in a sequence of course workout solutions, different visualizations of these variables, and selection of sample codes representative sources for composition of rubrics. The proposed system is, therefore, an important tool to help teachers of programming in the decision making of evaluation and in the monitoring of the learning of their students.