Not really sure what you are wanting to do. Who is going to be answering the questions? Makes a difference as to possible suggestions.
Here is an idea - Maybe you could do a bunch of multiple choice questions and place each of the competencies in each of the Feedback text boxes. For all the wrong answers, you would have, "Text of the competency - Not Proficient" and in the feedback for the correct answer, "The text of the competency - Proficient".
You could also create a database activity with a rating scale of "Not yet proficient" and "Proficient" to rate each submission.