You can use skills to restrict access to a pool. A skill is an assessment of some aspect of the user's performance (a number between 0 and 100), which can be updated as tasks are completed.
To select users by skill:
Set up a quality control rule for calculating the skill.
Add a skill filter to the pool.