Enabling an organization to control user assignments and assessment
results while enabling a proprietary provider to maintain control over
both network distribution of proprietary content comprising the
assignments and use of proprietary assessment functions that evaluate the
user's performance of the assignments. A student uses a browser to submit
a request to a learning management system (LMS) that includes a URL to a
network node hosting the proprietary learning content and assessment
functions. The LMS sends a hidden form to the browser, causing the
browser to automatically redirect to the network node. The proprietary
provider then controls distribution of the proprietary learning content
to the browser and controls the student's interaction with the
proprietary learning content to accomplish the assignment. When the
student submits responses to the assignment, the proprietary provider
performs proprietary assessment functions and redirects only results data
to the LMS through the browser.