Text this: Predicting at-risk novice Java programmers through the analysis of online protocols

 __   __     ___     _    _      ___      ____    
 \ \\/ //   / _ \\  | |  | ||   / _ \\   |  _ \\  
  \   //   | / \ || | |/\| ||  | / \ ||  | |_| || 
  / . \\   | \_/ || |  /\  ||  | \_/ ||  | .  //  
 /_//\_\\   \___//  |_// \_||   \___//   |_|\_\\  
 `-`  --`   `---`   `-`   `-`   `---`    `-` --`