Physics II · Exercise research profile

Magnetic dipoles, helical motion, and the adiabatic invariant (F2-25-P2-E2)

Source record, frozen scoring evidence, configuration-level measurements and retained responses for one benchmark exercise.

01

Observed panel summary

Exercise overview

Descriptive results across 21 model-mode configuration means. They do not establish general model superiority.

Published recordSource statement · frozen rubric · 27 retained responses · current judgmentsThe separate official reference solution is not reproduced.
Mean rubric score96.5Median 99.7 · n=16
Configuration spreadSD 6.677.1–100.0
Rank by lowest observed mean#49/60Overall · #18/27 within Physics II
Mean latency554.7sEnd-to-end per response
Mean cost$0.078Snapshot estimate
Mean tokens11,174Analytical tokens per response

Configuration means

Observed score distribution

Median 99.7 / 100
AnthropicOpenAIGooglexAIMistralDeepSeek
  1. Claude Fable 5SD 0.0 · 3 retained runs
    100.0
  2. Claude Opus 5.5SD not available · single run
    100.0
  3. Claude Sonnet 5.5SD not available · single run
    100.0
  4. Gemma 4 31B ITSD not available · single run
    100.0
  5. GPT-5.6 SolSD 0.0 · 3 retained runs
    100.0
  6. GPT-6 LunaSD not available · single run
    100.0
  7. GPT-6.1 SolSD not available · single run
    100.0
  8. Grok 4.3SD not available · single run
    100.0
  9. Grok 4.5SD not available · single run
    100.0
  10. Mistral Medium 3.5SD not available · single run
    100.0
  11. DeepSeek V4 FlashSD not available · single run
    99.7
  12. Gemini 3.1 Pro PreviewSD 0.6 · 3 retained runs
    99.6
  13. Mistral Small 4SD not available · single run
    99.5
  14. OpenAI o3SD not available · single run
    99.5
  15. DeepSeek V4 ProSD not available · single run
    98.9
  16. DeepSeek V4.1 FlashSD not available · single run
    98.9
  17. Gemini 3.5 FlashSD not available · single run
    92.4
  18. Claude Sonnet 4.5SD not available · single run
    91.6
  19. OpenAI GPT-4.1SD not available · single run
    87.9
  20. DeepSeek V4 Flash (no thinking)SD not available · single run
    80.8
  21. Claude Haiku 4.5SD not available · single run
    77.1

Whiskers show mean ± one within-configuration response SD where three retained runs are available. Single-run cells have no within-configuration variability statistic.

02

Task before results

Source record and frozen rubric

Read the evaluated task before interpreting configuration outcomes. Original Italian records remain authoritative.

Evaluated source record

Exercise statement

F2-25-P2-E2 · Physics II
The English version is a faithful editorial translation. The Italian source remains authoritative.

ESAME: Fisica Generale 2 DATA: 12/02/2025 APPELLO: Secondo appello ESERCIZIO: 2

ISTRUZIONI: Le risposte ai quesiti posti devono essere fornite sia in forma analitica, riportando i passaggi essenziali della loro derivazione, che (quando possibile) in forma numerica, nelle unità del SI.

TESTO: La figura mostra una trappola magnetica. In corrispondenza delle due bobine poste alle estremità ("Coil 1" e "Coil 2") è presente un campo magnetico intenso e uniforme, B_1 = 0.5 T, B_2 = 0.25 T, mentre al centro dell'apparato, ad uguale distanza dalle due bobine, il campo magnetico è in buona approssimazione uniforme e vale B_0 = 0.1 T. Al centro del sistema viene posta una sorgente di neutroni a riposo, che vengono emessi con un momento magnetico μ_n = 9.66 × 10^-27 A m^2 parallelo e concorde con la direzione di B.

FIGURA: le due bobine sono agli estremi della trappola; una traiettoria elicoidale si allarga passando dalla Coil 1 verso la regione centrale, dove B è minore.

(a) Dire, in queste condizioni, quale delle due bobine viene raggiunta dal neutrone, motivando la risposta, e calcolare la velocità v_n del neutrone quando esso transita per la bobina in questione.

Si supponga viceversa che nell'apparato vengano iniettati dei protoni. Uno di questi transita per la prima bobina con una energia cinetica U_K1 = 30 × 10^-15 J, descrivendo un'elica il cui raggio, nel piano perpendicolare alle linee (parallele) del campo B_1, vale r_1 = 10 cm. Calcolare:

(b) la componente della velocità del protone v_⊥ nella direzione ortogonale al campo magnetico;

(c) la componente della velocità del protone v_∥ nella direzione del campo magnetico;

(d) l'energia cinetica del protone U_K,0 in eV quando esso transita per il centro dell'apparato;

(e) il raggio di curvatura r_0 dell'elica in quest'ultima posizione (suggerimento: si osservi la traiettoria e si ricordi che B è un campo solenoidale).

Si assuma che la massa del protone sia uguale a quella del neutrone, m_P = m_N = 1.7 × 10^-27 kg. La carica del protone vale e = 1.6 × 10^-19 C.

Original source textExact Italian record · no editorial changes+
ESAME: Fisica Generale 2
DATA: 12/02/2025
APPELLO: Secondo appello
ESERCIZIO: 2

ISTRUZIONI:
Le risposte ai quesiti posti devono essere fornite sia in forma analitica, riportando i passaggi essenziali della loro derivazione, che (quando possibile) in forma numerica, nelle unità del SI.

TESTO:
La figura mostra una trappola magnetica. In corrispondenza delle due bobine poste alle estremità ("Coil 1" e "Coil 2") è presente un campo magnetico intenso e uniforme, B_1 = 0.5 T, B_2 = 0.25 T, mentre al centro dell'apparato, ad uguale distanza dalle due bobine, il campo magnetico è in buona approssimazione uniforme e vale B_0 = 0.1 T. Al centro del sistema viene posta una sorgente di neutroni a riposo, che vengono emessi con un momento magnetico μ_n = 9.66 × 10^-27 A m^2 parallelo e concorde con la direzione di B.

FIGURA: le due bobine sono agli estremi della trappola; una traiettoria elicoidale si allarga passando dalla Coil 1 verso la regione centrale, dove B è minore.

(a) Dire, in queste condizioni, quale delle due bobine viene raggiunta dal neutrone, motivando la risposta, e calcolare la velocità v_n del neutrone quando esso transita per la bobina in questione.

Si supponga viceversa che nell'apparato vengano iniettati dei protoni. Uno di questi transita per la prima bobina con una energia cinetica U_K1 = 30 × 10^-15 J, descrivendo un'elica il cui raggio, nel piano perpendicolare alle linee (parallele) del campo B_1, vale r_1 = 10 cm. Calcolare:

(b) la componente della velocità del protone v_⊥ nella direzione ortogonale al campo magnetico;

(c) la componente della velocità del protone v_∥ nella direzione del campo magnetico;

(d) l'energia cinetica del protone U_K,0 in eV quando esso transita per il centro dell'apparato;

(e) il raggio di curvatura r_0 dell'elica in quest'ultima posizione (suggerimento: si osservi la traiettoria e si ricordi che B è un campo solenoidale).

Si assuma che la massa del protone sia uguale a quella del neutrone, m_P = m_N = 1.7 × 10^-27 kg. La carica del protone vale e = 1.6 × 10^-19 C.
TopicMagnetic dipoles, helical motion, and the adiabatic invariant
Syllabus areaCharged-particle dynamics
Task typemixed
Atomic criteria35
Subproblem a · 26.3%

determinare la bobina raggiunta dal neutrone e la velocità.

7 atomic criteria · T1 · T2 · T3 · T4 · T5 · T6 · T7

Inspect scoring criteria +
  • Modellizza correttamente sistema, dati e incognite per determinare la bobina raggiunta dal neutrone e la velocità.

    T1 · 6 pts · Criterion (a_T1_01)
  • Imposta leggi e strategia appropriate per determinare la bobina raggiunta dal neutrone e la velocità.

    T2 · 4 pts · Criterion (a_T2_01)
  • Sviluppa correttamente calcoli analitici e numerici per determinare la bobina raggiunta dal neutrone e la velocità.

    T3 · 5 pts · Criterion (a_T3_01)
  • Fornisce tutti i risultati finali richiesti per determinare la bobina raggiunta dal neutrone e la velocità.

    T4 · 4 pts · Criterion (a_T4_01)
  • Gestisce unità, segni e convenzioni quantitative per determinare la bobina raggiunta dal neutrone e la velocità.

    T5 · 2 pts · Criterion (a_T5_01)
  • Controlla coerenza e plausibilità fisica per determinare la bobina raggiunta dal neutrone e la velocità.

    T6 · 2 pts · Criterion (a_T6_01)
  • Applica le leggi fisiche nelle rispettive condizioni di validità per determinare la bobina raggiunta dal neutrone e la velocità.

    T7 · 2 pts · Criterion (a_T7_01)
Subproblem b · 15.8%

calcolare v_perp del protone.

7 atomic criteria · T1 · T2 · T3 · T4 · T5 · T6 · T7

Inspect scoring criteria +
  • Modellizza correttamente sistema, dati e incognite per calcolare v_perp del protone.

    T1 · 3 pts · Criterion (b_T1_01)
  • Imposta leggi e strategia appropriate per calcolare v_perp del protone.

    T2 · 2 pts · Criterion (b_T2_01)
  • Sviluppa correttamente calcoli analitici e numerici per calcolare v_perp del protone.

    T3 · 3 pts · Criterion (b_T3_01)
  • Fornisce tutti i risultati finali richiesti per calcolare v_perp del protone.

    T4 · 2 pts · Criterion (b_T4_01)
  • Gestisce unità, segni e convenzioni quantitative per calcolare v_perp del protone.

    T5 · 2 pts · Criterion (b_T5_01)
  • Controlla coerenza e plausibilità fisica per calcolare v_perp del protone.

    T6 · 2 pts · Criterion (b_T6_01)
  • Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare v_perp del protone.

    T7 · 1 pts · Criterion (b_T7_01)
Subproblem c · 15.8%

calcolare v_parallel del protone.

7 atomic criteria · T1 · T2 · T3 · T4 · T5 · T6 · T7

Inspect scoring criteria +
  • Modellizza correttamente sistema, dati e incognite per calcolare v_parallel del protone.

    T1 · 3 pts · Criterion (c_T1_01)
  • Imposta leggi e strategia appropriate per calcolare v_parallel del protone.

    T2 · 2 pts · Criterion (c_T2_01)
  • Sviluppa correttamente calcoli analitici e numerici per calcolare v_parallel del protone.

    T3 · 3 pts · Criterion (c_T3_01)
  • Fornisce tutti i risultati finali richiesti per calcolare v_parallel del protone.

    T4 · 2 pts · Criterion (c_T4_01)
  • Gestisce unità, segni e convenzioni quantitative per calcolare v_parallel del protone.

    T5 · 2 pts · Criterion (c_T5_01)
  • Controlla coerenza e plausibilità fisica per calcolare v_parallel del protone.

    T6 · 1 pts · Criterion (c_T6_01)
  • Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare v_parallel del protone.

    T7 · 2 pts · Criterion (c_T7_01)
Subproblem d · 21.1%

calcolare K al centro in eV.

7 atomic criteria · T1 · T2 · T3 · T4 · T5 · T6 · T7

Inspect scoring criteria +
  • Modellizza correttamente sistema, dati e incognite per calcolare K al centro in eV.

    T1 · 4 pts · Criterion (d_T1_01)
  • Imposta leggi e strategia appropriate per calcolare K al centro in eV.

    T2 · 3 pts · Criterion (d_T2_01)
  • Sviluppa correttamente calcoli analitici e numerici per calcolare K al centro in eV.

    T3 · 4 pts · Criterion (d_T3_01)
  • Fornisce tutti i risultati finali richiesti per calcolare K al centro in eV.

    T4 · 4 pts · Criterion (d_T4_01)
  • Gestisce unità, segni e convenzioni quantitative per calcolare K al centro in eV.

    T5 · 2 pts · Criterion (d_T5_01)
  • Controlla coerenza e plausibilità fisica per calcolare K al centro in eV.

    T6 · 2 pts · Criterion (d_T6_01)
  • Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare K al centro in eV.

    T7 · 1 pts · Criterion (d_T7_01)
Subproblem e · 21.1%

calcolare il raggio dell'elica al centro.

7 atomic criteria · T1 · T2 · T3 · T4 · T5 · T6 · T7

Inspect scoring criteria +
  • Modellizza correttamente sistema, dati e incognite per calcolare il raggio dell'elica al centro.

    T1 · 4 pts · Criterion (e_T1_01)
  • Imposta leggi e strategia appropriate per calcolare il raggio dell'elica al centro.

    T2 · 4 pts · Criterion (e_T2_01)
  • Sviluppa correttamente calcoli analitici e numerici per calcolare il raggio dell'elica al centro.

    T3 · 5 pts · Criterion (e_T3_01)
  • Fornisce tutti i risultati finali richiesti per calcolare il raggio dell'elica al centro.

    T4 · 3 pts · Criterion (e_T4_01)
  • Gestisce unità, segni e convenzioni quantitative per calcolare il raggio dell'elica al centro.

    T5 · 2 pts · Criterion (e_T5_01)
  • Controlla coerenza e plausibilità fisica per calcolare il raggio dell'elica al centro.

    T6 · 1 pts · Criterion (e_T6_01)
  • Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare il raggio dell'elica al centro.

    T7 · 1 pts · Criterion (e_T7_01)
Complete frozen rubricOriginal Italian record · exact JSON · SHA-256 2c826e2fcace…+
{
  "rubric_version": "1.1-adjudication-2026-10-15",
  "judge_spec_version": "1.0",
  "item_id": "2025_secondoapp_esercizio_2",
  "subject": "Fisica Generale 2",
  "physics_area": "charged_particle_dynamics",
  "topic": "Dipoli magnetici, moto elicoidale e invariante adiabatico",
  "physical_regime": "Campi solenoidali statici, localmente uniformi e lentamente variabili; dinamica non relativistica.",
  "task_type": "mixed",
  "created_without_model_answers": true,
  "frozen": true,
  "reference_status": "verified",
  "reference_notes": "Revisione umana recepita prima del congelamento: in (c) v²=2U_K/m=3.53×10^13 m²/s² e v_parallel≈3.6×10^6 m/s resta corretto; in (e) il centro guida segue le linee di campo e, nel regime adiabatico, la conservazione di mv_perp²/(2B) implica r_L√B costante e r0=r1√(B1/B0)=0.22 m. I punti (a), (b) e (d) restano invariati. Non si introduce retroattivamente un profilo monotono di B. Con il solo testo, il verso iniziale del neutrone fermo non e determinabile perche dipende dal gradiente locale; in un campo esattamente uniforme la forza iniziale e nulla. La conclusione 'Coil 1' e accettabile soltanto come risultato condizionato a un profilo esplicitamente assunto che conduca il neutrone verso Coil 1.",
  "figure_dependency": {
    "status": "fully_transcribed",
    "essential_information": [
      "Coil 1 e Coil 2 agli estremi.",
      "Centro con B0.",
      "Elica più larga nel campo centrale minore."
    ],
    "notes": "Descrizione autorizzata sufficiente."
  },
  "physical_conventions": {
    "reference_frame": "Asse longitudinale concorde localmente con B.",
    "axes_and_orientations": [
      "μ_n parallelo a B.",
      "v_parallel lungo B e v_perp ortogonale."
    ],
    "sign_conventions": [
      "U=-μ·B.",
      "Per il raggio si usa |e|."
    ],
    "phasor_convention": "not_applicable",
    "peak_or_rms_convention": "not_applicable",
    "other": [
      "Di v_parallel è richiesto il modulo."
    ]
  },
  "constants_and_units": [
    {
      "symbol": "m",
      "value": 1.7e-27,
      "unit": "kg",
      "source": "problem",
      "required_precision": "2 cifre"
    },
    {
      "symbol": "e",
      "value": 1.6e-19,
      "unit": "C",
      "source": "problem",
      "required_precision": "2 cifre"
    },
    {
      "symbol": "μ_n",
      "value": 9.66e-27,
      "unit": "A m^2",
      "source": "problem",
      "required_precision": "3 cifre"
    }
  ],
  "assumptions_and_validity": [
    {
      "assumption": "Dinamica non relativistica.",
      "status": "necessary_implicit",
      "validity_condition": "v≪c.",
      "affected_subproblems": [
        "a",
        "b",
        "c",
        "d",
        "e"
      ]
    },
    {
      "assumption": "Variazione adiabaticamente lenta del campo.",
      "status": "necessary_implicit",
      "validity_condition": "Raggio di Larmor piccolo rispetto alla scala di B.",
      "affected_subproblems": [
        "e"
      ]
    }
  ],
  "subproblems": [
    {
      "id": "a",
      "weight": 0.2631578947368421,
      "request": "determinare la bobina raggiunta dal neutrone e la velocità.",
      "expected_analytic_results": [
        "U=-mu B e F=mu grad(B).",
        "Il verso iniziale non e determinato senza gradiente/profilo; in campo esattamente uniforme il neutrone fermo non parte.",
        "Condizionatamente a un percorso verso Coil 1: Delta K=mu(B1-B0)."
      ],
      "expected_numeric_results": [
        {
          "quantity": "v_n",
          "value": 2.13,
          "unit": "m/s",
          "absolute_tolerance": null,
          "relative_tolerance": 0.02,
          "rounding_note": "Tolleranza dovuta ad arrotondamento dei dati; non copre errori concettuali, di segno o unità."
        }
      ],
      "required_directions_or_phases": [
        "Nessun verso univoco senza un profilo di B aggiuntivo."
      ],
      "required_conditions": [
        "Neutrone inizialmente fermo.",
        "Non assumere retroattivamente un profilo monotono non fornito."
      ],
      "accepted_equivalences": [
        "Risposta che dichiara il punto sottodeterminato o il mancato avvio nel limite esattamente uniforme."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "propagated_input_dependencies": []
    },
    {
      "id": "b",
      "weight": 0.15789473684210525,
      "request": "calcolare v_perp del protone.",
      "expected_analytic_results": [
        "mv_perp=eB1r1."
      ],
      "expected_numeric_results": [
        {
          "quantity": "v_perp",
          "value": 4700000,
          "unit": "m/s",
          "absolute_tolerance": null,
          "relative_tolerance": 0.02,
          "rounding_note": "Tolleranza dovuta ad arrotondamento dei dati; non copre errori concettuali, di segno o unità."
        }
      ],
      "required_directions_or_phases": [],
      "required_conditions": [
        "Moto elicoidale locale non relativistico."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "propagated_input_dependencies": []
    },
    {
      "id": "c",
      "weight": 0.15789473684210525,
      "request": "calcolare v_parallel del protone.",
      "expected_analytic_results": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp²."
      ],
      "expected_numeric_results": [
        {
          "quantity": "v_parallel",
          "value": 3600000,
          "unit": "m/s",
          "absolute_tolerance": null,
          "relative_tolerance": 0.02,
          "rounding_note": "Tolleranza dovuta ad arrotondamento dei dati; non copre errori concettuali, di segno o unità."
        }
      ],
      "required_directions_or_phases": [
        "Segno dipendente dal verso; richiesto modulo."
      ],
      "required_conditions": [
        "Usare il valore corretto di v²."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "propagated_input_dependencies": [
        "b"
      ]
    },
    {
      "id": "d",
      "weight": 0.21052631578947367,
      "request": "calcolare K al centro in eV.",
      "expected_analytic_results": [
        "La forza magnetica non compie lavoro: K0=K1."
      ],
      "expected_numeric_results": [
        {
          "quantity": "U_K0",
          "value": 187500,
          "unit": "eV",
          "absolute_tolerance": null,
          "relative_tolerance": 0.02,
          "rounding_note": "Tolleranza dovuta ad arrotondamento dei dati; non copre errori concettuali, di segno o unità."
        }
      ],
      "required_directions_or_phases": [],
      "required_conditions": [
        "Campo statico senza dissipazione."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "propagated_input_dependencies": []
    },
    {
      "id": "e",
      "weight": 0.21052631578947367,
      "request": "calcolare il raggio dell'elica al centro.",
      "expected_analytic_results": [
        "Il centro guida segue le linee del campo magnetico; la particella non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B) è costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0)."
      ],
      "expected_numeric_results": [
        {
          "quantity": "r_0",
          "value": 0.22,
          "unit": "m",
          "absolute_tolerance": null,
          "relative_tolerance": 0.02,
          "rounding_note": "Tolleranza dovuta ad arrotondamento dei dati; non copre errori concettuali, di segno o unità."
        }
      ],
      "required_directions_or_phases": [],
      "required_conditions": [
        "Regime adiabatico: variazione del campo lenta sulla scala del moto ciclotronico.",
        "Distinguere la traiettoria elicoidale della particella dal moto del suo centro guida lungo le linee di campo."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "propagated_input_dependencies": [
        "b",
        "d"
      ]
    }
  ],
  "known_ambiguities": [
    "Il profilo spaziale e il gradiente locale di B presso il neutrone inizialmente fermo non sono specificati."
  ],
  "atomic_criteria": [
    {
      "criterion_id": "a_T1_01",
      "subproblem_id": "a",
      "primary_dimension": "T1",
      "max_points": 6,
      "description": "Modellizza correttamente sistema, dati e incognite per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "a_T2_01",
      "subproblem_id": "a",
      "primary_dimension": "T2",
      "max_points": 4,
      "description": "Imposta leggi e strategia appropriate per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "a_T3_01",
      "subproblem_id": "a",
      "primary_dimension": "T3",
      "max_points": 5,
      "description": "Sviluppa correttamente calcoli analitici e numerici per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "a_T4_01",
      "subproblem_id": "a",
      "primary_dimension": "T4",
      "max_points": 4,
      "description": "Fornisce tutti i risultati finali richiesti per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "a_T5_01",
      "subproblem_id": "a",
      "primary_dimension": "T5",
      "max_points": 2,
      "description": "Gestisce unità, segni e convenzioni quantitative per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "a_T6_01",
      "subproblem_id": "a",
      "primary_dimension": "T6",
      "max_points": 2,
      "description": "Controlla coerenza e plausibilità fisica per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "a_T7_01",
      "subproblem_id": "a",
      "primary_dimension": "T7",
      "max_points": 2,
      "description": "Applica le leggi fisiche nelle rispettive condizioni di validità per determinare la bobina raggiunta dal neutrone e la velocità.",
      "full_credit_evidence": [
        "Riconosce U=-mu B e F=mu grad(B), segnala che il verso non e determinato dai dati oppure presenta Coil 1 come risultato esplicitamente condizionale a un profilo aggiuntivo."
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "Campo esattamente uniforme: forza iniziale nulla; oppure problema sottodeterminato senza gradiente locale."
      ],
      "accepted_alternative_methods": [
        "Conservazione dell'energia o forza sul dipolo."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T1_01",
      "subproblem_id": "b",
      "primary_dimension": "T1",
      "max_points": 3,
      "description": "Modellizza correttamente sistema, dati e incognite per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T2_01",
      "subproblem_id": "b",
      "primary_dimension": "T2",
      "max_points": 2,
      "description": "Imposta leggi e strategia appropriate per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T3_01",
      "subproblem_id": "b",
      "primary_dimension": "T3",
      "max_points": 3,
      "description": "Sviluppa correttamente calcoli analitici e numerici per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T4_01",
      "subproblem_id": "b",
      "primary_dimension": "T4",
      "max_points": 2,
      "description": "Fornisce tutti i risultati finali richiesti per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T5_01",
      "subproblem_id": "b",
      "primary_dimension": "T5",
      "max_points": 2,
      "description": "Gestisce unità, segni e convenzioni quantitative per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T6_01",
      "subproblem_id": "b",
      "primary_dimension": "T6",
      "max_points": 2,
      "description": "Controlla coerenza e plausibilità fisica per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "b_T7_01",
      "subproblem_id": "b",
      "primary_dimension": "T7",
      "max_points": 1,
      "description": "Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare v_perp del protone.",
      "full_credit_evidence": [
        "mv_perp=eB1r1.",
        "v_perp=4700000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Forza di Lorentz."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T1_01",
      "subproblem_id": "c",
      "primary_dimension": "T1",
      "max_points": 3,
      "description": "Modellizza correttamente sistema, dati e incognite per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T2_01",
      "subproblem_id": "c",
      "primary_dimension": "T2",
      "max_points": 2,
      "description": "Imposta leggi e strategia appropriate per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T3_01",
      "subproblem_id": "c",
      "primary_dimension": "T3",
      "max_points": 3,
      "description": "Sviluppa correttamente calcoli analitici e numerici per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T4_01",
      "subproblem_id": "c",
      "primary_dimension": "T4",
      "max_points": 2,
      "description": "Fornisce tutti i risultati finali richiesti per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T5_01",
      "subproblem_id": "c",
      "primary_dimension": "T5",
      "max_points": 2,
      "description": "Gestisce unità, segni e convenzioni quantitative per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T6_01",
      "subproblem_id": "c",
      "primary_dimension": "T6",
      "max_points": 1,
      "description": "Controlla coerenza e plausibilità fisica per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "c_T7_01",
      "subproblem_id": "c",
      "primary_dimension": "T7",
      "max_points": 2,
      "description": "Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare v_parallel del protone.",
      "full_credit_evidence": [
        "v²=2K/m=3.53×10^13 m²/s²; v_parallel²=v²-v_perp².",
        "v_parallel=3600000 m/s"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [],
      "accepted_alternative_methods": [
        "Decomposizione dell'energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T1_01",
      "subproblem_id": "d",
      "primary_dimension": "T1",
      "max_points": 4,
      "description": "Modellizza correttamente sistema, dati e incognite per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T2_01",
      "subproblem_id": "d",
      "primary_dimension": "T2",
      "max_points": 3,
      "description": "Imposta leggi e strategia appropriate per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T3_01",
      "subproblem_id": "d",
      "primary_dimension": "T3",
      "max_points": 4,
      "description": "Sviluppa correttamente calcoli analitici e numerici per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T4_01",
      "subproblem_id": "d",
      "primary_dimension": "T4",
      "max_points": 4,
      "description": "Fornisce tutti i risultati finali richiesti per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T5_01",
      "subproblem_id": "d",
      "primary_dimension": "T5",
      "max_points": 2,
      "description": "Gestisce unità, segni e convenzioni quantitative per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T6_01",
      "subproblem_id": "d",
      "primary_dimension": "T6",
      "max_points": 2,
      "description": "Controlla coerenza e plausibilità fisica per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "d_T7_01",
      "subproblem_id": "d",
      "primary_dimension": "T7",
      "max_points": 1,
      "description": "Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare K al centro in eV.",
      "full_credit_evidence": [
        "La forza magnetica non compie lavoro: K0=K1.",
        "U_K0=187500 eV"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "187.5 keV."
      ],
      "accepted_alternative_methods": [
        "Teorema lavoro-energia."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T1_01",
      "subproblem_id": "e",
      "primary_dimension": "T1",
      "max_points": 4,
      "description": "Modellizza correttamente sistema, dati e incognite per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T2_01",
      "subproblem_id": "e",
      "primary_dimension": "T2",
      "max_points": 4,
      "description": "Imposta leggi e strategia appropriate per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T3_01",
      "subproblem_id": "e",
      "primary_dimension": "T3",
      "max_points": 5,
      "description": "Sviluppa correttamente calcoli analitici e numerici per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T4_01",
      "subproblem_id": "e",
      "primary_dimension": "T4",
      "max_points": 3,
      "description": "Fornisce tutti i risultati finali richiesti per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T5_01",
      "subproblem_id": "e",
      "primary_dimension": "T5",
      "max_points": 2,
      "description": "Gestisce unità, segni e convenzioni quantitative per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T6_01",
      "subproblem_id": "e",
      "primary_dimension": "T6",
      "max_points": 1,
      "description": "Controlla coerenza e plausibilità fisica per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    },
    {
      "criterion_id": "e_T7_01",
      "subproblem_id": "e",
      "primary_dimension": "T7",
      "max_points": 1,
      "description": "Applica le leggi fisiche nelle rispettive condizioni di validità per calcolare il raggio dell'elica al centro.",
      "full_credit_evidence": [
        "Il centro guida segue le linee del campo, mentre la particella descrive un'elica e non è tangente a una singola linea di campo.",
        "Nel regime adiabatico mv_perp²/(2B)=costante; con r_L=mv_perp/(eB) segue r_L√B=costante e r0=r1√(B1/B0).",
        "r_0=0.22 m"
      ],
      "partial_credit_rules": [
        {
          "credit_fraction": 0.75,
          "anchor": "Impostazione e risultato sostanzialmente corretti con una sola omissione minore."
        },
        {
          "credit_fraction": 0.5,
          "anchor": "Elemento centrale riconosciuto ma sviluppo incompleto o con errore correggibile."
        },
        {
          "credit_fraction": 0.25,
          "anchor": "Solo un frammento pertinente e verificabile."
        }
      ],
      "zero_credit_conditions": [
        "Evidenza assente, modello incompatibile o risultato dimensionalmente inconciliabile."
      ],
      "accepted_equivalences": [
        "0.224 m."
      ],
      "accepted_alternative_methods": [
        "Forma equivalente ottenuta dalla conservazione del momento magnetico orbitale."
      ],
      "unit_and_tolerance_rule": "Accettare unità SI equivalenti e valori entro le tolleranze dichiarate; non assorbire errori di segno, verso, fase, RMS/picco o prefisso SI.",
      "propagated_error_policy": "Penalizzare l'errore originario; riconoscere lo sviluppo successivo coerente e ridurre T4 soltanto per il risultato finale distinto."
    }
  ],
  "dimension_applicability": {
    "T1": "applicable",
    "T2": "applicable",
    "T3": "applicable",
    "T4": "applicable",
    "T5": "applicable",
    "T6": "applicable",
    "T7": "applicable",
    "T8": "not_applicable"
  },
  "dimension_point_budget": {
    "T1": 20,
    "T2": 15,
    "T3": 20,
    "T4": 15,
    "T5": 10,
    "T6": 8,
    "T7": 7,
    "T8": 5
  },
  "rubric_specific_caps": [],
  "human_approval": {
    "approved": true,
    "reviewer": "Francesco (user/reviewer)",
    "date": "2026-10-15",
    "decision_id": "2026-10-15_secondoapp_e2_field_gradient_underdetermined_v1",
    "status": "APPROVED_AND_FROZEN",
    "approval_source": "Explicit user approval message 'procedi' in the current Codex task."
  }
}
03

Per-exercise ranking

Configurations

Choose one of four stable ranking views. Retry count remains available as a secondary table sort.

Rank configurations by

Score ranks high to low. Speed, cost and tokens rank low to high. Retry sorting remains available from the table header.

Results for all 21 model-mode configurations
ConfigurationSelected rankMean score / replicasLatencyCostTokens
Claude Fable 5Anthropic · official model page ↗#1by score100.0SD 0.0 · 3 retained runs2769.9s$0.2746,6820.00
Claude Opus 5.5Anthropic · official model page ↗#1by score100.0SD not available · single run46.4s$0.1136,8430.00
Claude Sonnet 5.5Anthropic · official model page ↗#1by score100.0SD not available · single run30.6s$0.0445,5680.00
Gemma 4 31B ITGoogle · official model page ↗#1by score100.0SD not available · single run68.6s$0.00003,4070.00
GPT-5.6 SolOpenAI · official model page ↗#1by score100.0SD 0.0 · 3 retained runs4481.4s$0.46316,2500.33
GPT-6 LunaOpenAI · official model page ↗#1by score100.0SD not available · single run138.6s$0.008417,4990.00
GPT-6.1 SolOpenAI · official model page ↗#1by score100.0SD not available · single run177.3s$0.0919,8460.00
Grok 4.3xAI · official model page ↗#1by score100.0SD not available · single run61.2s$0.0198,0850.00
Grok 4.5xAI · official model page ↗#1by score100.0SD not available · single run161.9s$0.06010,7860.00
Mistral Medium 3.5Mistral · official model page ↗#1by score100.0SD not available · single run87.5s$0.09613,5740.00
DeepSeek V4 FlashDeepSeek · official model page ↗#11by score99.7SD not available · single run168.0s$0.005219,2910.00
Gemini 3.1 Pro PreviewGoogle · official model page ↗#12by score99.6SD 0.6 · 3 retained runs2625.5s$0.12611,3040.33
Mistral Small 4Mistral · official model page ↗#13by score99.5SD not available · single run68.2s$0.008014,0220.00
OpenAI o3OpenAI · official model page ↗#13by score99.5SD not available · single run38.5s$0.0517,0530.00
DeepSeek V4 ProDeepSeek · official model page ↗#15by score98.9SD not available · single run466.4s$0.02732,0470.00
DeepSeek V4.1 FlashDeepSeek · official model page ↗#15by score98.9SD not available · single run82.6s$0.02319,5460.00
Gemini 3.5 FlashGoogle · official model page ↗#17by score92.4SD not available · single run60.9s$0.14516,8930.00
Claude Sonnet 4.5Anthropic · official model page ↗#18by score91.6SD not available · single run35.4s$0.0423,7400.00
OpenAI GPT-4.1OpenAI · official model page ↗#19by score87.9SD not available · single run38.4s$0.0284,1900.00
DeepSeek V4 Flash (no thinking)DeepSeek · official model page ↗#20by score80.8SD not available · single run24.9s$0.00104,1710.00
Claude Haiku 4.5Anthropic · official model page ↗#21by score77.1SD not available · single run16.6s$0.0153,8610.00
#1 by score

Claude Fable 5

Anthropic
100.0mean score

SD 0.0 · 3 retained runs

Latency
2769.9s
Cost
$0.274
Tokens
6,682
Retries
0.00
Official model page ↗
#1 by score

Claude Opus 5.5

Anthropic
100.0mean score

SD not available · single run

Latency
46.4s
Cost
$0.113
Tokens
6,843
Retries
0.00
Official model page ↗
#1 by score

Claude Sonnet 5.5

Anthropic
100.0mean score

SD not available · single run

Latency
30.6s
Cost
$0.044
Tokens
5,568
Retries
0.00
Official model page ↗
#1 by score

Gemma 4 31B IT

Google
100.0mean score

SD not available · single run

Latency
68.6s
Cost
$0.0000
Tokens
3,407
Retries
0.00
Official model page ↗
#1 by score

GPT-5.6 Sol

OpenAI
100.0mean score

SD 0.0 · 3 retained runs

Latency
4481.4s
Cost
$0.463
Tokens
16,250
Retries
0.33
Official model page ↗
#1 by score

GPT-6 Luna

OpenAI
100.0mean score

SD not available · single run

Latency
138.6s
Cost
$0.0084
Tokens
17,499
Retries
0.00
Official model page ↗
#1 by score

GPT-6.1 Sol

OpenAI
100.0mean score

SD not available · single run

Latency
177.3s
Cost
$0.091
Tokens
9,846
Retries
0.00
Official model page ↗
#1 by score

Grok 4.3

xAI
100.0mean score

SD not available · single run

Latency
61.2s
Cost
$0.019
Tokens
8,085
Retries
0.00
Official model page ↗
#1 by score

Grok 4.5

xAI
100.0mean score

SD not available · single run

Latency
161.9s
Cost
$0.060
Tokens
10,786
Retries
0.00
Official model page ↗
#1 by score

Mistral Medium 3.5

Mistral
100.0mean score

SD not available · single run

Latency
87.5s
Cost
$0.096
Tokens
13,574
Retries
0.00
Official model page ↗
#11 by score

DeepSeek V4 Flash

DeepSeek
99.7mean score

SD not available · single run

Latency
168.0s
Cost
$0.0052
Tokens
19,291
Retries
0.00
Official model page ↗
#12 by score

Gemini 3.1 Pro Preview

Google
99.6mean score

SD 0.6 · 3 retained runs

Latency
2625.5s
Cost
$0.126
Tokens
11,304
Retries
0.33
Official model page ↗
#13 by score

Mistral Small 4

Mistral
99.5mean score

SD not available · single run

Latency
68.2s
Cost
$0.0080
Tokens
14,022
Retries
0.00
Official model page ↗
#13 by score

OpenAI o3

OpenAI
99.5mean score

SD not available · single run

Latency
38.5s
Cost
$0.051
Tokens
7,053
Retries
0.00
Official model page ↗
#15 by score

DeepSeek V4 Pro

DeepSeek
98.9mean score

SD not available · single run

Latency
466.4s
Cost
$0.027
Tokens
32,047
Retries
0.00
Official model page ↗
#15 by score

DeepSeek V4.1 Flash

DeepSeek
98.9mean score

SD not available · single run

Latency
82.6s
Cost
$0.023
Tokens
19,546
Retries
0.00
Official model page ↗
#17 by score

Gemini 3.5 Flash

Google
92.4mean score

SD not available · single run

Latency
60.9s
Cost
$0.145
Tokens
16,893
Retries
0.00
Official model page ↗
#18 by score

Claude Sonnet 4.5

Anthropic
91.6mean score

SD not available · single run

Latency
35.4s
Cost
$0.042
Tokens
3,740
Retries
0.00
Official model page ↗
#19 by score

OpenAI GPT-4.1

OpenAI
87.9mean score

SD not available · single run

Latency
38.4s
Cost
$0.028
Tokens
4,190
Retries
0.00
Official model page ↗
#20 by score

DeepSeek V4 Flash (no thinking)

DeepSeek
80.8mean score

SD not available · single run

Latency
24.9s
Cost
$0.0010
Tokens
4,171
Retries
0.00
Official model page ↗
#21 by score

Claude Haiku 4.5

Anthropic
77.1mean score

SD not available · single run

Latency
16.6s
Cost
$0.015
Tokens
3,861
Retries
0.00
Official model page ↗
04

Criterion-level benchmark record

Scoring evidence

Dimension and criterion values are descriptive results for the 21 evaluated configuration means. N/A remains distinct from zero.

Attainment scale0%50%100%N/A = not applicable
T195.8%Understanding / modelling
T298.1%Method selection
T397.3%Development
T493.3%Final results
T598.8%Domains / assumptions
T695.4%Consistency
T797.3%Rigor
T8N/AIndependent verification
T1 through T8 attainment for each model-mode configuration
ConfigurationT120 ptsT215 ptsT320 ptsT415 ptsT510 ptsT68 ptsT77 ptsT85 pts
Claude Fable 5100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Claude Opus 5.5100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Claude Sonnet 5.5100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
GPT-5.6 Sol100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
GPT-6 Luna100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
GPT-6.1 Sol100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Gemma 4 31B IT100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Grok 4.3100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Grok 4.5100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Mistral Medium 3.5100.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
DeepSeek V4 Flash100.0%100.0%100.0%100.0%100.0%100.0%96.4%N/A
Gemini 3.1 Pro Preview98.3%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Mistral Small 4100.0%100.0%100.0%100.0%100.0%93.8%100.0%N/A
OpenAI o3100.0%100.0%100.0%100.0%100.0%100.0%92.9%N/A
DeepSeek V4 Pro95.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
DeepSeek V4.1 Flash95.0%100.0%100.0%100.0%100.0%100.0%100.0%N/A
Gemini 3.5 Flash87.5%93.3%100.0%86.7%100.0%87.5%89.3%N/A
Claude Sonnet 4.580.0%100.0%100.0%73.3%100.0%100.0%100.0%N/A
OpenAI GPT-4.190.0%90.0%90.0%73.3%100.0%81.3%92.9%N/A
DeepSeek V4 Flash (no thinking)80.0%86.7%81.3%73.3%85.0%75.0%85.7%N/A
Claude Haiku 4.585.0%90.0%72.5%53.3%90.0%65.6%85.7%N/A
05

Load on request

Retained responses and judgments

27 responses across 21 model-mode configurations. Long records load only when opened.

Interpretation boundary

Answers are reproduced as submitted. Each is paired with its authority-resolved judgment for this snapshot; this is not a general evaluation of the underlying model.

Compare two configurations All retained replicas

Select two configurations and load all their retained replicas.

Select two configurations and load all their retained replicas.

#1Claude Fable 5Anthropic · 3 retained runs · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1Claude Opus 5.5Anthropic · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1Claude Sonnet 5.5Anthropic · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1GPT-5.6 SolOpenAI · 3 retained runs · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1GPT-6 LunaOpenAI · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1GPT-6.1 SolOpenAI · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1Gemma 4 31B ITGoogle · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1Grok 4.3xAI · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1Grok 4.5xAI · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#1Mistral Medium 3.5Mistral · 1 retained run · load on request100.0configuration mean+
Configuration recordOfficial model page ↗
#11DeepSeek V4 FlashDeepSeek · 1 retained run · load on request99.7configuration mean+
Configuration recordOfficial model page ↗
#12Gemini 3.1 Pro PreviewGoogle · 3 retained runs · load on request99.6configuration mean+
Configuration recordOfficial model page ↗
#13Mistral Small 4Mistral · 1 retained run · load on request99.5configuration mean+
Configuration recordOfficial model page ↗
#13OpenAI o3OpenAI · 1 retained run · load on request99.5configuration mean+
Configuration recordOfficial model page ↗
#15DeepSeek V4 ProDeepSeek · 1 retained run · load on request98.9configuration mean+
Configuration recordOfficial model page ↗
#15DeepSeek V4.1 FlashDeepSeek · 1 retained run · load on request98.9configuration mean+
Configuration recordOfficial model page ↗
#17Gemini 3.5 FlashGoogle · 1 retained run · load on request92.4configuration mean+
Configuration recordOfficial model page ↗
#18Claude Sonnet 4.5Anthropic · 1 retained run · load on request91.6configuration mean+
Configuration recordOfficial model page ↗
#19OpenAI GPT-4.1OpenAI · 1 retained run · load on request87.9configuration mean+
Configuration recordOfficial model page ↗
#20DeepSeek V4 Flash (no thinking)DeepSeek · 1 retained run · load on request80.8configuration mean+
Configuration recordOfficial model page ↗
#21Claude Haiku 4.5Anthropic · 1 retained run · load on request77.1configuration mean+
Configuration recordOfficial model page ↗
06

Record context

About this benchmark record

The Atlas presents the exercise, rubric, results and retained responses in one interactive record.

Exercise IDF2-25-P2-E2
SubjectPhysics II
Exam sitting2025 · Second sitting
Benchmark snapshot2026-10-15
Rubric version1.1-adjudication-2026-10-15
Retained responses27
How to use this page

Use the Atlas to inspect what was tested and how each configuration performed. Most configuration–exercise cells are single-run, so displayed values are descriptive rather than uncertainty estimates.