CYB-166 Fixes logic bug in returning student engagement points

https://jira.ets.berkeley.edu/jira/browse/CYB-166 

The current user's points were being returned for all students.  

* corresponding points for each student now returned
* cleaned up syntax to use ActiveRecord's method syntax, not Ruby hash syntax.