Add external Assesment

Hi Is there any way to add a practical percentage result to a student, to help asses them into a specific category or user group. I would like to add a practical side to a course but I need the teacher to be able to give a percentage result on set factors for each student, to asses their competencies according to a skills matrix. Is this possible or is there a module that can do this? Thank you for your help