This tool allows geology teachers to upload 3D models of rocks to their web site. Then, they can click on features of the rock and label them. When a student logs in, he can rotate the rock and view the information in the labels. As the student rotates the rock and views its different features, the application generates a heat map. The heat map indicates how much time the student spent looking at each feature. A new heat map is generated each time the student views a rock. Later, the teacher can review the heat map and determine if the student spent enough time viewing each feature of the rock.