I think it would add to the fun of learning if there were levels for each subject as well as a total level. Energy points can act as the experience. Therefore, if one were to watch a humanities video, the energy points earned would go towards their humanities and overall levels. Perhaps there could be tracking widgets up at the top and a display in the progress section of the profile.
How can we help?