(self, left: str, right: str)
| 34 | return (left_id, right_id) in self.kcg_pairs or (right_id, left_id) in self.kcg_pairs |
| 35 | |
| 36 | def same_course(self, left: str, right: str) -> bool: |
| 37 | return self.course(left) is not None and self.course(left) == self.course(right) |
| 38 | |
| 39 | def sample_distractors(self, true_concept: str, k: int = 2, seed: int | None = None) -> list[str]: |
| 40 | return pick_distractors(true_concept, self.concepts, k=k, seed=seed) |
no test coverage detected