1. A learning management system comprising: a learning system including at least one processor, the learning system being configured to display a learning environment for delivery of instructional material to a remote student workstation after authenticating a student at the remote student workstation, wherein the learning environment displays a user interface to the student on the remote student workstation; wherein the user interface is used to interact with an instructional material when the student enters into a learning session associated with a course; and a networking service in communication with the learning system configured to communicate messages to and from the student during the learning session with a network of mandatory contacts from the course and with a network of student-selected contacts outside the course, wherein the communication of messages with the student from both the network of mandatory contacts and the network of student-selected contacts are monitored to determine whether a message contains an unauthorized content, wherein when it is determined that a message contains unauthorized content based on the monitoring, an alert is generated, wherein the networking service automatically sanitizes the message when it is determined that the message contains unauthorized content, wherein the automatically sanitizing is removing only the unauthorized content from the message or otherwise redacting the message prior to being received by the recipient, and wherein said learning system includes a module that is configured to receive a policy stored in a student or social network database, the policy specifying topics or words that are inappropriate content in the messages.
1. A learning management system comprising: a learning system including at least one processor, the learning system being configured to display a learning environment for delivery of instructional material to a remote student workstation after authenticating a student at the remote student workstation, wherein the learning environment displays a user interface to the student on the remote student workstation; wherein the user interface is used to interact with an instructional material when the student enters into a learning session associated with a course; and a networking service in communication with the learning system configured to communicate messages to and from the student during the learning session with a network of mandatory contacts from the course and with a network of student-selected contacts outside the course, wherein the communication of messages with the student from both the network of mandatory contacts and the network of student-selected contacts are monitored to determine whether a message contains an unauthorized content, wherein when it is determined that a message contains unauthorized content based on the monitoring, an alert is generated, wherein the networking service automatically sanitizes the message when it is determined that the message contains unauthorized content, wherein the automatically sanitizing is removing only the unauthorized content from the message or otherwise redacting the message prior to being received by the recipient, and wherein said learning system includes a module that is configured to receive a policy stored in a student or social network database, the policy specifying topics or words that are inappropriate content in the messages. 6. The learning management system of claim 1 , wherein the unauthorized content is deleted from the message prior to being received by the student.