passCaretKByTask method
pass^k for each task.
Implementation
Map<String, Map<int, double>> passCaretKByTask({List<int> ks = const [1]}) {
final byTask = trialsByTask();
final out = <String, Map<int, double>>{};
for (final entry in byTask.entries) {
final passes = entry.value.map((tr) => tr.allGradersPassed).toList();
out[entry.key] = {for (final k in ks) k: passCaretK(passes, k)};
}
return out;
}