That sounds like a good application of Item Response Theory (IRT).