A method, computer program product, and device for monitoring student
progress may include providing a lesson selection menu for a user to
select a lesson and providing a quantity selection menu for the user to
select a quantity of lesson material to be rendered. The selected
quantity of the selected lesson may be rendered on a computing device. A
user input may be received indicating user progress toward completion of
the rendered quantity of the selected lesson. Additionally, the user
progress toward completion of the rendered quantity of the selected
lesson may be communicated to at least one third party.