Show educators links to Quadbase exercises on Assignment page #345
Description
In OST, all exercises come from Quadbase. OST uses the Quadbase API to pull exercise content and cache it inside OST.
When a student views an assignment, they see a list of resources and a list of exercises to work. When the instructor (or any educator) goes to look at an assignment, all they see are grids of student results, one for each combination of cohort (since different cohorts can get different exercises) and student registration type (registered, auditing, dropped).
Above this "Results" section, there is an "Exercises" section which currently shows educators something like:
This assignment has 14 exercises.
You cannot see or work the exercises because they were not assigned to you.
Let's add a list of exercise links here. We have two options, and for the moment I'd be fine with either. We can just provide raw links back to the Quadbase URLs for the exercises or we can make the links reveal a local OST rendering of the OST cached exercise (using the partials we use elsewhere). If we do the former, let's force the link to open the Quadbase URL in a new tab -- unfortunately the load time of the assignment page can be slow for educators, especially when the results grids get large, so we don't want educators going back and forth to this page. If we do the latter, we should still include the Quadbase links next to the revealed locally-displayed OST cached exercise -- this will let instructors go see other Quadbase information (e.g. solutions) easily.
Note that we'll need one Exercise list for each cohort, since the cohorts can have different exercises in any given assignment.