I agree with Preston@Preston Botter that this is an advanced application of IRT and support the advice that you might want to look for consultation.
However, I am aware of a possible realisationrealization. The R
package TAM
provides a (not officially supported/documented) solution for this issue using the so-called Q-matrix (quite possible that the following idea works for other software packages as well).
First, note that in case of the 2 parameter logistic model the loading structure of the factor loadings (discrimination parameter in IRT) is estimated in order to best fit the data. More importantly, the discrimination parameter (B-matrix in TAM
) is the relative weight of the respective items in the total score.
Next, the Q-matrix is typically used as a binary matrix for asigningassigning the loading of items to different latent dimensions. However, in TAM
it is possible to assign values other than zero or one to the Q-matrix. The values of Q are multiplied to the faktorfactor loadings (discrimination parameter in IRT; 1 in case of the Rasch model). Thus, we can force a loading other than 1 to items in the Rasch model (or multidimensional versions thereof).