Hi Roland,
The problem here is the capabilities the Trainer and admin roles have when it comes to marking courses - they have the ability to mark the courses as passed regardless of their actual score - so the roles are not graded. A workaround might be to create other accounts for them when it comes to taking courses.
hope this is useful,
regards,
George.