Instead of adding, removing or disabling fields, think in terms of one related record for each requirement. What you describe is essentially a survey such as the one discussed here: Need aid on generating a report from a survey layout.
The "questions" of such a survey are equivalent to your requirements. The Score or check box value showing whether or not they met a requirement is a "Response" record in the survey example. Each team member would be a respondent.
And by mixing an matching requirements records, you can flexibly evaluate each member of your team with just the requirements relevant to each individual.
Thanks for the info. That is essentially the same sort of task :-)