1. An apparatus, comprising: at least one processor; and program code configured upon execution by the at least one processor to monitor usage of an electronic document by: tracking usage of a handheld electronic book reader by a user when viewing a plurality of pages in an electronic document stored in the handheld electronic book reader, wherein the user is a student, and wherein the electronic document includes educational material from a reading assignment that has been assigned to the student; for each of the plurality of pages, generating at least one usage statistic associated with that page based upon the tracked usage; using the usage statistic to determine whether the student has read the reading assignment; and determining whether to revise at least one of the electronic document and a lesson plan with which the electronic document is associated based upon the usage statistic.