Revert "Revert "CatchExamService""

This reverts commit 59a20f0491018edcd0d7cb62f583aa2977127d1c.