A learner activity monitoring system and method for monitoring learner activity in an educational infrastructure (1) are provided. The system can accommodate multiple learner devices (5), each associated with a learner. The software devices (5) have software applications resident therein and are configured to receive access to electronic documents containing learning material from a server (3), identify usage events that occur while the learner interacts with and/or within the software application, time-stamp identified usage events, record time-stamped usage events and store them in a device storage location, and transmit recorded event usage data to the server (3). The usage events may include any one or more of an initial initialization of the software application, closing or inactiveness of the software application, subsequent initialization of the software application, identification and marking of alternative learning material, individual pages or sections of the learning material accessed by a learner from within the device application, general device application error events, accessing by the learner of additionally pushed content from an educator or instructor, and actions that may be deemed irregular within a given set of limitations within which the monitoring system is operating to name but a few.
展开▼