Incorporating differential speed in cognitive diagnostic models with polytomous attributes