Yeah - combine the feedback and the exercise page.   I don't think ajax is needed though - unless I am missing something.  Can't we just hide the element and show it only on click.  When the link/button is clicked, we make an API call to set the "feedback viewed" status.

But the feedback content can be pre-rendered.   Do you see any problems with this approach?