1. A computing apparatus comprising: at least a first computing device; and one or more networked storage devices accessible at least via a network, the one or more networked storage devices coupled to the first computing device, and the one or more networked storage devices to have stored thereon instructions that, when executed, cause the computing apparatus to: receive, via a web server, a web request from a user using a second computing device to access content stored in the computing apparatus, via a network that includes the Internet, the web request, based on HTTP protocol, including a user identifier identifying the user, and a service identifier at least indicating the content to access, wherein at least a portion of the content is personalized to the user, to allow the user to learn from the at least a portion of the content; identify the user based on the user identifier in the web request from the user; allow the user, as identified, to have access to the content; track, based on the user identifier of the user, at least some of the user's activities regarding usage of the computing apparatus over a period of time; update, based on the user identifier of the user and the tracking, information regarding the user stored in the computing apparatus; receive a request from a first entity using a third computing device to access at least some materials resulted from updated information based on activities of a group of users tracked by the computing apparatus, with the group of users including the user, via a network that includes the Internet, the request being linked to another user identifier, from the first entity, identifying the first entity; identify the first entity based on the another user identifier from the first entity; allow the first entity, as identified, to have access to the at least some materials of the group of users; and restrict the first entity, as identified, from obtaining information based on some materials on the user in view of an indication from the user, wherein the computing apparatus comprises instructions, when executed, to cause the computing apparatus to generate an accounting record to charge the first entity to access the at least some materials on the group of users.