Whenever possible, we added manipulatives and interactive activities to help cement the ideas being taught. For example, in Room Design, in a lesson about the elements of color, I added a simple manipulative to show the difference between 'value' and 'intensity'. Users can drag a slider and change the value or intensity of a red sofa in the center of the screen. It's one thing to hear the definition, but another entirely to change it yourself.

This new section allowed supervisors to see their employee's overall progress at a glance as well as take a deep dive. They were also given tools that allowed them to add/remove employees from seats, change licenses, and oversee the completion of worksheets - with the ability to tell individuals to redo or finish them. Managers could also change the pace of the lessons that were automatically assigned via a schedule.
One of my co-workers and I spent nearly three weeks finding Sketchup models that matched the styles of furniture that were being taught and I cleaned them up, simplifying if necessary, and exported them as a .collada file that could be read into a custom viewer I created. We decided that we wanted to be able to change the color of the textures on a whim, and since the textures are loaded in via relative url, I created a REST endpoint that would serve up the texture image that we wanted based on a database entry in our settings table.