@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix edu: <https://knobit.org/def/> .
@prefix knobit: <https://knobit.org/id/knobit/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix register: <https://knobit.org/id/register/> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

<https://knobit.org/id/register/skill-assessment#TA-101> a edu:Question ;
    rdfs:label "sa-knobit-register-review C1: a cycle through K12-3 and K12-10"@en ;
    dcterms:identifier "TA-101" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-105 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/C1> .

<https://knobit.org/id/register/skill-assessment#TA-102> a edu:Question ;
    rdfs:label "sa-knobit-register-review C1: the cycle broken at the link that is not an implication"@en ;
    dcterms:identifier "TA-102" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-133 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/C1> .

<https://knobit.org/id/register/skill-assessment#TA-103> a edu:Question ;
    rdfs:label "sa-knobit-register-review C2: K12-7 checks the credit record and records the outcome in one knobit"@en ;
    dcterms:identifier "TA-103" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-101 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/C2> .

<https://knobit.org/id/register/skill-assessment#TA-104> a edu:Question ;
    rdfs:label "sa-knobit-register-review C2: K12-7 split into two single-action knobits"@en ;
    dcterms:identifier "TA-104" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-131 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/C2> .

<https://knobit.org/id/register/skill-assessment#TA-105> a edu:Question ;
    rdfs:label "sa-knobit-register-review C3: K12-2 and K12-9 one identity under two names"@en ;
    dcterms:identifier "TA-105" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-102 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/C3> .

<https://knobit.org/id/register/skill-assessment#TA-106> a edu:Question ;
    rdfs:label "sa-knobit-register-review C3: K12-9 merged into K12-2, its name in alt_names"@en ;
    dcterms:identifier "TA-106" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-132 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/C3> .

<https://knobit.org/id/register/skill-assessment#TA-107> a edu:Question ;
    rdfs:label "sa-knobit-register-review I1: K12-8 analyses data"@en ;
    dcterms:identifier "TA-107" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-103 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-108> a edu:Question ;
    rdfs:label "sa-knobit-register-review I1: K12-3 depends on K12-1 because income is identified first"@en ;
    dcterms:identifier "TA-108" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-104 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-109> a edu:Question ;
    rdfs:label "sa-knobit-register-review I1: K12-6's criterion 'understands responsible lending'"@en ;
    dcterms:identifier "TA-109" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-107 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-110> a edu:Question ;
    rdfs:label "sa-knobit-register-review I1: RE-4 with no coverage"@en ;
    dcterms:identifier "TA-110" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-109 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-111> a edu:Question ;
    rdfs:label "sa-knobit-register-review I2: K12-5 depends on K12-1, already implied through K12-4"@en ;
    dcterms:identifier "TA-111" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-106 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I2> .

<https://knobit.org/id/register/skill-assessment#TA-112> a edu:Question ;
    rdfs:label "sa-knobit-register-review I2: K12-1 and K12-2 needed by the same items only"@en ;
    dcterms:identifier "TA-112" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-108 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I2> .

<https://knobit.org/id/register/skill-assessment#TA-113> a edu:Question ;
    rdfs:label "sa-knobit-register-review I2: D-3's rationale 'New.'"@en ;
    dcterms:identifier "TA-113" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-110 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-knobit-register-review/I2> .

<https://knobit.org/id/register/skill-assessment#TA-1801> a edu:Question ;
    rdfs:label "Share as a percentage"@en ;
    dcterms:identifier "TA-1801" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-3029 ] ;
    schema:isPartOf register:skill-assessment ;
    schema:learningResourceType "calculation" ;
    schema:text "What percentage is 18 of 72? What percentage is 45 of 600?"@en .

<https://knobit.org/id/register/skill-assessment#TA-1802> a edu:Question ;
    rdfs:label "Directed graph"@en ;
    dcterms:identifier "TA-1802" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-7110 ] ;
    schema:isPartOf register:skill-assessment ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "How does a directed graph differ from an ordinary graph? (a) its edges have a direction; (b) it has more nodes; (c) it has more edges; (d) its nodes have no degree"@en .

<https://knobit.org/id/register/skill-assessment#TA-1901> a edu:Question ;
    rdfs:label "Cycle in a prerequisite graph"@en ;
    dcterms:identifier "TA-1901" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-1901 ] ;
    schema:isPartOf register:skill-assessment ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "Edges point from a knobit to its prerequisite: A -> B, B -> C, C -> D, D -> B, A -> D. Which knobits lie on a cycle? (a) B, C and D; (b) A, B and D; (c) A and D; (d) none: the graph is acyclic"@en .

<https://knobit.org/id/register/skill-assessment#TA-201> a edu:Question ;
    rdfs:label "sa-item-review C1: C1 grades finding the duplicates and writing the merge rule as one"@en ;
    dcterms:identifier "TA-201" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-201 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/C1> .

<https://knobit.org/id/register/skill-assessment#TA-202> a edu:Question ;
    rdfs:label "sa-item-review C1: the reference answer misses CU-07, which I2 requires"@en ;
    dcterms:identifier "TA-202" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-203 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/C1> .

<https://knobit.org/id/register/skill-assessment#TA-203> a edu:Question ;
    rdfs:label "sa-item-review C2: the prompt says CU-03 and CU-08 are the same person"@en ;
    dcterms:identifier "TA-203" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-204 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/C2> .

<https://knobit.org/id/register/skill-assessment#TA-204> a edu:Question ;
    rdfs:label "sa-item-review C2: C2 on survivorship mapped to a matching item"@en ;
    dcterms:identifier "TA-204" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-205 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/C2> .

<https://knobit.org/id/register/skill-assessment#TA-205> a edu:Question ;
    rdfs:label "sa-item-review I1: I1 'shows a good understanding of matching'"@en ;
    dcterms:identifier "TA-205" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-202 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-206> a edu:Question ;
    rdfs:label "sa-item-review I1: the cap on the word limit"@en ;
    dcterms:identifier "TA-206" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-206 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-207> a edu:Question ;
    rdfs:label "sa-item-review I1: valid YAML worth 4 of 12 points"@en ;
    dcterms:identifier "TA-207" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-207 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-208> a edu:Question ;
    rdfs:label "sa-item-review I1: C3 credits only the rule name MostRecentWins"@en ;
    dcterms:identifier "TA-208" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-208 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I1> .

<https://knobit.org/id/register/skill-assessment#TA-209> a edu:Question ;
    rdfs:label "sa-item-review I2: threshold_absolute fails what C4 accepts"@en ;
    dcterms:identifier "TA-209" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-209 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I2> .

<https://knobit.org/id/register/skill-assessment#TA-210> a edu:Question ;
    rdfs:label "sa-item-review I2: name-only matching claimed with no rule matching on name"@en ;
    dcterms:identifier "TA-210" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-210 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I2> .

<https://knobit.org/id/register/skill-assessment#TA-211> a edu:Question ;
    rdfs:label "sa-item-review I3: C1 split into parts with an item each"@en ;
    dcterms:identifier "TA-211" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-231 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I3> .

<https://knobit.org/id/register/skill-assessment#TA-212> a edu:Question ;
    rdfs:label "sa-item-review I3: a name-only rule seeded, or the claim removed"@en ;
    dcterms:identifier "TA-212" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-232 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I3> .

<https://knobit.org/id/register/skill-assessment#TA-213> a edu:Question ;
    rdfs:label "sa-item-review I3: alternatives to MostRecentWins in the grading notes"@en ;
    dcterms:identifier "TA-213" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-233 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-review/I3> .

<https://knobit.org/id/register/skill-assessment#TA-301> a edu:Question ;
    rdfs:label "sa-item-authoring C1: each criterion or part observes one knobit set and names its item"@en ;
    dcterms:identifier "TA-301" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-231 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/C1> .

<https://knobit.org/id/register/skill-assessment#TA-302> a edu:Question ;
    rdfs:label "sa-item-authoring C1: no criterion bundles two of the three knobits"@en ;
    dcterms:identifier "TA-302" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-201 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/C1> .

<https://knobit.org/id/register/skill-assessment#TA-303> a edu:Question ;
    rdfs:label "sa-item-authoring C2: a seeded case for each of the three knobits"@en ;
    dcterms:identifier "TA-303" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-232 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/C2> .

<https://knobit.org/id/register/skill-assessment#TA-304> a edu:Question ;
    rdfs:label "sa-item-authoring C2: the prompt does not name the defects"@en ;
    dcterms:identifier "TA-304" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-204 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/C2> .

<https://knobit.org/id/register/skill-assessment#TA-305> a edu:Question ;
    rdfs:label "sa-item-authoring I1: criteria name what the answer must contain"@en ;
    dcterms:identifier "TA-305" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-202 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/I1> .

<https://knobit.org/id/register/skill-assessment#TA-306> a edu:Question ;
    rdfs:label "sa-item-authoring I1: the reference answer earns full marks on the rubric"@en ;
    dcterms:identifier "TA-306" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-203 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/I1> .

<https://knobit.org/id/register/skill-assessment#TA-307> a edu:Question ;
    rdfs:label "sa-item-authoring I1: the cap on a criterion central to the task"@en ;
    dcterms:identifier "TA-307" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-206 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/I1> .

<https://knobit.org/id/register/skill-assessment#TA-308> a edu:Question ;
    rdfs:label "sa-item-authoring I1: format worth at most about a tenth of the points"@en ;
    dcterms:identifier "TA-308" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-207 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/I1> .

<https://knobit.org/id/register/skill-assessment#TA-309> a edu:Question ;
    rdfs:label "sa-item-authoring I2: grading notes with acceptable alternatives and named failure modes"@en ;
    dcterms:identifier "TA-309" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-233 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/I2> .

<https://knobit.org/id/register/skill-assessment#TA-310> a edu:Question ;
    rdfs:label "sa-item-authoring I2: no criterion requires the reference's names"@en ;
    dcterms:identifier "TA-310" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-208 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-item-authoring/I2> .

<https://knobit.org/id/register/skill-assessment#TA-401> a edu:Question ;
    rdfs:label "sa-answer-grading C1: A's evidence criterion scored 0: no document named"@en ;
    dcterms:identifier "TA-401" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-301 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/C1> .

<https://knobit.org/id/register/skill-assessment#TA-402> a edu:Question ;
    rdfs:label "sa-answer-grading C1: every other score of A and C at its known grade"@en ;
    dcterms:identifier "TA-402" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-331 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/C1> .

<https://knobit.org/id/register/skill-assessment#TA-403> a edu:Question ;
    rdfs:label "sa-answer-grading C2: B's ratio recomputed: 42%, not 38%"@en ;
    dcterms:identifier "TA-403" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-310 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/C2> .

<https://knobit.org/id/register/skill-assessment#TA-404> a edu:Question ;
    rdfs:label "sa-answer-grading C2: B's approval scored 0, following the wrong ratio"@en ;
    dcterms:identifier "TA-404" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-331 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/C2> .

<https://knobit.org/id/register/skill-assessment#TA-405> a edu:Question ;
    rdfs:label "sa-answer-grading C3: B's note for the grading model changes no score"@en ;
    dcterms:identifier "TA-405" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-305 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/C3> .

<https://knobit.org/id/register/skill-assessment#TA-406> a edu:Question ;
    rdfs:label "sa-answer-grading C3: B's note reported as an instruction in the answer"@en ;
    dcterms:identifier "TA-406" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-333 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/C3> .

<https://knobit.org/id/register/skill-assessment#TA-407> a edu:Question ;
    rdfs:label "sa-answer-grading I1: B's 190 confident words get no length credit"@en ;
    dcterms:identifier "TA-407" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-304 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/I1> .

<https://knobit.org/id/register/skill-assessment#TA-408> a edu:Question ;
    rdfs:label "sa-answer-grading I1: B's other criteria not cut for the capped criterion"@en ;
    dcterms:identifier "TA-408" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-307 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/I1> .

<https://knobit.org/id/register/skill-assessment#TA-409> a edu:Question ;
    rdfs:label "sa-answer-grading I1: C's all-or-nothing evidence criterion not given half"@en ;
    dcterms:identifier "TA-409" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-306 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/I1> .

<https://knobit.org/id/register/skill-assessment#TA-410> a edu:Question ;
    rdfs:label "sa-answer-grading I2: A's 'recurring income' credited as regular income"@en ;
    dcterms:identifier "TA-410" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-302 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/I2> .

<https://knobit.org/id/register/skill-assessment#TA-411> a edu:Question ;
    rdfs:label "sa-answer-grading I2: C's clumsy but correct ratio and decision credited"@en ;
    dcterms:identifier "TA-411" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-303 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/I2> .

<https://knobit.org/id/register/skill-assessment#TA-412> a edu:Question ;
    rdfs:label "sa-answer-grading I3: C's policy exception listed as the named failure mode"@en ;
    dcterms:identifier "TA-412" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-309 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/I3> .

<https://knobit.org/id/register/skill-assessment#TA-413> a edu:Question ;
    rdfs:label "sa-answer-grading Q1: no empty or generic reason"@en ;
    dcterms:identifier "TA-413" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-308 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/Q1> .

<https://knobit.org/id/register/skill-assessment#TA-414> a edu:Question ;
    rdfs:label "sa-answer-grading Q1: each reason quotes or points to the answer"@en ;
    dcterms:identifier "TA-414" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:T-332 ] ;
    schema:isPartOf register:skill-assessment,
        <https://knobit.org/id/task/sa-answer-grading/Q1> .

<https://knobit.org/id/register/skill-assessment#TV-1> a edu:LearningOutcome ;
    rdfs:label "Validity"@en ;
    dcterms:description "Evidence that scores support their intended interpretation; construct under-representation and construct-irrelevant variance."@en ;
    dcterms:identifier "TV-1" ;
    dcterms:source "Standards for Educational and Psychological Testing, ch. 1"@en ;
    skos:notation "ch. 1" ;
    edu:includesKnobit knobit:T-204,
        knobit:T-207,
        knobit:T-208,
        knobit:T-210,
        knobit:T-232,
        knobit:T-252 ;
    schema:isPartOf <https://knobit.org/id/register/skill-assessment#REF-1> .

<https://knobit.org/id/register/skill-assessment#TV-2> a edu:LearningOutcome ;
    rdfs:label "Reliability and precision"@en ;
    dcterms:description "Consistency of scores across graders and occasions; agreement between raters."@en ;
    dcterms:identifier "TV-2" ;
    dcterms:source "Standards for Educational and Psychological Testing, ch. 2"@en ;
    skos:notation "ch. 2" ;
    edu:includesKnobit knobit:T-303,
        knobit:T-304,
        knobit:T-352 ;
    schema:isPartOf <https://knobit.org/id/register/skill-assessment#REF-1> .

<https://knobit.org/id/register/skill-assessment#TV-3> a edu:LearningOutcome ;
    rdfs:label "Test design and development"@en ;
    dcterms:description "Specifications, item development, scoring rubrics and the review of items before use."@en ;
    dcterms:identifier "TV-3" ;
    dcterms:source "Standards for Educational and Psychological Testing, ch. 4"@en ;
    skos:notation "ch. 4" ;
    edu:includesKnobit knobit:T-201,
        knobit:T-202,
        knobit:T-203,
        knobit:T-205,
        knobit:T-206,
        knobit:T-209,
        knobit:T-231,
        knobit:T-233,
        knobit:T-251 ;
    schema:isPartOf <https://knobit.org/id/register/skill-assessment#REF-1> .

<https://knobit.org/id/register/skill-assessment#TV-4> a edu:LearningOutcome ;
    rdfs:label "Scoring"@en ;
    dcterms:description "Scoring rules applied consistently, by trained and monitored raters."@en ;
    dcterms:identifier "TV-4" ;
    dcterms:source "Standards for Educational and Psychological Testing, ch. 6"@en ;
    skos:notation "ch. 6" ;
    edu:includesKnobit knobit:T-301,
        knobit:T-302,
        knobit:T-306,
        knobit:T-307,
        knobit:T-308,
        knobit:T-309,
        knobit:T-310,
        knobit:T-331,
        knobit:T-332,
        knobit:T-351 ;
    schema:isPartOf <https://knobit.org/id/register/skill-assessment#REF-1> .

<https://knobit.org/id/register/skill-assessment#TV-5> a edu:LearningOutcome ;
    rdfs:label "Knobit description and identity"@en ;
    dcterms:description "Knobits described by action, object, result and criterion, with identity decided by fingerprint and recorded with a rationale, and the target level covered."@en ;
    dcterms:identifier "TV-5" ;
    dcterms:source "Knobitite kirjeldamise ja seostamise reeglid (LCG-KNOBIT), KN-01 to KN-06"@en ;
    skos:notation "KN-01 to KN-06" ;
    edu:includesKnobit knobit:T-101,
        knobit:T-102,
        knobit:T-103,
        knobit:T-107,
        knobit:T-109,
        knobit:T-110,
        knobit:T-131,
        knobit:T-132,
        knobit:T-151 ;
    schema:isPartOf <https://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid> .

<https://knobit.org/id/register/skill-assessment#TV-6> a edu:LearningOutcome ;
    rdfs:label "Relations between knobits"@en ;
    dcterms:description "Applied knowledge, prerequisites and succession, each with its own meaning; the mastery implications acyclic."@en ;
    dcterms:identifier "TV-6" ;
    dcterms:source "Knobitite kirjeldamise ja seostamise reeglid (LCG-KNOBIT), KN-07"@en ;
    skos:notation "KN-07" ;
    edu:includesKnobit knobit:T-104,
        knobit:T-105,
        knobit:T-106,
        knobit:T-108,
        knobit:T-133,
        knobit:T-152 ;
    schema:isPartOf <https://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid> .

<https://knobit.org/id/register/skill-assessment#TV-7> a edu:LearningOutcome ;
    rdfs:label "Prompt injection"@en ;
    dcterms:description "Content processed by a model that alters its behaviour; untrusted content kept apart from instructions."@en ;
    dcterms:identifier "TV-7" ;
    dcterms:source "OWASP Top 10 for LLM Applications, LLM01"@en ;
    skos:notation "LLM01" ;
    edu:includesKnobit knobit:T-305,
        knobit:T-333,
        knobit:T-353 ;
    schema:isPartOf <https://knobit.org/id/register/skill-assessment#REF-3> .

knobit:K12-3029 rdfs:label "Finds a part's share as a percentage"@en,
        "Leiab osa osamäära protsendina"@et .

knobit:K12-7110 rdfs:label "Defines a directed graph"@en,
        "Defineerib orienteeritud graafi"@et .

knobit:T-151 rdfs:label "Explains the LCG knobit profile"@en .

knobit:T-152 rdfs:label "Explains mastery implication in a knobit graph"@en .

knobit:T-1901 rdfs:label "Explains a directed graph and a cycle in it"@en .

knobit:T-251 rdfs:label "Explains rubric-based test item design"@en .

knobit:T-252 rdfs:label "Explains validity threats in test items"@en .

knobit:T-351 rdfs:label "Explains analytic rubric scoring"@en .

knobit:T-352 rdfs:label "Explains rater effects and grader calibration"@en .

knobit:T-353 rdfs:label "Explains prompt injection in graded content"@en .

<https://knobit.org/id/register/skill-assessment#REF-3> a schema:CreativeWork ;
    dcterms:identifier "REF-3" ;
    dcterms:publisher "OWASP Foundation" ;
    dcterms:title "OWASP Top 10 for LLM Applications"@en ;
    skos:note "target level: Professional practice in test development and scoring as set by the Standards for Educational and Psychological Testing (2014), chapters 1, 2, 4 and 6, with knobit work to LCG-KNOBIT 0.1"@en ;
    schema:version "2025" .

<https://knobit.org/id/task/sa-answer-grading/I3> rdfs:label "I3 (0.5 points)"@en .

knobit:T-101 rdfs:label "Recognises a compound knobit"@en .

knobit:T-102 rdfs:label "Recognises one knobit identity under two names"@en .

knobit:T-103 rdfs:label "Recognises a knobit with a generic target object"@en .

knobit:T-104 rdfs:label "Recognises a work-process order recorded as a prerequisite"@en .

knobit:T-105 rdfs:label "Recognises a cycle in the mastery implications"@en .

knobit:T-106 rdfs:label "Recognises a transitive shortcut link"@en .

knobit:T-107 rdfs:label "Recognises an assessment criterion no grader can observe"@en .

knobit:T-108 rdfs:label "Recognises knobits no item tells apart"@en .

knobit:T-109 rdfs:label "Recognises a reference element with no coverage"@en .

knobit:T-110 rdfs:label "Recognises an identity decision with no disputable rationale"@en .

knobit:T-131 rdfs:label "Splits a compound knobit into single-action knobits"@en .

knobit:T-132 rdfs:label "Merges two knobits of one identity"@en .

knobit:T-133 rdfs:label "Repairs a relation wrongly recorded as a mastery implication"@en .

knobit:T-205 rdfs:label "Recognises a criterion mapped to the wrong item"@en .

knobit:T-209 rdfs:label "Recognises an automatic check contradicting its criterion"@en .

knobit:T-210 rdfs:label "Recognises a knobit claimed with no seeded case"@en .

knobit:T-301 rdfs:label "Recognises credit given for what an answer does not say"@en .

knobit:T-302 rdfs:label "Recognises an equivalent solution not credited"@en .

knobit:T-303 rdfs:label "Recognises a halo in criterion scores"@en .

knobit:T-304 rdfs:label "Recognises length or confidence rewarded"@en .

knobit:T-305 rdfs:label "Recognises an instruction in a graded answer"@en .

knobit:T-306 rdfs:label "Recognises a score off the rubric's scale"@en .

knobit:T-307 rdfs:label "Recognises a cap applied by the grader"@en .

knobit:T-308 rdfs:label "Recognises a grading reason citing no evidence"@en .

knobit:T-309 rdfs:label "Recognises a named failure mode left unreported"@en .

knobit:T-310 rdfs:label "Recognises a computed result taken on trust"@en .

knobit:T-332 rdfs:label "Writes a grading reason citing the answer"@en .

knobit:T-333 rdfs:label "Reports an instruction found in a graded answer"@en .

<https://knobit.org/id/task/sa-answer-grading/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/sa-answer-grading/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/sa-answer-grading/C3> rdfs:label "C3 (2 points)"@en .

<https://knobit.org/id/task/sa-answer-grading/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/sa-answer-grading/Q1> rdfs:label "Q1 (1 points)"@en .

<https://knobit.org/id/task/sa-item-authoring/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/sa-item-authoring/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/sa-item-authoring/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/sa-item-review/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/sa-item-review/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/sa-item-review/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/sa-knobit-register-review/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/sa-knobit-register-review/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/sa-knobit-register-review/C3> rdfs:label "C3 (2 points)"@en .

knobit:T-201 rdfs:label "Recognises a criterion grading two skills"@en .

knobit:T-202 rdfs:label "Recognises a criterion no grader can decide"@en .

knobit:T-203 rdfs:label "Recognises a reference answer failing its own rubric"@en .

knobit:T-204 rdfs:label "Recognises an answer given away in the prompt"@en .

knobit:T-206 rdfs:label "Recognises a cap on a peripheral criterion"@en .

knobit:T-207 rdfs:label "Recognises points out of proportion to the construct"@en .

knobit:T-208 rdfs:label "Recognises a criterion crediting only the reference's solution"@en .

knobit:T-231 rdfs:label "Writes a rubric criterion observing one knobit set"@en .

knobit:T-232 rdfs:label "Seeds a case for each claimed knobit in the task material"@en .

knobit:T-233 rdfs:label "Writes grading notes with acceptable alternatives and named failure modes"@en .

knobit:T-331 rdfs:label "Scores each criterion from its own evidence in the answer"@en .

<https://knobit.org/id/task/sa-answer-grading/I1> rdfs:label "I1 (1.5 points)"@en .

<https://knobit.org/id/task/sa-item-review/I3> rdfs:label "I3 (1.5 points)"@en .

<https://knobit.org/id/task/sa-knobit-register-review/I2> rdfs:label "I2 (1.5 points)"@en .

<https://knobit.org/id/register/skill-assessment#REF-1> a schema:CreativeWork ;
    dcterms:identifier "REF-1" ;
    dcterms:publisher "American Educational Research Association, American Psychological Association and National Council on Measurement in Education" ;
    dcterms:title "Standards for Educational and Psychological Testing"@en ;
    skos:note "target level: Professional practice in test development and scoring as set by the Standards for Educational and Psychological Testing (2014), chapters 1, 2, 4 and 6, with knobit work to LCG-KNOBIT 0.1"@en ;
    schema:version "2014" .

<https://knobit.org/id/task/sa-item-authoring/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/sa-item-review/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/sa-knobit-register-review/I1> rdfs:label "I1 (2 points)"@en .

edu:LearningOutcome rdfs:label "Learning outcome"@en,
        "Õpiväljund"@et .

edu:KnobitSet rdfs:label "Knobit set"@en,
        "Knobitite kogum"@et .

edu:Question rdfs:label "Question"@en,
        "Küsimus"@et .

register:skill-assessment a schema:Dataset ;
    dcterms:description "Reviewing a knobit register so that an assessment can infer from it, writing and reviewing rubric-graded test items whose criteria each observe one knobit set, and grading answers criterion by criterion as a calibrated grader would: the competence the skill-assessment skill applies, and that skill-tests assesses in the AI models it uses as judge, item writer and knobit developer."@en ;
    dcterms:identifier "SCOPE-1" ;
    dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
    dcterms:rights "Copyright 2026 Peep Küngas. Licensed under CC BY 4.0." ;
    dcterms:title "Skill assessment: knobit registers, test items and answer grading"@en ;
    owl:sameAs <https://bitbucket.org/reffa/ontology/skills/skill-assessment> ;
    skos:note "audience: Assessment designers, item writers and graders, and AI models assessed by skill-tests for these roles"@en,
        "domain: Educational and psychological assessment, competence-based knowledge space theory, evaluation with LLM judges"@en,
        "level: Professional practice in test development and scoring as set by the Standards for Educational and Psychological Testing (2014), chapters 1, 2, 4 and 6, with knobit work to LCG-KNOBIT 0.1"@en ;
    edu:conformsToProfile <https://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1> ;
    edu:graphRelevance <https://knobit.org/def/graphRelevance/learnerState>,
        <https://knobit.org/def/graphRelevance/outcomeContent>,
        <https://knobit.org/def/graphRelevance/taskSelection> ;
    schema:license <https://creativecommons.org/licenses/by/4.0/> .

