Detection of Attribute Hierarchies and Classification Accuracy: the Value of the Hierarchical Diagnostic Classification Model in Formative Assessment Practices