Constructing polytomous knowledge structures from fuzzy skills