Ensure LMS passes correct group_id when querying content

TNL-23
I don't like the name `call_view_with_group_id`; it's a bit of a misnomer, seeing as it's varying the user, the topic, and the group_id