Bugfix, render the extra tabs in any access

Render the teacher's comments and extra material tabs when the user
access to a question, p2p, asset or solution. Not only when the user
access to the nugget video.
Bugfix, avoid zero division
Fix the previous wrong fix
Added disabled state to course list when no courses are available