created api to return name of course

The course api has been called throughout the application but only
the name or id attributes are used. To speed up the page's loading
time, I've replaced them with the new API function.
created tests for the new course name API function
removed old code from course api
fixed answer comment access check

- The controller was still using the old conditions we had in place
- Now it uses the "can_reply" option attribute
added a self-evaluation column to the participation report

- only if the question has self-evaluation
- also refactored the backend to not do a query for every student on
the list
	- instead we query for all the information we need at the
	beginning and refer to them as we build the report.