> Нужно ли ставить точки после слов "классная работа", "домашняя
> работа", "диктант", "упражнение" и т.д.

Вот как ответила на подобный вопрос [Грамота.ру][1]:

[![введите сюда описание изображения][2]][2]


  [1]: http://new.gramota.ru/spravka/buro/search-answer/?s=%D1%82%D0%BE%D1%87%D0%BA%D0%B0%20%D0%B2%20%D0%BA%D0%BE%D0%BD%D1%86%D0%B5
  [2]: https://i.sstatic.net/5Q9PY.png