I'd like to implement the functionality in a way that can be useful for the assesssment package, but I'm afraid I'm in a hurry and the package is not usable yet. I think I'll choose complex-survey instead and make little changes that will be enough for what I need now. If that is the case, I think this auto-evaluation capability might be useful for people already using surveys. If so, tell me and we can find together the best way of doing it