FAT-340 · Lesson 12 of 12 · 20 min

Capstone: a full practice exam and a career plan

Two weeks before her theory exam, Sasha sits a full practice exam in Bramwell's training room under exam conditions: a hundred original questions written by Gerry and Ravi, two and a half hours, no notes, phone in Donna's office. Nadia sits the first half for practice. Afterwards, Gerry marks it with Sasha, and they spend an evening on what the results say. This capstone follows that evening, the last two weeks of study, the exams themselves, and the conversation with Donna about what comes next.

Scoring by topic

Gerry's first rule for a practice exam is not to look only at the total. A total says whether a candidate would pass today; the score by topic says what to do in the next two weeks. He enters Sasha's answers into the scoring script, which gives the percentage for each topic and flags anything below the pass mark.

# Practice exam: score by topic against the pass mark
results = {"Installation (S524, NBC)": (21, 25), "Inspection and testing (S536)": (18, 20), "Verification (S537)": (16, 20), "Devices": (9, 10), "Electrical theory": (7, 10), "Panels and circuits": (9, 10), "Fundamentals and codes": (5, 5)}     # topic: (correct, questions)
pass_mark = 80
total_c = sum(c for c, _ in results.values())
total_q = sum(q for _, q in results.values())
print(f"Total {total_c}/{total_q} = {100 * total_c / total_q:.0f} % (pass {pass_mark} %)")
for topic, (c, q) in sorted(results.items(), key=lambda kv: kv[1][0] / kv[1][1]):
    pct = 100 * c / q
    flag = "  <- below pass mark" if pct < pass_mark else ""
    print(f"{topic:<34s} {c:>2d}/{q:<2d} {pct:5.0f} %{flag}")
Output
Total 85/100 = 85 % (pass 80 %)
Electrical theory                   7/10    70 %  <- below pass mark
Verification (S537)                16/20    80 %
Installation (S524, NBC)           21/25    84 %
Inspection and testing (S536)      18/20    90 %
Devices                             9/10    90 %
Panels and circuits                 9/10    90 %
Fundamentals and codes              5/5    100 %
A bar chart of Sasha's practice exam by topic, with a dashed line at the 80 percent pass mark. Fundamentals 100 percent, inspection and testing 90, devices 90, panels 90, installation 84, verification 80, electrical theory 70, below the line.
Practice exam results by topic.

Her total is 85 percent: a pass, but with only five points to spare on a test where the pass mark is 80. Two topics stand out. Electrical theory is at 70 percent, below the line, and verification is right on it. That matches what Gerry has seen on the job: Sasha is strong on inspection and testing, which she has done for a year, and less practised on calculations, which she does only now and then.

The error log

Gerry's second rule is to sort every wrong answer by why it was wrong, not just by topic. There are only a few reasons a prepared candidate misses a question: they did not know the rule, they knew it but misread the question, they knew it but applied the wrong version (an old edition, or the wrong building type), or they made an arithmetic or setup error. Each reason has a different fix.

# Error log: why were the questions missed?
misses = [("Electrical theory", "setup error"), ("Electrical theory", "setup error"), ("Electrical theory", "did not know"), ("Verification", "applied wrong version"), ("Verification", "misread question"), ("Verification", "did not know"), ("Verification", "applied wrong version"), ("Installation", "applied wrong version"), ("Installation", "applied wrong version"), ("Installation", "misread question"), ("Installation", "did not know"), ("Inspection and testing", "misread question"), ("Inspection and testing", "did not know"), ("Devices", "setup error"), ("Panels and circuits", "setup error")]     # (topic, reason)
from collections import Counter
by_reason = Counter(r for _, r in misses)
by_topic = Counter(t for t, _ in misses)
print("Misses by reason:")
for r, n in by_reason.most_common():
    print(f"  {r:<28s} {n}")
print("Misses by topic:")
for t, n in by_topic.most_common():
    print(f"  {t:<28s} {n}")
Output
Misses by reason:
  setup error                  4
  did not know                 4
  applied wrong version        4
  misread question             3
Misses by topic:
  Verification                 4
  Installation                 4
  Electrical theory            3
  Inspection and testing       2
  Devices                      1
  Panels and circuits          1

The pattern is clear. Of her fifteen misses, only four were rules she did not know. Four were setup errors in calculations, mostly the electrical ones, which lesson 5 warned about: she started a voltage-drop question at 24 V and took the wrong alarm period in a battery question. Four were the wrong version: she answered with the old manual station height, and with S536 practice on two verification questions. The other three were misreadings, which her pacing should fix.

The last two weeks

Gerry and Sasha turn the error log into a plan. For setup errors, she works ten calculation problems every evening by hand, writing the setup line first: what voltage, what current, what length, what period, what margin. For version errors, she makes a single page of the values that changed between editions and reads it every morning. For misreadings, she practises reading the last line first and underlining the words that change the answer, as lesson 2 described. For the rules she did not know, she adds cards to her review boxes. She does not reread the whole course. 'You've learned it,' Gerry says. 'Now stop making the mistakes you already make.'

Worked problem

A setup line

A practice battery question describes an 18-storey residential building with a voice system, a standby current of 0.85 A and an alarm current of 6.2 A. Sasha's setup line comes first.

Show solution
  1. Building: high building under 3.2.6, so the alarm period is 2 hours.
  2. Standby: 24 h at 0.85 A = 20.4 Ah. Alarm: 2 h at 6.2 A = 12.4 Ah.
  3. Margin 1.2: (20.4 + 12.4) × 1.2 = 39.4 Ah.
  4. Next standard size: 40 Ah.

Answer: 40 Ah. Writing the alarm period first is what stops the 30-minute mistake.

Exam day

Sasha writes the theory exam online on a Saturday morning in June, from the quiet office Donna lends her, with the camera checked the evening before. She works in two passes, flags eleven questions, and finishes with nine minutes to spare. The result comes back as a pass with 88 percent. In September, she takes the practical exam at an approved site. The invigilator gives her a control unit with three faults, and she finds all of them, one by halving a circuit exactly as lesson 11 described. She passes with 91 percent and becomes a registered fire alarm technician. Gerry takes the crew for lunch.

Keeping the credential

Registration has to be renewed every year with continuing education credits, eight for one year or sixteen for two. Sasha sets up a simple log the day her card arrives, with the training she already has planned: a manufacturer course on Bramwell's new panel line, the S524:2024 changes seminar, and the CFAA chapter meetings.

# Continuing education tracker
need = 8            # credits needed for a one-year renewal
log = [("Manufacturer training: new panel line", 3), ("S524:2024 changes seminar", 2), ("Chapter meetings (two)", 2)]
have = sum(p for _, p in log)
print(f"Logged {have} of {need} credits for a one-year renewal")
for item, p in log:
    print(f"  {item:<44s} {p}")
print("On track" if have >= need else f"Need {need - have} more")
Output
Logged 7 of 8 credits for a one-year renewal
  Manufacturer training: new panel line        3
  S524:2024 changes seminar                    2
  Chapter meetings (two)                       2
Need 1 more

She is one credit short of a one-year renewal, which a single evening seminar will cover.

A career plan

The week after the results, Donna sits down with Sasha to talk about the next five years. Bramwell, like most fire alarm companies, has several paths for a certified technician, and each one asks for different strengths. Donna lays them out on a whiteboard.

A diagram with Sasha's certification at the centre and five paths leading out: lead inspection technician, verification and commissioning specialist, service and troubleshooting, design and layout, and service manager. Each path lists what it needs next: more certification, training, or experience.
Paths from a certified technician.

A lead inspection technician runs crews on annual inspections, signs reports and deals with building owners; it suits someone who is thorough and calm with clients, and it is the role Riverlight needs this December. A verification and commissioning specialist works on new buildings, coordinating with contractors and engineers; it suits someone who likes systems coming together. A service technician troubleshoots the faults the others find; it suits someone who enjoys the puzzle. A designer lays out systems and prepares submittals with Ravi; it needs strong calculation and code skills, the area Sasha's practice exam showed she has to build. A service manager like Donna schedules hundreds of buildings and a dozen technicians; it comes later, after leading crews.

# Comparing paths (illustrative scores out of 5 for fit, demand and growth)
paths = {
    "Lead inspection technician":   (5, 5, 3),
    "Verification specialist":      (4, 4, 4),
    "Service and troubleshooting":  (4, 4, 3),
    "Design and layout":            (3, 4, 5),
    "Service manager (later)":      (3, 3, 5),
}
weights = (0.4, 0.3, 0.3)      # Sasha's own weights: fit, demand, growth
for name, scores in sorted(paths.items(), key=lambda kv: -sum(w * s for w, s in zip(weights, kv[1]))):
    total = sum(w * s for w, s in zip(weights, scores))
    print(f"{name:<30s} {total:.1f}")
Output
Lead inspection technician     4.4
Verification specialist        4.0
Design and layout              3.9
Service and troubleshooting    3.7
Service manager (later)        3.6

The scores are Sasha's own, and the point of the exercise is to make her reasons visible, not to let a script decide. She chooses to lead the Riverlight inspection this year and to start working with Ravi on layouts one day a week, so that in three years she has the choice of design. Pay follows responsibility in this trade: Bramwell's scale moves a registered technician up when she leads crews and signs reports.

Looking back

Over this program, Sasha has gone from pulling cable at Willowbank to leading an inspection at Riverlight. The courses followed the order of the work: fire science and codes, devices, electrical theory, panels, installation, inspection and testing, voice and integration, verification, and now certification. The certification marks what she has learned, but the habits are what will carry her: asking where a rule comes from, testing by the right method, recording what she finds, and leaving every building protected when she walks out of it. Nadia, two years behind her, now has the flashcards.

Sample questions from the practice exam

These six questions come from the practice exam Sasha sat at the start of the lesson, with the reasoning Gerry wrote beside each one when he marked it.

Question 1. A detector on a 3.5 m ceiling is 6 m from the nearest wall. Is that within the spacing rule? Answer: for smooth ceilings, a detector may be up to half the listed spacing from a wall. With a 9.1 m spacing, the limit is about 4.6 m, so 6 m is too far. Another detector is needed, or the layout is shifted.

Question 2. A 24 V system has a standby current of 0.4 A. How many ampere-hours does standby use in 24 hours? Answer: 0.4 × 24 = 9.6 Ah, before the alarm load and margin are added.

Question 3. A panel shows a supervisory signal from a sprinkler valve. What is the first thing the technician checks? Answer: whether the valve has been closed, and if so, why. A closed valve means part of the sprinkler system is out of service, which is a serious impairment.

Question 4. What does an STI of 0.38 in a space mean? Answer: speech there is likely to be poorly understood. The target average is at least 0.50. The space needs a better speaker layout, or the design must identify it as a space where intelligibility is not required, with the authority's acceptance.

Question 5. A verification finds a strobe missing from a washroom shown on the drawings. What happens? Answer: it is a deficiency; the strobe is installed and the device verified before the verification is complete.

Question 6. A technician tests a detector and the panel shows the alarm, but the notification appliances do not sound. What is the likely cause? Answer: the notification outputs are bypassed or disabled, perhaps from an earlier test, or the circuit has a fault. The technician checks the panel's status for disabled points and the circuit for trouble. A bypass left in place after testing is one of the most common and most dangerous findings.

A study timetable for the last month

Sasha's last month.
WeekFocusPractice
4 weeks outWeakest two topics from the error logTwo short topic quizzes
3 weeks outCalculations and the frequency tablesTen calculation problems, timed
2 weeks outFull practice exam under exam conditionsScore by topic, update the error log
1 week outError log only, and the formula sheetShort mixed sets, no new material
Last 2 daysLight review, logistics, sleepNone beyond a few flashcards

The pattern is the one lesson 2 described: retrieval, spacing and a full practice exam well before the real one, so that there is still time to fix what it shows. The last week adds nothing new. A candidate who is still learning new topics in the last two days is usually better off rebooking.

After the exam

Sasha passed the theory exam in June and the practical in September. The registration certificate arrived in October, and Bramwell updated her rate the same week. Gerry's advice for the next step: keep a log of continuing education from the first month, because eight credits a year is easy to collect and hard to reconstruct from memory three years later.

Common mistakes

  • MistakeLooking only at the total on a practice exam.

    InsteadScore by topic and find the weak areas.

  • MistakeRereading everything in the last two weeks.

    InsteadFix the specific mistakes the error log shows.

  • MistakeSkipping the setup line on calculations.

    InsteadWrite the voltage, current, length, period and margin first.

  • MistakeLetting continuing education slide after the exam.

    InsteadKeep a log from the first day.

  • MistakeChoosing a career path by pay alone.

    InsteadWeigh fit, demand and growth, and your own strengths.

Summary and key terms

  • Score practice exams by topic, not just the total.
  • Sort errors by reason: unknown rule, misreading, wrong version or setup error.
  • Use the last weeks to fix the specific errors, not to reread.
  • Keep registration current with continuing education credits.
  • Plan a career path by fit, demand and growth.
Practice exam
A full-length exam taken under real conditions to test readiness.
Error log
A record of missed questions sorted by the reason they were missed.
Setup line
The first line of a calculation stating every input and assumption.
Continuing education
Learning required to keep a credential current.
Career path
A sequence of roles a technician can grow into.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. What total did Sasha score on her practice exam?

    Show answer

    85 percent.

  2. Which topic was below the pass mark?

    Show answer

    Electrical theory.

  3. What alarm period applies to an 18-storey residential building?

    Show answer

    2 hours, as a high building under 3.2.6.

  4. How many credits renew registration for one year?

    Show answer

    Eight.

  5. Which path did Sasha choose for the coming year?

    Show answer

    Lead inspection technician, with one day a week on layout.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz