LDEV-4875 Respect QbQuestion's case sensitive setting * Simplify learning.jsp, so it gets most of the data from the server rather than tries to figure it out on a client side * Optimize the way answers get fetched from Assessment * Fix the following issue: if there is no activity selected to fetch assessment answers from, then Scratchie don't show user answers