Modeling Eye Movement For The Assessment Of Programming Proficiency