A system for distributing educational information includes compiling
educational information from educational sources. The user connects to a
management system through a network connection. A user account may be
authenticated with a user identification. The management system then
transmits a plurality of educational material that may be used and
operated on the user's computer when the user is offline. Later, the
management system performs a sync operation when the user is able to
reconnect to the system.