diff --git a/app/Http/Controllers/Site/PolicyPagesController.php b/app/Http/Controllers/Site/PolicyPagesController.php index 69ca71778..2cf0b7f00 100644 --- a/app/Http/Controllers/Site/PolicyPagesController.php +++ b/app/Http/Controllers/Site/PolicyPagesController.php @@ -82,4 +82,12 @@ public function viewS1Syllabus() return $this->viewMake('site.policy.training-process.s1-syllabus'); } + + public function viewS3Syllabus() + { + $this->setTitle('S3 Syllabus and Lesson Plans'); + $this->addBreadcrumb('S3 Syllabus and Lesson Plans', route('site.policy.training.s3-syllabus')); + + return $this->viewMake('site.policy.training-process.s3-syllabus'); + } } diff --git a/resources/views/components/nav.blade.php b/resources/views/components/nav.blade.php index e7a20b298..7c3c844a6 100644 --- a/resources/views/components/nav.blade.php +++ b/resources/views/components/nav.blade.php @@ -194,6 +194,7 @@
  • Streaming Guidelines
  • S1 Syllabus
  • +
  • S3 Syllabus
  • diff --git a/resources/views/site/policy/training-process/s3-syllabus-body.blade.php b/resources/views/site/policy/training-process/s3-syllabus-body.blade.php new file mode 100644 index 000000000..4f7fb265c --- /dev/null +++ b/resources/views/site/policy/training-process/s3-syllabus-body.blade.php @@ -0,0 +1,243 @@ + +# S3 Syllabus and Lesson Plans + +**Version 1.0** +**Effective Date:** 01st November 2025 + +--- + +## Scope +This document details the training syllabus for VATSIM UK Student 3 controller training (S2->S3). + +--- + +## Section 1 | Introduction +This syllabus details the competencies and content covered by the S3 training course in VATSIM UK. Students +will meet the learning objectives through independent study of material provided in eLearning courses and +traditional documentation, supported by mentors and instructors in one-to-one and group teaching +sessions. Students are encouraged to ask questions in the [#app_students channel](https://discord.com/channels/705488311346790471/1044164318285004830/1044587766383648881) on [Discord](https://www.vatsim.uk/discord) + +--- + +## Section 2 | Theoretical Knowledge Course +The [S3 | Aerodrome Control](https://moodle.vatsim.uk/course/view.php?id=54) e-Learning course covers the theoretical content of the S3 course, which +includes the following areas of knowledge: + +### 2.1 Introductory Concepts +- The role of an Approach controller +- Procedural vs Radar Separation +- Airspace structure and management + +### 2.2 Altimetry and Meteorology +- Basic Altimetry +- Effects on Winds on aircraft +- Meteorological Hazards + +### 2.3 Navigation +- SIDs +- STARs +- Navigation aids +- Holding fixes + +### 2.4 Approach Control Principles +- Air Traffic Control Services +- Types of Approach + +### 2.5 Equipment and Systems +- Understanding Radar +- Transponders and Squawks + +### 2.6 Identification, Validation and Verification +- Identification +- Validation +- Verification + +### 2.7 Appreciation of Aircraft Performance +- Aircraft Types and ‘average’ performance +- Turning Aircraft +- Climbing and Descending Aircraft +- Wake Turbulence and Approach Spacing Considerations + +### 2.8 Separation Standards +- Speed Separation +- Lateral/Vertical Separation + +### 2.9 Applying and Maintaining Separation +- Use of Headings +- Paralleling +- Streaming/Speed Control +- Vertical Separation +- Ensuring Separation + +### 2.10 Coordination +- Coordination of releases +- Providing departure instructions +- Coordinating Aerodrome Control +- Coordination with other Approach controllers + +### 2.11 Holding +- Holding Patterns +- Hold Separation +- Descending aircraft in holds +- Exiting the Hold + +### 2.12 Sequencing and Vectoring Traffic +- Establishing a sequence +- Use of Speed Control +- Continuous Descent Arrivals +- Establishing Aircraft on Approaches + +### 2.13 Missed Approach Procedures +- Missed Approaches + +### 2.14 UK Flight Information Services (UKFIS) +- UKFIS General +- Basic Service +- Traffic Service +- Deconfliction Service +- Crossers, Joiners and Leavers +- SVFR + +### 2.15 Non-Compliance +- Dealing With Non-Compliant Aircraft + +--- + +## Section 3 | Block Training +S3 Training now incorporates block training as a way to standardise the Approach/Radar training process +and ensure all items are covered. + +Students should complete all blocks before being forwarded for a practical exam unless an exception is +required (e.g., fast tracks). The block training system comprises of three blocks; students are only taught +competencies in their block until completing the content of each and then they complete the end of block +exam. + +DIAGRAM GOES HERE + +### 3.1 End of Block Exams + +The End of Block Exam for Block 1 shall be carried out on the Sweatbox server to avoid having traffic that is +not in the syllabus for that block. For Block 2 and 3 the exam can be performed either on the network +(preferred) or the Sweatbox server. The decision of network or Sweatbox mock exam should take into +consideration traffic levels at a particular aerodrome at a particular time of day. + +The instructor running end of block exams shall attempt to ensure that the majority if not all the criteria in +each block is assessed and should note criteria that has not been assessed and use their judgement and +experience to decide whether it is necessary to do training sessions on a topic that has not been assessed. + +As normal if a student is deemed ready for the formal S3 Examination then they will be forwarded by the +relevant training staff and the real exam will be conducted as stipulated in the ATC Training Handbook. + +### 3.1.1 CTS Permissions +- End of Block Exam 1 - APP_B1 +- End of Block Exam 1 - APP_B2 +- End of Block Exam 1 - APP_B3 + +### 3.1.2 First Session Guidance +It is widely regarded that the learning curve from S2 to S3 is the steepest that students will undergo +throughout their ATC Training tenure in VATSIM UK. Thus, mentors must ensure that students are +theoretically prepared for their training and set realistic practical expectations for the first few mentoring +sessions. Below is a list of do’s and don’ts for the first S3 mentoring session: + +### **DO:** +- Ensure student’s Euroscope is correctly set up for the position they are training on. It is highly +recommended to have turned on: + - RMA, where applicable + - SMAA + - Airspace bases + - Holding fixes/release points + - Any other symbology that aids learning (e.g. EDI/GLA Buffer) +- Discuss and check baseline theoretical knowledge from Block 1; A student that is knowledgeable and prepared will find the step-up considerably easier. +- Set realistic goals for students. Block 1 is a large chunk of the training so it will likely take a good number of sessions to master the competencies in the block. +- Pause the session and fix mistakes early. The quicker a student understand why they have made a mistake, the more likely they are to grasp trickier concepts quicker in the future. + +### **DONT:** + +- Simply put the student straight into a Sweatbox session without having prepared them for it. Their confidence will be damaged when mistakes are made; this precious time to repair. +- Bring in more advanced competencies from other blocks. Stick to teaching Block 1 competencies until the student has mastered them. +- Expect the student to know everything. The theoretical training resources are a great tool for preparation, but they cannot prepare students for handling the real thing. Guide students on where to find information and discuss **why** mistakes are made. + +--- + +## Section 4 | Syllabus + +### 4.1 Block 1 +Block 1 focuses on the core of approach/radar controlling and a list of items covered along with useful links are found below: +- EuroScope Use + - Mode A+C (Not Easy mode) + - Tag Management + - Contacting aircraft from unstaffed airspace and assigning a squawk using UKCP + - Aircraft Select with keyboard (ASEL/Numpad +) + - Knows how to enable and disable features not normally displayed (SMAA, airways, etc.) +- Airspace Classification +- R/T + - Phraseology + - Frequency Prescence and attitude + - Frequency Management +- Identification, Validation, Verification (IVV) +- Vectoring and Descents and establishing on an ILS approach + - Multiple streams of traffic and creative vectoring and use of airspace + - Levels selected and lowest available and reasonable +- Speed Control +- Forward Planning +- Ensuring separation +- Local airfield knowledge (vMATS Part 2 GEN, APC & LOW Sections) +- Handovers (PRAWNS) +Where the concept of an item is based heavily in theory, links to sources will be made available. + +### 4.1.1 Euroscope use + +#### 4.1.1.1 Euroscope use +During S3 Training, for students, Mode A+C Correlation (C-Mode) is **mandatory**. Mentors should check this is enabled. +This can be checked in Other Set > General settings > Correlation mode > C-Mode + +#### 4.1.1.2 Tag Management +Approach Tags are NODE and NOVA 9000. Students should be able to use these tags and update them with every transmission. +By default, training aerodromes use: +- NODE for EGKK/EGSS +- NOVA 9000 for all other aerodromes + +#### 4.1.1.3 Distance and Separation tools +EuroScope distance and separation tools can be accessed by pressing F1 then d/s or by typing. distance or .sep. They can also be accessed by left clicking the buttons below. + +#### 4.1.1.4 Contacting and identifying aircraft from unstaffed airspace +Students should be able to send “contact me’s” to aircraft from unstaffed airspace and complete IVV, if a squawk is not assigned, they should know how to assign squawks using UKCP. +Aircraft not on the sector inbound list that are uncorrelated can be assumed two ways: +1. They can be manually correlated by clicking on the target and typing their callsign and then clicking assume. +2. They can be assumed while uncorrelated by typing a part of their callsign and pressing ASEL (Numpad +) and pressing F3 then ASEL again. + +#### 4.1.1.5 Aircraft Select (ASEL) +EuroScope allows for tag manipulation with keyboard commands which also allows tags to +be manipulated while uncorrelated. + +ASEL key (as default the numeric PLUS keyboard) - This is the aircraft selector key. To use +there should be some letters typed from the callsign. Pressing this button, the first callsign +that matches the letters typed before will be selected. You can press the ASEL key again to +select the next match. You can do it in a loop to see all matching callsigns. + +To assume an uncorrelated target: +1. Ensure chat bar is empty and type in their callsign +2. Press ASEL (Numpad +) +3. Press F3 +4. Press ASEL (Numpad +) + +This then populates the sector exit list as the target is assumed, which allows for squawk generation. + +If you do not have a numpad you may change the key to something else in: Other SET > General settings > Aircraft select key + +#### 4.1.1.6 Other Useful Features +There are many things that can be enabled on the display settings. +- SMAA can be enabled in SIDS +- SMAA levels can be enabled for some airports in free text +- RMA can be changed in STARS +- Low and High Airways can be enabled for reference and to familiarise with different restrictions + +Most of the time relevant information is enabled by default, pressing F1 and then number 1-9 will cycle between different radars. + +Radar Screens: +1. Normal radar map, no fixes +2. Fixes, no labels +3. Bases of CAS +4. Fixes and VRPs with labels + + diff --git a/resources/views/site/policy/training-process/s3-syllabus.blade.php b/resources/views/site/policy/training-process/s3-syllabus.blade.php new file mode 100644 index 000000000..a7d01e73f --- /dev/null +++ b/resources/views/site/policy/training-process/s3-syllabus.blade.php @@ -0,0 +1,18 @@ +@extends('layout') + +@section('content') + +
    +
    +
    +
    + S3 Syllabus and Lesson Plans +
    +
    + @include("site.policy.training-process.s3-syllabus-body") +
    +
    +
    +
    + +@endsection diff --git a/routes/web-public.php b/routes/web-public.php index 38651b653..e05a0526b 100644 --- a/routes/web-public.php +++ b/routes/web-public.php @@ -68,6 +68,7 @@ 'prefix' => 'training', ], function () { Route::get('/s1-syllabus')->uses('PolicyPagesController@viewS1Syllabus')->name('s1-syllabus'); + Route::get('/s3-syllabus')->uses('PolicyPagesController@viewS3Syllabus')->name('s3-syllabus'); }); }); }); diff --git a/tests/Feature/Site/PolicyPagesTest.php b/tests/Feature/Site/PolicyPagesTest.php index 56f447668..5c799371f 100644 --- a/tests/Feature/Site/PolicyPagesTest.php +++ b/tests/Feature/Site/PolicyPagesTest.php @@ -60,4 +60,10 @@ public function test_it_loads_the_s1_syllabus() { $this->get(route('site.policy.training.s1-syllabus'))->assertOk(); } + + #[Test] + public function test_it_loads_the_s3_syllabus() + { + $this->get(route('site.policy.training.s3-syllabus'))->assertOk(); + } }