Malte, your latest posting is the best posting I have ever read on this subject. Well said indeed!
I haven't checked out Evaluation yet. Is it a backend to Assessment/Survey? Will Assessment/Survey have a dependency (in the .info file) on Evaluation?
The SS engine will want to deliver the "test" to a certain user (or party) when the sequence and the sequencing rules say that activity is next in line in the given sequence. Then, as you said earlier, Malte, the "score" will either be pushed back to the SS engine by the Evaluation package (or Assessment perhaps?), or, pulled back to the SS engine from Evaluation by having the SS engine poll Evaluation at the proper point(s) in time. The "score" will have have to be normalized to a value between 0 and 1 (I think) according to the SS spec, but a percentage value is a good start 😊