From 72ba74dc110690b94ec302eca0568cec05dcc9a5 Mon Sep 17 00:00:00 2001 From: Remi <73385395+itsrubberduck@users.noreply.github.com> Date: Mon, 22 Sep 2025 08:29:26 +0200 Subject: [PATCH] Adjust frequency change lesson call sign --- shared/data/learnModules.ts | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/shared/data/learnModules.ts b/shared/data/learnModules.ts index babaed7..e3f90a8 100644 --- a/shared/data/learnModules.ts +++ b/shared/data/learnModules.ts @@ -410,6 +410,7 @@ const fundamentalsLessons = [ key: 'freq-contact-frequency', label: 'Frequency', expected: scenario => scenario.handoff.frequency, + threshold: 0.99, alternatives: scenario => { const freq = scenario.handoff.frequency const trimmed = freq.replace(/\.?0+$/, '') @@ -439,34 +440,12 @@ const fundamentalsLessons = [ }, placeholder: '125.35', width: 'md' - }, - { - key: 'freq-contact-callsign', - label: 'Callsign', - expected: scenario => scenario.radioCall, - alternatives: scenario => { - const variants = new Set() - const add = (value?: string) => { - if (!value) return - variants.add(value) - variants.add(value.toLowerCase()) - } - add(scenario.radioCall) - add(`${scenario.airlineCall} ${scenario.flightNumber}`) - add(`${scenario.airlineCall} ${scenario.flightNumberWords}`) - add(scenario.callsign) - add(`${scenario.airlineCode} ${scenario.flightNumber}`) - add(`${scenario.callsignNato} ${scenario.flightNumberWords}`) - return Array.from(variants) - }, - width: 'lg' } ], readback: [ { type: 'text', text: scenario => `Contact ${scenario.handoff.facility} on ` }, { type: 'field', key: 'freq-contact-frequency', width: 'md' }, - { type: 'text', text: ', ' }, - { type: 'field', key: 'freq-contact-callsign', width: 'lg' } + { type: 'text', text: scenario => `, ${scenario.radioCall}` } ], defaultFrequency: 'TWR', phrase: scenario => `${scenario.radioCall}, contact ${scenario.handoff.facility} on ${scenario.handoff.frequencyWords}.`,