11. A method for assisting instructors with interactions with students, which comprises: receiving, at a network server, a communication posted by a student; receiving, at a network server, a communication written by an instructor; identifying, at a network server, keywords in text of the student communication and instructor communication associated with a personality type to predict a likelihood of a student outcome with the instructor; monitoring, at a network server, the electronic communication between the instructor and the student to measure instructor performance; applying, at a network server, a scoring algorithm to the measured instructor performance and to the analyzed text of the instructor communication to detect keywords and phrases associated with teaching the student; generating, at a network server, a score for the instructor communication from the application of the scoring algorithm and from comparison of the detected keywords and phrases with a plurality of keywords and phrases stored in a library; creating, at a network server, an evaluation report that provides guidance to the instructor to facilitate a responsive communication with the student based on the score for the instructor communication, and providing the responsive communication to the student on a student device using a modality for the responsive communication based on the predicted likelihood of the student outcome.
11. A method for assisting instructors with interactions with students, which comprises: receiving, at a network server, a communication posted by a student; receiving, at a network server, a communication written by an instructor; identifying, at a network server, keywords in text of the student communication and instructor communication associated with a personality type to predict a likelihood of a student outcome with the instructor; monitoring, at a network server, the electronic communication between the instructor and the student to measure instructor performance; applying, at a network server, a scoring algorithm to the measured instructor performance and to the analyzed text of the instructor communication to detect keywords and phrases associated with teaching the student; generating, at a network server, a score for the instructor communication from the application of the scoring algorithm and from comparison of the detected keywords and phrases with a plurality of keywords and phrases stored in a library; creating, at a network server, an evaluation report that provides guidance to the instructor to facilitate a responsive communication with the student based on the score for the instructor communication, and providing the responsive communication to the student on a student device using a modality for the responsive communication based on the predicted likelihood of the student outcome. 17. The method of claim 11 , wherein the keywords and phrases associated with teaching the student relate to specific advice or action items that the student can do to improve performance or identify positive language that reinforces good student behavior or performance.