Assessment refactoring and question block in answer

See commit messages for specific steps taken
That now also excludes the message blocks - was this a bug? What would be the difference in behavior?