{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "NCSO Knowledge Graph",
  "description": "Structured data about the National Construction Safety Officer (NCSO) designation in Alberta, Canada. Includes exam facts, requirements, modules, career data, and study resources.",
  "publisher": {
    "@type": "Organization",
    "name": "NCSO Prep",
    "url": "https://www.ncsoprep.ca",
    "logo": "https://www.ncsoprep.ca/logo.png"
  },
  "datePublished": "2026-08-15",
  "dateModified": "2026-08-15",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "keywords": [
    "NCSO",
    "National Construction Safety Officer",
    "Alberta",
    "ACSA",
    "CFCSA",
    "construction safety",
    "exam prep"
  ],
  "entities": [
    {
      "@type": "EducationalOccupationalCredential",
      "name": "National Construction Safety Officer",
      "alternateName": "NCSO",
      "description": "A nationally recognized construction safety designation administered in Alberta by the ACSA under the CFCSA framework. The NCSO demonstrates competency in occupational health and safety for the construction industry. Requirements include 3 years of construction field experience, completion of 11 compulsory and 2 elective courses, a COR auditor qualification, and a passing score on the NCSO exam.",
      "url": "https://www.ncsoprep.ca/what-is-ncso",
      "recognizedBy": "CFCSA",
      "administeredBy": "ACSA",
      "jurisdiction": "Alberta, Canada"
    },
    {
      "@type": "Organization",
      "name": "Alberta Construction Safety Association",
      "alternateName": "ACSA",
      "description": "The Alberta Construction Safety Association is the certifying body that administers the NCSO program in Alberta. It delivers the required courses, verifies eligibility, and administers the NCSO exam through its regional offices.",
      "url": "https://www.youracsa.ca",
      "programUrl": "https://www.youracsa.ca/ncso-hsa/national-construction-safety-officer-ncso/",
      "jurisdiction": "Alberta, Canada"
    },
    {
      "@type": "Organization",
      "name": "Canadian Federation of Construction Safety Associations",
      "alternateName": "CFCSA",
      "description": "The national umbrella body that coordinates the NCSO designation across Canadian provinces. Each province has its own member association that delivers the program locally, with the NCSO designation being recognized nationally under the CFCSA framework.",
      "url": "https://www.cfcsa.ca",
      "designationUrl": "https://www.constructionsafety.ca/ncso/"
    },
    {
      "@type": "Organization",
      "name": "NCSO Prep",
      "description": "An independent exam-preparation application for the National Construction Safety Officer designation in Alberta, Canada. Built as an offline-first progressive web app for field workers, with an adaptive question bank across all ten NCSO modules, spaced-repetition scheduling, timed mock exams scored against the real 75% pass mark, and a Readiness score. NCSO Prep is NOT affiliated with, endorsed by, or accredited by ACSA or the CFCSA. It does not deliver the required courses or issue the NCSO designation.",
      "url": "https://www.ncsoprep.ca",
      "logo": "https://www.ncsoprep.ca/logo.png",
      "sameAs": ["https://www.linkedin.com/in/ncso-prep-27312842a/", "https://x.com/NCSOPREP"],
      "affiliated": false,
      "pricing": {
        "free": "Complete Legislation module, no credit card",
        "monthly": "CA$19/month",
        "yearly": "CA$129/year",
        "lifetime": "CA$199 once"
      }
    }
  ],
  "examFacts": [
    {
      "id": "ef01",
      "topic": "pass-mark",
      "fact": "The NCSO exam pass mark is an overall score of 75%.",
      "value": "75%",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-pass-mark"
    },
    {
      "id": "ef02",
      "topic": "exam-cost-initial",
      "fact": "The initial NCSO exam fee is $65 CAD.",
      "value": "$65 CAD",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-facts"
    },
    {
      "id": "ef03",
      "topic": "exam-cost-rewrite",
      "fact": "Each NCSO exam rewrite costs $80 CAD.",
      "value": "$80 CAD",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-facts"
    },
    {
      "id": "ef04",
      "topic": "exam-length",
      "fact": "Candidates have up to 2 hours to write the NCSO exam.",
      "value": "2 hours",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/how-long-is-the-ncso-exam"
    },
    {
      "id": "ef05",
      "topic": "deferral-first-fail",
      "fact": "After a first failed attempt, candidates must wait 3 months before rewriting.",
      "value": "3 months",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/what-happens-if-you-fail-the-ncso-exam"
    },
    {
      "id": "ef06",
      "topic": "deferral-second-fail",
      "fact": "After a second failed attempt, candidates must wait 6 months before rewriting.",
      "value": "6 months",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/what-happens-if-you-fail-the-ncso-exam"
    },
    {
      "id": "ef07",
      "topic": "deferral-third-fail",
      "fact": "After a third failed attempt, candidates must wait 12 months before rewriting.",
      "value": "12 months",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/what-happens-if-you-fail-the-ncso-exam"
    },
    {
      "id": "ef08",
      "topic": "exam-format",
      "fact": "The NCSO exam is a closed book, written, multiple-choice exam administered online.",
      "value": "closed book, written, online",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/is-the-ncso-exam-open-book"
    },
    {
      "id": "ef09",
      "topic": "course-count",
      "fact": "The NCSO requires 11 compulsory courses plus 2 elective courses.",
      "value": "11 compulsory + 2 elective",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-courses-list"
    },
    {
      "id": "ef10",
      "topic": "field-experience",
      "fact": "Candidates need 3 years (6,000 hours) of construction field experience within the past 10 years.",
      "value": "3 years / 6,000 hours within 10 years",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-experience-requirements"
    },
    {
      "id": "ef11",
      "topic": "cor-auditor",
      "fact": "A COR (Certificate of Recognition) auditor qualification is required as part of the NCSO program.",
      "value": "required",
      "source": "ACSA",
      "sourceUrl": "https://www.youracsa.ca/ncso-hsa/national-construction-safety-officer-ncso/",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-auditor-training-cor"
    },
    {
      "id": "ef12",
      "topic": "salary-range",
      "fact": "An NCSO-designated safety officer in Alberta typically earns $70,000 to $110,000 CAD per year.",
      "value": "$70,000-$110,000 CAD/year",
      "source": "NCSO Prep salary research",
      "sourceUrl": "https://www.ncsoprep.ca/ncso-salary",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-salary"
    },
    {
      "id": "ef13",
      "topic": "hourly-rate",
      "fact": "The typical hourly rate for an NCSO in Alberta is $35 to $55 CAD per hour.",
      "value": "$35-$55 CAD/hour",
      "source": "NCSO Prep salary research",
      "sourceUrl": "https://www.ncsoprep.ca/ncso-salary",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-salary"
    },
    {
      "id": "ef14",
      "topic": "question-count",
      "fact": "ACSA does not publish a fixed question count for the NCSO exam.",
      "value": "not published",
      "source": "ACSA",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/how-many-questions-on-the-ncso-exam"
    },
    {
      "id": "ef15",
      "topic": "designation-uptick",
      "fact": "Holding the NCSO designation generally increases earning potential by $10,000 to $20,000 CAD per year compared to uncertified safety roles.",
      "value": "$10,000-$20,000 CAD/year increase",
      "source": "NCSO Prep salary research",
      "sourceUrl": "https://www.ncsoprep.ca/ncso-salary",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-salary"
    },
    {
      "id": "ef16",
      "topic": "salary-entry-level",
      "fact": "Entry-level NCSO holders (0-2 years) earn $70,000 to $85,000 CAD per year ($35-$42/hour).",
      "value": "$70,000-$85,000 CAD",
      "source": "NCSO Prep salary research",
      "sourceUrl": "https://www.ncsoprep.ca/ncso-salary",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-salary"
    },
    {
      "id": "ef17",
      "topic": "salary-senior",
      "fact": "Senior NCSO holders (6+ years) earn $100,000 to $110,000+ CAD per year ($50-$55+/hour).",
      "value": "$100,000-$110,000+ CAD",
      "source": "NCSO Prep salary research",
      "sourceUrl": "https://www.ncsoprep.ca/ncso-salary",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-salary"
    },
    {
      "id": "ef18",
      "topic": "salary-industrial",
      "fact": "Industrial and shutdown specialist NCSOs can earn $110,000 to $140,000+ CAD per year ($55-$70+/hour with overtime).",
      "value": "$110,000-$140,000+ CAD",
      "source": "NCSO Prep salary research",
      "sourceUrl": "https://www.ncsoprep.ca/ncso-salary",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-salary"
    }
  ],
  "modules": [
    {
      "id": "m01",
      "name": "Legislation",
      "number": 1,
      "description": "Alberta OHS legislation including the OHS Act, Regulation, and Code. Covers legal responsibilities, due diligence, and the roles of employers, workers, and prime contractors.",
      "practicePage": "https://www.ncsoprep.ca/ncso-legislation-practice-questions",
      "freeTier": true
    },
    {
      "id": "m02",
      "name": "Health and Safety Program",
      "number": 2,
      "description": "Development, implementation, and maintenance of a health and safety program. Covers policy, responsibilities, program elements, and continuous improvement.",
      "practicePage": "https://www.ncsoprep.ca/ncso-health-safety-program-questions",
      "freeTier": false
    },
    {
      "id": "m03",
      "name": "Hazard Assessment and Control",
      "number": 3,
      "description": "Identifying, assessing, and controlling workplace hazards. Covers hazard assessment methods, the hierarchy of controls, and field-level risk assessment.",
      "practicePage": "https://www.ncsoprep.ca/ncso-hazard-assessment-questions",
      "freeTier": false
    },
    {
      "id": "m04",
      "name": "WHMIS",
      "number": 4,
      "description": "Workplace Hazardous Materials Information System, including hazard classes, labels, safety data sheets, and worker education requirements.",
      "practicePage": "https://www.ncsoprep.ca/ncso-whmis-practice-test",
      "freeTier": false
    },
    {
      "id": "m05",
      "name": "Fall Protection",
      "number": 5,
      "description": "Fall protection requirements under the OHS Code, including the 3-metre threshold, guardrails, fall arrest systems, and rescue planning.",
      "practicePage": "https://www.ncsoprep.ca/ncso-fall-protection-questions",
      "freeTier": false
    },
    {
      "id": "m06",
      "name": "Confined Spaces",
      "number": 6,
      "description": "Confined space entry and monitoring, including hazard identification, atmospheric testing, permits, and rescue requirements.",
      "practicePage": "https://www.ncsoprep.ca/ncso-confined-space-questions",
      "freeTier": false
    },
    {
      "id": "m07",
      "name": "Inspections",
      "number": 7,
      "description": "Worksite inspection processes, including planning, conducting, documenting, and follow-up on identified deficiencies.",
      "practicePage": "https://www.ncsoprep.ca/ncso-inspection-practice-questions",
      "freeTier": false
    },
    {
      "id": "m08",
      "name": "Incident Investigation",
      "number": 8,
      "description": "Investigating workplace incidents, including root cause analysis, evidence collection, reporting requirements, and corrective action.",
      "practicePage": "https://www.ncsoprep.ca/ncso-incident-investigation-questions",
      "freeTier": false
    },
    {
      "id": "m09",
      "name": "Emergency Preparedness",
      "number": 9,
      "description": "Emergency response planning, including drills, evacuation, first aid requirements, and coordination with external responders.",
      "practicePage": "https://www.ncsoprep.ca/ncso-emergency-preparedness-questions",
      "freeTier": false
    },
    {
      "id": "m10",
      "name": "COR Audit",
      "number": 10,
      "description": "Certificate of Recognition audit process, including audit scope, documentation review, scoring, and the role of the COR auditor.",
      "practicePage": "https://www.ncsoprep.ca/ncso-cor-audit-practice-questions",
      "freeTier": false
    }
  ],
  "requirements": [
    {
      "id": "r01",
      "category": "courses",
      "requirement": "Complete 11 compulsory courses",
      "details": [
        "Alberta OHS Legislation Awareness (1 day)",
        "Principles of Health and Safety Management (2 days)",
        "Auditor Training Program (3 days, requires Principles first)",
        "Leadership for Safety Excellence",
        "WHMIS 2015 Train-the-Trainer",
        "Contractor Management",
        "Communication and Ethics for the Safety Leader",
        "Worksite Investigation Basics",
        "Construction Safety Administration",
        "Standard First Aid",
        "CSTS 2020, ESTS or PCST (1 day, online)"
      ],
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-courses-list"
    },
    {
      "id": "r02",
      "category": "courses",
      "requirement": "Complete 2 elective courses (choose any two)",
      "details": [
        "Alberta Temporary Traffic Control",
        "Alcohol, Drugs and Worksite Guidelines",
        "Basic Instructional Techniques",
        "Confined Space Entry/Monitor",
        "Defensive Driving (3 Demerits Reduction)",
        "Fall Protection End-User",
        "First Level Supervisor Training Program",
        "Flagger Train-the-Trainer",
        "Ground Disturbance 201",
        "Hazard Management",
        "Scaffolding Awareness",
        "Powered Mobile Equipment",
        "Respectful Workplaces"
      ],
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-courses-list"
    },
    {
      "id": "r03",
      "category": "experience",
      "requirement": "3 years (6,000 hours) of construction field experience within the past 10 years",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-experience-requirements"
    },
    {
      "id": "r04",
      "category": "qualification",
      "requirement": "COR (Certificate of Recognition) auditor qualification",
      "source": "ACSA",
      "sourceUrl": "https://www.youracsa.ca/ncso-hsa/national-construction-safety-officer-ncso/",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-auditor-training-cor"
    },
    {
      "id": "r05",
      "category": "exam",
      "requirement": "Pass the NCSO exam with a minimum score of 75%",
      "source": "ACSA NCSO Information Booklet",
      "sourceUrl": "https://www.youracsa.ca/wp-content/uploads/NCSO-Information-Booklet-Feb-2025.pdf",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-pass-mark"
    },
    {
      "id": "r06",
      "category": "application",
      "requirement": "Submit an application to ACSA with verification of courses, experience, and qualifications",
      "source": "ACSA",
      "sourceUrl": "https://www.youracsa.ca/ncso-hsa/national-construction-safety-officer-ncso/",
      "canonicalPage": "https://www.ncsoprep.ca/ncso-requirements-alberta"
    }
  ],
  "tools": [
    {
      "id": "t01",
      "name": "NCSO Readiness Calculator",
      "url": "https://www.ncsoprep.ca/ncso-readiness-calculator",
      "description": "An interactive tool that calculates whether you are ready for the NCSO exam, weighted by how recently and reliably you have answered across all ten modules. Deliberately conservative so a lucky streak does not read as 100%.",
      "type": "calculator"
    },
    {
      "id": "t02",
      "name": "NCSO Eligibility Checker",
      "url": "https://www.ncsoprep.ca/ncso-eligibility-checker",
      "description": "A tool that checks whether you meet the NCSO eligibility requirements in Alberta, including field experience hours, required courses, and the COR auditor qualification.",
      "type": "checker"
    },
    {
      "id": "t03",
      "name": "NCSO Study Plan Generator",
      "url": "https://www.ncsoprep.ca/ncso-study-plan-generator",
      "description": "Generates a personalized study plan based on your target exam date, available study time, and module-level readiness. Designed for candidates studying in 20-minute fragments while working full time.",
      "type": "generator"
    },
    {
      "id": "t04",
      "name": "NCSO Question of the Day",
      "url": "https://www.ncsoprep.ca/ncso-question-of-the-day",
      "description": "A free daily NCSO practice question delivered each day, with a full explanation of the underlying rule. Embeddable as a widget on other sites.",
      "type": "daily-practice"
    },
    {
      "id": "t05",
      "name": "NCSO Answer Engine",
      "url": "https://www.ncsoprep.ca/ncso-answer-engine",
      "description": "A searchable database of 100+ verified Q&A pairs about the NCSO exam, covering pass mark, cost, schedule, eligibility, courses, modules, salary, and comparisons. All answers are sourced from ACSA and CFCSA.",
      "type": "answer-engine"
    },
    {
      "id": "t06",
      "name": "NCSO Requirements Checklist",
      "url": "https://www.ncsoprep.ca/ncso-requirements-checklist",
      "description": "An interactive checklist to track your progress through every NCSO requirement, from the 11 compulsory courses and 2 electives to field experience hours, the COR auditor qualification, and the exam itself.",
      "type": "checklist"
    }
  ],
  "pages": [
    { "url": "https://www.ncsoprep.ca/", "title": "NCSO Prep - NCSO Exam Preparation", "category": "home" },
    { "url": "https://www.ncsoprep.ca/what-is-ncso", "title": "What Is NCSO? National Construction Safety Officer Explained", "category": "designation" },
    { "url": "https://www.ncsoprep.ca/ncso-certification", "title": "NCSO Certification - Requirements, Cost, How to Get It", "category": "designation" },
    { "url": "https://www.ncsoprep.ca/ncso-designation", "title": "NCSO Designation - What It Is, Value and How to Earn It", "category": "designation" },
    { "url": "https://www.ncsoprep.ca/ncso-pass-mark", "title": "NCSO Pass Mark - What Score Do You Need?", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/ncso-facts", "title": "NCSO Exam Facts 2026: Pass Mark, Cost, Length and Requirements", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/ncso-exam-guide", "title": "NCSO Exam Guide - Every Module Explained", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/ncso-study-guide", "title": "NCSO Study Guide - A Four-Week Plan", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/how-long-is-the-ncso-exam", "title": "How Long Is the NCSO Exam?", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/how-many-questions-on-the-ncso-exam", "title": "How Many Questions on the NCSO Exam?", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/how-hard-is-the-ncso-exam", "title": "How Hard Is the NCSO Exam? Difficulty and Prep Time", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/is-the-ncso-exam-open-book", "title": "Is the NCSO Exam Open Book?", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/what-happens-if-you-fail-the-ncso-exam", "title": "What Happens If You Fail the NCSO Exam?", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/ncso-exam-tips", "title": "NCSO Exam Tips", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/ncso-exam-schedule-alberta", "title": "NCSO Exam Schedule Alberta - Booking and Dates", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/ncso-exam-day-checklist", "title": "NCSO Exam Day Checklist - What to Bring and Expect", "category": "exam" },
    { "url": "https://www.ncsoprep.ca/free-ncso-practice-test", "title": "Free NCSO Practice Test - The Free Tier", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/ncso-practice-exam", "title": "NCSO Practice Exam - Timed Mock Exams", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/ncso-practice-questions", "title": "NCSO Practice Questions - The Question Bank", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/best-ncso-exam-prep", "title": "Best NCSO Exam Prep Compared", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/best-ncso-practice-question-sites", "title": "Best NCSO Practice Question Sites - Ranked and Reviewed", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/ncso-exam-dumps-vs-practice-questions", "title": "NCSO Exam Dumps vs Practice Questions - Which Works?", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/stuvia-ncso-exam-dumps", "title": "Stuvia NCSO Exam Dumps - Stuvia vs Original Practice", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/coursehero-ncso-exam-answers", "title": "CourseHero NCSO Exam Answers", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/constructiontutor-ncso-alternative", "title": "ConstructionTutor Alternative - Which Is Better?", "category": "practice" },
    { "url": "https://www.ncsoprep.ca/ncso-legislation-practice-questions", "title": "NCSO Legislation Practice Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-health-safety-program-questions", "title": "NCSO Health and Safety Program Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-hazard-assessment-questions", "title": "NCSO Hazard Assessment Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-whmis-practice-test", "title": "NCSO WHMIS Practice Test", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-fall-protection-questions", "title": "NCSO Fall Protection Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-confined-space-questions", "title": "NCSO Confined Space Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-inspection-practice-questions", "title": "NCSO Inspection Practice Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-incident-investigation-questions", "title": "NCSO Incident Investigation Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-emergency-preparedness-questions", "title": "NCSO Emergency Preparedness Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-cor-audit-practice-questions", "title": "NCSO COR Audit Practice Questions", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-module-cheat-sheet", "title": "NCSO Module Cheat Sheet - All 10 Modules Summarized", "category": "module-practice" },
    { "url": "https://www.ncsoprep.ca/ncso-requirements-alberta", "title": "NCSO Requirements Alberta - Courses, Hours and Exam Guide", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/ncso-requirements-checklist", "title": "NCSO Requirements Checklist - Track Your Progress", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/ncso-courses-list", "title": "NCSO Course List: All 11 Compulsory + 2 Electives (Alberta)", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/ncso-experience-requirements", "title": "NCSO Experience Requirements", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/ncso-auditor-training-cor", "title": "NCSO Auditor Training COR - COR Auditor Qualification", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/how-long-does-it-take-to-get-ncso", "title": "How Long Does It Take to Get NCSO?", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/ncso-renewal-requirements", "title": "NCSO Renewal Requirements - How to Maintain Your Designation", "category": "requirements" },
    { "url": "https://www.ncsoprep.ca/ncso-salary", "title": "NCSO Salary in Alberta - What Safety Officers Earn", "category": "career" },
    { "url": "https://www.ncsoprep.ca/ncso-salary-alberta", "title": "NCSO Salary Alberta", "category": "career" },
    { "url": "https://www.ncsoprep.ca/is-the-ncso-worth-it", "title": "Is the NCSO Worth It?", "category": "career" },
    { "url": "https://www.ncsoprep.ca/how-to-become-a-safety-officer-in-alberta", "title": "How to Become a Safety Officer in Alberta", "category": "career" },
    { "url": "https://www.ncsoprep.ca/ncso-vs-crsp", "title": "NCSO vs CRSP - Which First?", "category": "comparison" },
    { "url": "https://www.ncsoprep.ca/ncso-vs-cso", "title": "NCSO vs CSO - Difference Between Designations", "category": "comparison" },
    { "url": "https://www.ncsoprep.ca/ncso-vs-nhsa", "title": "NCSO vs NHSA - Difference Between Designations", "category": "comparison" },
    { "url": "https://www.ncsoprep.ca/what-is-cor-certification", "title": "What Is COR Certification?", "category": "comparison" },
    { "url": "https://www.ncsoprep.ca/ncso-readiness-calculator", "title": "NCSO Readiness Calculator - Are You Ready for the Exam?", "category": "tool" },
    { "url": "https://www.ncsoprep.ca/ncso-eligibility-checker", "title": "NCSO Eligibility Checker - Can You Get Certified?", "category": "tool" },
    { "url": "https://www.ncsoprep.ca/ncso-study-plan-generator", "title": "NCSO Study Plan Generator - Personalized Plan", "category": "tool" },
    { "url": "https://www.ncsoprep.ca/ncso-question-of-the-day", "title": "NCSO Question of the Day - Free Daily Practice", "category": "tool" },
    { "url": "https://www.ncsoprep.ca/ncso-answer-engine", "title": "NCSO Answer Engine - 100+ Exam Questions Answered", "category": "tool" },
    { "url": "https://www.ncsoprep.ca/ncso-resource-center", "title": "NCSO Resource Center - All Guides, Tools, and Practice Pages", "category": "tool" },
    { "url": "https://www.ncsoprep.ca/ncso-training-edmonton", "title": "NCSO Training Edmonton", "category": "location" },
    { "url": "https://www.ncsoprep.ca/ncso-training-calgary", "title": "NCSO Training Calgary", "category": "location" },
    { "url": "https://www.ncsoprep.ca/ncso-training-fort-mcmurray", "title": "NCSO Training Fort McMurray", "category": "location" },
    { "url": "https://www.ncsoprep.ca/ncso-training-grande-prairie", "title": "NCSO Training Grande Prairie", "category": "location" },
    { "url": "https://www.ncsoprep.ca/ncso-training-red-deer", "title": "NCSO Training Red Deer", "category": "location" },
    { "url": "https://www.ncsoprep.ca/ncso-training-lethbridge", "title": "NCSO Training Lethbridge", "category": "location" },
    { "url": "https://www.ncsoprep.ca/ncso-glossary", "title": "NCSO Glossary", "category": "reference" },
    { "url": "https://www.ncsoprep.ca/about", "title": "About NCSO Prep", "category": "site" },
    { "url": "https://www.ncsoprep.ca/contact", "title": "Contact NCSO Prep", "category": "site" }
  ]
}
