Skip to content

Commit 2f973ac

Browse files
author
Frankie Robertson
committed
Add two parameter version of compute_criteria
1 parent 7a0ada6 commit 2f973ac

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/next_item_rules/prelude/criteria.jl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ function compute_criteria(
5050
for item_idx in eachindex(items)]
5151
end
5252

53+
function compute_criteria(
54+
criterion,
55+
responses::TrackedResponses,
56+
)
57+
compute_criteria(criterion, responses, responses.item_bank)
58+
end
59+
5360
function compute_criteria(
5461
rule::ItemStrategyNextItemRule{StrategyT, ItemCriterionT},
5562
responses,
@@ -58,6 +65,13 @@ function compute_criteria(
5865
compute_criteria(rule.criterion, responses, items)
5966
end
6067

68+
function compute_criteria(
69+
rule::ItemStrategyNextItemRule{StrategyT, ItemCriterionT},
70+
responses
71+
) where {StrategyT, ItemCriterionT <: ItemCriterion}
72+
compute_criteria(rule.criterion, responses)
73+
end
74+
6175
function compute_pointwise_criterion(
6276
ppic::PurePointwiseItemCriterion, tracked_responses, item_idx)
6377
compute_pointwise_criterion(ppic, ItemResponse(tracked_responses.item_bank, item_idx))

0 commit comments

Comments
 (0)