Patent ID: 7293239

Claim:
At a learning management system (LMS) controlled by an organization, a method of enabling the organization to control user assignments and assessment results while enabling a proprietary provider to maintain control over distribution of proprietary content through an electronic network and over use of a proprietary assessment function, comprising the steps of: (a) receiving user authentication information for a user from web browser; (b) accessing a database to determine which assignments are available to the user based on the user authentication information, the assignments accessible from and controlled by the proprietary provider through the web browser; (c) providing the web browser with a link to the LMS, the link indicating access to the assignments determined to be available to the user; (d) receiving a request for the assignments determined to be available to the user; (e) generating a propreietary content uniform resorce locator (URL) identifying a location of proprietary content controlled by the proprietary provider in response to receiving the request; (f) generating a message for transmission to the browser, the message including hidden data and the proprietary content URL, the message configured to cause the browser to automatically request the proprietary content from the proprietary provider at the proprietary content URL without indicating to the user that the proprietary content was requested from the proprietary provider, the hidden data comprising at least one of information about the organization, the user that activated the link, the assignment, and the proprietary provider, the hidden data being used to control distribution of the proprietary content to the browser and the user's interaction with the proprietary content in completing the assignment; and (g) transmitting the generated proprietary content URL and the generated message to the browser.