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.
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. 4. The apparatus of claim 1 , wherein the program code is further configured to: track usage of a second handheld electronic book reader by a second user when viewing a second copy of the electronic document that is stored in the second handheld electronic book reader; generate at least one usage statistic for the second user; and receive in an analysis computer the usage statistics for the first and second users from the first and second handheld electronic book readers.