Also Try an adaptive assessment below -
Adaptive testing involves modifying the assessment on the fly to take account of the candidate's ability.
In most cases, this involves choosing questions for candidates based on the score they got on previous sections in order to maximise the precision in measuring their level.