Fix the pagination logic for categories.

- Each category should be on its own page.
- Add a stub `getSubQuestions()` to MultiChoiceQuestionView