added missing backend tests for some models

they include criteria, groups, and questions
fixed bug with evaluate button toggle

- fixed invalid answers count on the course page.