kassess: Assess Individuals

View source: R/kassess.R

kassessR Documentation

Assess Individuals

Description

Assigns individuals to their corresponding knowledge states.

Usage

  kassess(x, rpatterns=NULL, method="deterministic")

Arguments

x

An R object of class kstructure.

rpatterns

A binary data frame or matrix where each row specifies the response pattern of one individual to the set of domain problems in x.

method

The desired assessment method. Currently only "deterministic" assessment is implemented.

Details

kassess assigns individuals to their corresponding knowledge state in a knowledge structure.

Assessing individuals based on a "deterministic" procedure starts by determining a domain problem a, which is contained in approximately half of the available knowledge states. If the individual being assessed has successfully solved the respective domain problem a, all knowledge states that do not contain domain problem a are removed from the set of potential knowledge states of the individual. If, on the other hand, the individual has not solved the respective domain problem a, all knowledge states that do contain domain problem a are removed from the set of potential knowledge states of the individual. From the remaining knowledge states a domain problem b, which again is contained in approximately half of the still available knowledge states, is selected. If the individual has successfully solved the respective domain problem b, all knowledge states that do not contain domain problem b are removed from the set of potential knowledge states of the individual. If, on the other hand, the individual has solved the respective domain problem b, all knowledge states that do contain domain problem b are removed from the set of potential knowledge states of the individual. This procedure is repeated until only one knowledge state is left. This is the knowledge state the individual is currently located in.

Value

A list where each element represents the knowledge state of one respondent.

References

Doignon, J.-P., Falmagne, J.-C. (1999) Knowledge Spaces. Heidelberg: Springer Verlag.

See Also

kstructure

Examples

# deterministic assessment
kst <- kstructure(set(set("a"), set("a","b"), set("a","c"), set("d","e"), 
   set("a","b","d","e"), set("a","c","d","e"), set("a","b","c","d","e")))
rp <- data.frame(a=c(1,1,0,1,1,1,1,0,0,0),b=c(0,1,0,1,0,1,0,1,0,0),
   c=c(0,0,0,0,1,1,1,0,1,0),d=c(0,0,1,1,1,1,0,0,0,1), e=c(0,0,1,1,1,1,0,0,0,0))
kassess(kst, rpatterns=rp, method="deterministic")

kst documentation built on Oct. 24, 2022, 5:07 p.m.

Related to kassess in kst...