{"id":22086,"date":"2025-09-23T13:47:29","date_gmt":"2025-09-23T12:47:29","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=22086"},"modified":"2026-09-17T18:09:12","modified_gmt":"2026-09-17T17:09:12","slug":"opdracht-ai-1-md-ivs-smd","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/fr\/opdracht-ai-1-md-ivs-smd\/","title":{"rendered":"OPDRACHT AI_1 : MD \/ IVS \/ SMD"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"22086\" class=\"elementor elementor-22086\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b09354c e-flex e-con-boxed e-con e-parent\" data-id=\"b09354c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26fccb2 elementor-widget elementor-widget-spacer\" data-id=\"26fccb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17d6031 e-flex e-con-boxed e-con e-parent\" data-id=\"17d6031\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5b06db elementor-widget elementor-widget-html\" data-id=\"c5b06db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* ==========================================================\r\n   CCTV ACADEMY\r\n   OPDRACHT AI_1 \u00b7 MD \/ IVS \/ SMD\r\n\r\n   WARM TECHNICAL PAPER \/ BLUEPRINT\r\n   ELEMENTOR \/ WORDPRESS SAFE\r\n\r\n   - root = full width\r\n   - alle selectors volledig gescoped\r\n   - hero illustration slechts 1x\r\n   - overige beelden allemaal verschillend\r\n   - geen JavaScript\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01{\r\n  --paper:#f2ead8;\r\n  --paper-light:#fbf7ed;\r\n  --paper-soft:#e9ddc7;\r\n  --paper-deep:#decca9;\r\n\r\n  --ink:#191b18;\r\n  --muted:#595b53;\r\n\r\n  --blue:#285e72;\r\n  --blue-dark:#173f51;\r\n  --blue-deep:#102f3d;\r\n\r\n  --red:#c9362e;\r\n  --red-dark:#a92d27;\r\n\r\n  --yellow:#e3ab40;\r\n  --orange:#d9822e;\r\n  --green:#566b4d;\r\n  --purple:#685c79;\r\n\r\n  --line:rgba(25,32,29,.19);\r\n  --line-dark:rgba(25,32,29,.42);\r\n\r\n  position:relative;\r\n  isolation:isolate;\r\n  overflow:hidden;\r\n\r\n  width:100%;\r\n  max-width:none;\r\n  margin:0;\r\n  padding:24px 0 76px;\r\n\r\n  color:var(--ink);\r\n\r\n  font-family:Arial,Helvetica,sans-serif;\r\n  font-size:16px;\r\n  line-height:1.72;\r\n\r\n  background:\r\n    linear-gradient(rgba(40,50,45,.032) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(40,50,45,.032) 1px,transparent 1px),\r\n    radial-gradient(circle at 7% 5%,rgba(201,54,46,.045),transparent 24%),\r\n    radial-gradient(circle at 94% 22%,rgba(40,94,114,.055),transparent 28%),\r\n    var(--paper);\r\n\r\n  background-size:\r\n    34px 34px,\r\n    34px 34px,\r\n    auto,\r\n    auto,\r\n    auto;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 *,\r\n#cctv-ai-assignment-01 *::before,\r\n#cctv-ai-assignment-01 *::after{\r\n  box-sizing:border-box;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 a{\r\n  color:inherit;\r\n  text-decoration:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 img{\r\n  display:block;\r\n  max-width:100%;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 figure{\r\n  margin:0;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-inner{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  width:min(1240px,calc(100% - 56px));\r\n  margin:0 auto;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BACKGROUND GUIDES\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-guide{\r\n  position:absolute;\r\n  z-index:0;\r\n\r\n  top:0;\r\n  bottom:0;\r\n\r\n  width:1px;\r\n\r\n  border-left:1px dashed rgba(29,39,35,.11);\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-guide-left{\r\n  left:4%;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-guide-center{\r\n  left:50%;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-guide-right{\r\n  right:4%;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SHARED TYPOGRAPHY\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-kicker{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:11px;\r\n\r\n  margin:0 0 17px;\r\n\r\n  color:var(--blue);\r\n\r\n  font-size:10px;\r\n  font-weight:900;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-kicker::before{\r\n  content:\"\";\r\n\r\n  width:36px;\r\n  height:3px;\r\n\r\n  flex:0 0 auto;\r\n\r\n  background:var(--red);\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-title{\r\n  max-width:930px;\r\n\r\n  margin:0 0 22px;\r\n\r\n  color:var(--ink);\r\n\r\n  font-family:Georgia,\"Times New Roman\",serif;\r\n  font-size:clamp(39px,5vw,64px);\r\n  font-weight:900;\r\n  line-height:.97;\r\n  letter-spacing:-.045em;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-title span{\r\n  color:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lead{\r\n  max-width:820px;\r\n\r\n  margin:0;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:17px;\r\n  line-height:1.8;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lead strong{\r\n  color:var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-section-head{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) auto;\r\n  gap:30px;\r\n\r\n  align-items:end;\r\n\r\n  margin-bottom:43px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-section-code{\r\n  min-width:116px;\r\n\r\n  padding:11px 14px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n  color:var(--muted);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  text-align:center;\r\n  text-transform:uppercase;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-section-code strong{\r\n  display:block;\r\n\r\n  margin-bottom:2px;\r\n\r\n  color:var(--red);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:27px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BUTTONS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-buttons{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:13px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:9px;\r\n\r\n  min-height:51px;\r\n\r\n  padding:13px 22px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:var(--red);\r\n  color:#fff!important;\r\n\r\n  font-size:11px;\r\n  font-weight:900;\r\n\r\n  box-shadow:5px 5px 0 var(--ink);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    box-shadow .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-btn::after{\r\n  content:\"\u2192\";\r\n\r\n  font-size:15px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-btn:hover{\r\n  background:var(--red-dark);\r\n\r\n  transform:translate(3px,3px);\r\n\r\n  box-shadow:2px 2px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-btn-light{\r\n  background:var(--paper-light);\r\n  color:var(--ink)!important;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-btn-light:hover{\r\n  background:#fff;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PHOTO SYSTEM\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-photo{\r\n  position:relative;\r\n\r\n  overflow:hidden;\r\n\r\n  padding:9px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:7px 8px 0 rgba(24,26,25,.08);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-photo::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  z-index:2;\r\n\r\n  inset:18px;\r\n\r\n  border:1px solid rgba(255,255,255,.36);\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-photo img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.82)\r\n    contrast(1.04)\r\n    sepia(.04);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-caption{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  right:13px;\r\n  bottom:13px;\r\n\r\n  padding:5px 8px;\r\n\r\n  border:1px solid rgba(25,27,24,.30);\r\n\r\n  background:rgba(251,247,237,.94);\r\n  color:var(--ink);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  letter-spacing:.09em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-note{\r\n  position:absolute;\r\n  z-index:6;\r\n\r\n  max-width:210px;\r\n\r\n  padding:12px 14px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:14px;\r\n  line-height:1.3;\r\n\r\n  box-shadow:4px 4px 0 var(--ink);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TOPBAR\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-topbar{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:20px;\r\n\r\n  margin-bottom:25px;\r\n  padding:13px 17px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:rgba(251,247,237,.88);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-brand{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-brand-mark{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:43px;\r\n  height:43px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--blue);\r\n  color:#fff;\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:11px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-brand strong{\r\n  display:block;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-size:12px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-brand small{\r\n  display:block;\r\n\r\n  margin-top:2px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n  letter-spacing:.1em;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-nav{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:4px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-nav a{\r\n  padding:8px 9px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:9px;\r\n  font-weight:900;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-nav a:hover{\r\n  color:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-top-cta{\r\n  padding:8px 11px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink)!important;\r\n\r\n  font-size:9px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HERO\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-hero{\r\n  position:relative;\r\n\r\n  margin-bottom:92px;\r\n  padding:42px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:\r\n    linear-gradient(rgba(40,50,45,.04) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(40,50,45,.04) 1px,transparent 1px),\r\n    var(--paper-light);\r\n\r\n  background-size:38px 38px;\r\n\r\n  box-shadow:\r\n    0 20px 60px rgba(56,43,24,.08),\r\n    inset 0 0 100px rgba(120,92,43,.04);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero::before,\r\n#cctv-ai-assignment-01 .a1-hero::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  width:72px;\r\n  height:72px;\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero::before{\r\n  left:15px;\r\n  top:15px;\r\n\r\n  border-left:1px solid var(--ink);\r\n  border-top:1px solid var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero::after{\r\n  right:15px;\r\n  bottom:15px;\r\n\r\n  border-right:1px solid var(--ink);\r\n  border-bottom:1px solid var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-meta{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:20px;\r\n\r\n  margin-bottom:31px;\r\n  padding-bottom:14px;\r\n\r\n  border-bottom:1px solid var(--line);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-meta strong{\r\n  color:var(--blue);\r\n\r\n  font-size:10px;\r\n  font-weight:900;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-meta span{\r\n  color:var(--muted);\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:14px;\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-grid{\r\n  display:grid;\r\n  grid-template-columns:.93fr 1.07fr;\r\n  gap:52px;\r\n\r\n  align-items:center;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-level{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n\r\n  margin-bottom:24px;\r\n  padding:8px 12px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n\r\n  font-size:9px;\r\n  font-weight:900;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n\r\n  transform:rotate(-1deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-level b{\r\n  padding:3px 6px;\r\n\r\n  background:var(--blue);\r\n  color:#fff;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero h1{\r\n  max-width:690px;\r\n\r\n  margin:0 0 27px;\r\n\r\n  color:var(--ink);\r\n\r\n  font-family:Georgia,\"Times New Roman\",serif;\r\n  font-size:clamp(50px,6vw,82px);\r\n  font-weight:900;\r\n  line-height:.9;\r\n  letter-spacing:-.055em;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero h1 span{\r\n  display:block;\r\n\r\n  margin-top:13px;\r\n\r\n  color:var(--red);\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:.58em;\r\n  line-height:1.05;\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-copy p{\r\n  max-width:650px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:17px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-copy strong{\r\n  color:var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-hero-data{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n\r\n  margin:28px 0 31px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-data{\r\n  min-width:112px;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-soft);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-data small{\r\n  display:block;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-data strong{\r\n  display:block;\r\n\r\n  margin-top:2px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HERO ART \u2014 USER IMAGE ONLY HERE\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-hero-art{\r\n  position:relative;\r\n\r\n  min-height:635px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-art-frame{\r\n  position:relative;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  min-height:610px;\r\n\r\n  padding:12px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:#f5ecd9;\r\n\r\n  box-shadow:9px 10px 0 rgba(24,26,25,.09);\r\n\r\n  transform:rotate(.65deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-art-frame::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:20px;\r\n\r\n  border:1px solid rgba(28,36,33,.12);\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-art-frame img{\r\n  width:100%;\r\n  max-height:585px;\r\n\r\n  object-fit:contain;\r\n\r\n  mix-blend-mode:multiply;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-art-note{\r\n  position:absolute;\r\n  z-index:6;\r\n\r\n  left:-7px;\r\n  top:53px;\r\n\r\n  max-width:205px;\r\n\r\n  padding:12px 14px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--blue);\r\n  color:#fff;\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:15px;\r\n  line-height:1.3;\r\n\r\n  box-shadow:4px 4px 0 var(--ink);\r\n\r\n  transform:rotate(-4deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-art-note strong{\r\n  color:#ffd36a;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-art-caption{\r\n  position:absolute;\r\n\r\n  right:0;\r\n  bottom:0;\r\n\r\n  padding:5px 8px;\r\n\r\n  background:var(--paper-light);\r\n  color:var(--muted);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   STATUS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-status{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:17px;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card{\r\n  position:relative;\r\n\r\n  min-height:138px;\r\n\r\n  padding:22px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:4px 5px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  left:0;\r\n  top:0;\r\n\r\n  width:100%;\r\n  height:5px;\r\n\r\n  background:var(--blue);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card:nth-child(2)::before{\r\n  background:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card:nth-child(3)::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card:nth-child(4)::before{\r\n  background:var(--green);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card small{\r\n  display:block;\r\n\r\n  margin-bottom:7px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-status-card strong{\r\n  display:block;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:20px;\r\n  line-height:1.15;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MISSION\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-mission{\r\n  display:grid;\r\n  grid-template-columns:.9fr 1.1fr;\r\n  gap:55px;\r\n\r\n  align-items:center;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-copy p{\r\n  color:var(--muted);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-flow{\r\n  display:grid;\r\n  gap:8px;\r\n\r\n  margin-top:27px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-step{\r\n  display:grid;\r\n  grid-template-columns:44px 1fr;\r\n  gap:11px;\r\n\r\n  align-items:center;\r\n\r\n  padding:10px;\r\n\r\n  border:1px solid var(--line);\r\n\r\n  background:var(--paper-light);\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-step b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:44px;\r\n  height:38px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--red);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n\r\n  box-shadow:2px 2px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-photo{\r\n  position:relative;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-photo .a1-photo{\r\n  height:585px;\r\n\r\n  transform:rotate(.7deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mission-photo .a1-note{\r\n  left:-8px;\r\n  bottom:42px;\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  transform:rotate(-3deg);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PREPARATION\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-prep{\r\n  margin-bottom:138px;\r\n  padding:46px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:rgba(233,221,199,.66);\r\n\r\n  box-shadow:8px 9px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-grid{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:20px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-card{\r\n  position:relative;\r\n\r\n  overflow:hidden;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:5px 6px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-image{\r\n  position:relative;\r\n\r\n  height:290px;\r\n\r\n  overflow:hidden;\r\n\r\n  border-bottom:1px solid var(--line-dark);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.8)\r\n    contrast(1.05);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      transparent 35%,\r\n      rgba(16,47,61,.48)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:15px;\r\n  bottom:15px;\r\n\r\n  padding:6px 8px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-light);\r\n  color:var(--blue);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-body{\r\n  padding:27px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-no{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:42px;\r\n  height:42px;\r\n\r\n  margin-bottom:18px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:14px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-card h3{\r\n  margin:0 0 12px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:27px;\r\n  line-height:1.1;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-prep-card p{\r\n  color:var(--muted);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-checklist{\r\n  display:grid;\r\n  gap:8px;\r\n\r\n  margin-top:19px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-check{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:9px;\r\n\r\n  padding:9px 10px;\r\n\r\n  border:1px solid var(--line);\r\n\r\n  background:var(--paper-soft);\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-check::before{\r\n  content:\"\u2713\";\r\n\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:21px;\r\n  height:21px;\r\n\r\n  flex:0 0 21px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PART 1 \u2014 3 CAMERAS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-part-one{\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:18px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card{\r\n  --accent:var(--blue);\r\n\r\n  position:relative;\r\n\r\n  display:flex;\r\n  flex-direction:column;\r\n\r\n  overflow:hidden;\r\n\r\n  min-height:650px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:5px 6px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card:nth-child(2){\r\n  --accent:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card:nth-child(3){\r\n  --accent:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  z-index:7;\r\n\r\n  left:0;\r\n  top:0;\r\n\r\n  width:100%;\r\n  height:6px;\r\n\r\n  background:var(--accent);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-image{\r\n  position:relative;\r\n\r\n  height:260px;\r\n\r\n  overflow:hidden;\r\n\r\n  border-bottom:1px solid var(--line-dark);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.8)\r\n    contrast(1.05)\r\n    sepia(.03);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      transparent 30%,\r\n      rgba(16,47,61,.54)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:14px;\r\n  bottom:14px;\r\n\r\n  padding:6px 8px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-light);\r\n  color:var(--accent);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-body{\r\n  display:flex;\r\n  flex:1;\r\n  flex-direction:column;\r\n\r\n  padding:26px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-top{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:15px;\r\n\r\n  margin-bottom:17px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-number{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:9px;\r\n\r\n  color:var(--accent);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-number b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:40px;\r\n  height:40px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--accent);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:13px;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-mode{\r\n  padding:5px 8px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--muted);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card h3{\r\n  margin:0 0 12px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:25px;\r\n  line-height:1.08;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card h3 span{\r\n  color:var(--accent);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-card p{\r\n  color:var(--muted);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-rule{\r\n  margin-top:auto;\r\n  padding-top:19px;\r\n\r\n  border-top:1px solid var(--line);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-rule small{\r\n  display:block;\r\n\r\n  margin-bottom:5px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-rule strong{\r\n  color:var(--accent);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BUZZER LOGIC\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer{\r\n  display:grid;\r\n  grid-template-columns:.82fr 1.18fr;\r\n\r\n  overflow:hidden;\r\n\r\n  margin-bottom:138px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:var(--blue-dark);\r\n\r\n  box-shadow:9px 10px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-image{\r\n  position:relative;\r\n\r\n  min-height:560px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.78)\r\n    contrast(1.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(16,47,61,.02),\r\n      rgba(16,47,61,.55)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:25px;\r\n  bottom:25px;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-copy{\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:center;\r\n\r\n  padding:50px;\r\n\r\n  color:#fff;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-copy .a1-kicker{\r\n  color:#d5e3e4;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-copy .a1-kicker::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-copy h2{\r\n  margin:0 0 18px;\r\n\r\n  color:#fff;\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:clamp(37px,4.7vw,56px);\r\n  line-height:.98;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-copy h2 span{\r\n  display:block;\r\n\r\n  color:#f0bd4d;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-buzzer-copy > p{\r\n  color:#cbd9da;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-trigger-list{\r\n  display:grid;\r\n  gap:8px;\r\n\r\n  margin-top:25px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-trigger{\r\n  display:grid;\r\n  grid-template-columns:70px 1fr auto;\r\n  gap:13px;\r\n\r\n  align-items:center;\r\n\r\n  padding:11px 12px;\r\n\r\n  border:1px solid rgba(255,255,255,.14);\r\n\r\n  background:rgba(255,255,255,.05);\r\n\r\n  color:#d4dfdd;\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-trigger b{\r\n  color:#f0bd4d;\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-trigger strong{\r\n  color:#fff;\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PART 2\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-part-two{\r\n  display:grid;\r\n  grid-template-columns:.86fr 1.14fr;\r\n  gap:50px;\r\n\r\n  align-items:center;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-part-two-photo{\r\n  position:relative;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-part-two-photo .a1-photo{\r\n  height:580px;\r\n\r\n  transform:rotate(-.7deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-part-two-photo .a1-note{\r\n  left:-8px;\r\n  top:42px;\r\n\r\n  background:var(--blue);\r\n  color:#fff;\r\n\r\n  transform:rotate(-3deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-part-two-copy p{\r\n  color:var(--muted);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-recording-board{\r\n  display:grid;\r\n  gap:9px;\r\n\r\n  margin-top:27px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-recording-row{\r\n  display:grid;\r\n  grid-template-columns:120px 1fr;\r\n  gap:15px;\r\n\r\n  align-items:center;\r\n\r\n  padding:13px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-recording-row small{\r\n  color:var(--muted);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-recording-row strong{\r\n  color:var(--blue-dark);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-recording-row:nth-child(1){\r\n  border-left:5px solid var(--green);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-recording-row:nth-child(2){\r\n  border-left:5px solid var(--red);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PART 3\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-part-three{\r\n  margin-bottom:138px;\r\n  padding:46px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:rgba(233,221,199,.66);\r\n\r\n  box-shadow:8px 9px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-validation-grid{\r\n  display:grid;\r\n  grid-template-columns:1.05fr .95fr;\r\n  gap:40px;\r\n\r\n  align-items:center;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-validation-image{\r\n  position:relative;\r\n\r\n  min-height:510px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-validation-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  min-height:510px;\r\n\r\n  object-fit:cover;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  filter:\r\n    saturate(.8)\r\n    contrast(1.05);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-validation-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      transparent 40%,\r\n      rgba(16,47,61,.48)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-validation-tag{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:19px;\r\n  bottom:19px;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-validation-copy p{\r\n  color:var(--muted);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-checks{\r\n  display:grid;\r\n  gap:9px;\r\n\r\n  margin-top:25px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-check{\r\n  display:grid;\r\n  grid-template-columns:42px 1fr auto;\r\n  gap:12px;\r\n\r\n  align-items:center;\r\n\r\n  padding:12px;\r\n\r\n  border:1px solid var(--line);\r\n\r\n  background:var(--paper-light);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-check b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:38px;\r\n  height:38px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--red);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-check span{\r\n  color:var(--blue-dark);\r\n\r\n  font-size:10px;\r\n  font-weight:900;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-camera-check small{\r\n  color:var(--green);\r\n\r\n  font-family:monospace;\r\n  font-size:7px;\r\n  font-weight:900;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   MD IVS SMD\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-modes{\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:18px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card{\r\n  --mode:var(--blue);\r\n\r\n  position:relative;\r\n\r\n  min-height:380px;\r\n\r\n  padding:29px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:5px 6px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card:nth-child(2){\r\n  --mode:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card:nth-child(3){\r\n  --mode:var(--green);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  left:0;\r\n  top:0;\r\n\r\n  width:100%;\r\n  height:6px;\r\n\r\n  background:var(--mode);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-code{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:62px;\r\n  height:62px;\r\n\r\n  margin-bottom:24px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--mode);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:20px;\r\n  font-weight:900;\r\n\r\n  box-shadow:4px 4px 0 var(--ink);\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card small{\r\n  display:block;\r\n\r\n  margin-bottom:7px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card h3{\r\n  margin:0 0 12px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:25px;\r\n  line-height:1.1;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-card p{\r\n  color:var(--muted);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-mode-footer{\r\n  margin-top:20px;\r\n  padding-top:16px;\r\n\r\n  border-top:1px solid var(--line);\r\n\r\n  color:var(--mode);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SMD VS IVS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-difference{\r\n  display:grid;\r\n  grid-template-columns:.88fr 1.12fr;\r\n  gap:52px;\r\n\r\n  align-items:center;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-difference-photo{\r\n  position:relative;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-difference-photo .a1-photo{\r\n  height:595px;\r\n\r\n  transform:rotate(.6deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-difference-photo .a1-note{\r\n  right:-8px;\r\n  bottom:45px;\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  transform:rotate(3deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-difference-copy p{\r\n  color:var(--muted);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-choice-grid{\r\n  display:grid;\r\n  gap:10px;\r\n\r\n  margin-top:28px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-choice{\r\n  padding:15px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-choice small{\r\n  display:block;\r\n\r\n  margin-bottom:5px;\r\n\r\n  color:var(--red);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-choice strong{\r\n  display:block;\r\n\r\n  margin-bottom:5px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:18px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-choice span{\r\n  color:var(--muted);\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   WORKFLOW\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-section{\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow{\r\n  display:grid;\r\n  grid-template-columns:repeat(5,1fr);\r\n  gap:12px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-step{\r\n  position:relative;\r\n\r\n  min-height:225px;\r\n\r\n  padding:24px 18px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:4px 5px 0 rgba(24,26,25,.06);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-step:not(:last-child)::after{\r\n  content:\"\u2192\";\r\n\r\n  position:absolute;\r\n  z-index:5;\r\n\r\n  right:-20px;\r\n  top:50%;\r\n\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:28px;\r\n  height:28px;\r\n\r\n  transform:translateY(-50%);\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-weight:900;\r\n\r\n  box-shadow:2px 2px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-no{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:39px;\r\n  height:39px;\r\n\r\n  margin-bottom:17px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--red);\r\n\r\n  font-family:Georgia,serif;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-step small{\r\n  display:block;\r\n\r\n  margin-bottom:7px;\r\n\r\n  color:var(--blue);\r\n\r\n  font-family:monospace;\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-step strong{\r\n  display:block;\r\n\r\n  margin-bottom:8px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:18px;\r\n  line-height:1.15;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-workflow-step p{\r\n  margin:0;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   LAB PRACTICE\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-lab{\r\n  display:grid;\r\n  grid-template-columns:.82fr 1.18fr;\r\n\r\n  overflow:hidden;\r\n\r\n  margin-bottom:138px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:var(--blue-dark);\r\n\r\n  box-shadow:9px 10px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-image{\r\n  position:relative;\r\n\r\n  min-height:560px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.78)\r\n    contrast(1.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(16,47,61,.01),\r\n      rgba(16,47,61,.55)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:25px;\r\n  bottom:25px;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-copy{\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:center;\r\n\r\n  padding:50px;\r\n\r\n  color:#fff;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-copy .a1-kicker{\r\n  color:#d5e3e4;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-copy .a1-kicker::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-copy h2{\r\n  margin:0 0 18px;\r\n\r\n  color:#fff;\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:clamp(37px,4.7vw,56px);\r\n  line-height:.98;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-copy h2 span{\r\n  display:block;\r\n\r\n  color:#f0bd4d;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-copy p{\r\n  color:#cbd9da;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-list{\r\n  display:grid;\r\n  gap:8px;\r\n\r\n  margin:25px 0 29px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-item{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n\r\n  padding:10px 12px;\r\n\r\n  border:1px solid rgba(255,255,255,.14);\r\n\r\n  background:rgba(255,255,255,.05);\r\n\r\n  color:#d4dfdd;\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-lab-item::before{\r\n  content:\"\u2713\";\r\n\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:22px;\r\n  height:22px;\r\n\r\n  flex:0 0 22px;\r\n\r\n  border:1px solid #0d1211;\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-size:9px;\r\n  font-weight:900;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FINAL CTA\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-final{\r\n  position:relative;\r\n\r\n  margin-bottom:90px;\r\n  padding:70px 45px 58px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:\r\n    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),\r\n    var(--blue-dark);\r\n\r\n  background-size:34px 34px;\r\n\r\n  color:#fff;\r\n\r\n  text-align:center;\r\n\r\n  box-shadow:10px 11px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  left:50%;\r\n  top:31px;\r\n\r\n  width:280px;\r\n\r\n  border-top:5px solid var(--red);\r\n\r\n  transform:\r\n    translateX(-50%)\r\n    rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final .a1-kicker{\r\n  justify-content:center;\r\n\r\n  color:#d5e3e4;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final .a1-kicker::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final h2{\r\n  max-width:900px;\r\n\r\n  margin:0 auto 21px;\r\n\r\n  color:#fff;\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:clamp(40px,5vw,63px);\r\n  line-height:.97;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final h2 span{\r\n  display:block;\r\n\r\n  margin-top:8px;\r\n\r\n  color:#f0bd4d;\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final p{\r\n  max-width:760px;\r\n\r\n  margin:0 auto 30px;\r\n\r\n  color:#d8e3df;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-final .a1-buttons{\r\n  justify-content:center;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FOOTER\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .a1-footer{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:25px;\r\n\r\n  padding-top:27px;\r\n\r\n  border-top:1px solid var(--line-dark);\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .a1-online::before{\r\n  content:\"\u25cf\";\r\n\r\n  margin-right:7px;\r\n\r\n  color:var(--green);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   RESPONSIVE\r\n   ========================================================== *\/\r\n\r\n@media(max-width:1050px){\r\n\r\n  #cctv-ai-assignment-01 .a1-nav{\r\n    display:none;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero-grid,\r\n  #cctv-ai-assignment-01 .a1-mission,\r\n  #cctv-ai-assignment-01 .a1-buzzer,\r\n  #cctv-ai-assignment-01 .a1-part-two,\r\n  #cctv-ai-assignment-01 .a1-validation-grid,\r\n  #cctv-ai-assignment-01 .a1-difference,\r\n  #cctv-ai-assignment-01 .a1-lab{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero-art{\r\n    width:100%;\r\n    max-width:760px;\r\n\r\n    margin:0 auto;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-status{\r\n    grid-template-columns:1fr 1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-camera-grid{\r\n    grid-template-columns:1fr 1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-camera-card:nth-child(3){\r\n    grid-column:1 \/ -1;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-workflow{\r\n    grid-template-columns:repeat(2,1fr);\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-workflow-step:not(:last-child)::after{\r\n    display:none;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(max-width:780px){\r\n\r\n  #cctv-ai-assignment-01 .a1-prep-grid,\r\n  #cctv-ai-assignment-01 .a1-mode-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(max-width:720px){\r\n\r\n  #cctv-ai-assignment-01{\r\n    padding:15px 0 50px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-inner{\r\n    width:min(100% - 28px,1240px);\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-guide{\r\n    display:none;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-topbar{\r\n    padding:10px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-brand small{\r\n    display:none;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero{\r\n    padding:24px 18px 30px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero-meta{\r\n    align-items:flex-start;\r\n    flex-direction:column;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-section-head{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-section-code{\r\n    justify-self:start;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero h1{\r\n    font-size:41px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero-art{\r\n    min-height:500px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-art-frame{\r\n    min-height:475px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-art-frame img{\r\n    max-height:450px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-art-note{\r\n    left:4px;\r\n    top:30px;\r\n\r\n    max-width:150px;\r\n\r\n    font-size:13px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-status,\r\n  #cctv-ai-assignment-01 .a1-camera-grid,\r\n  #cctv-ai-assignment-01 .a1-workflow{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-camera-card:nth-child(3){\r\n    grid-column:auto;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-mission,\r\n  #cctv-ai-assignment-01 .a1-prep,\r\n  #cctv-ai-assignment-01 .a1-part-one,\r\n  #cctv-ai-assignment-01 .a1-buzzer,\r\n  #cctv-ai-assignment-01 .a1-part-two,\r\n  #cctv-ai-assignment-01 .a1-part-three,\r\n  #cctv-ai-assignment-01 .a1-modes,\r\n  #cctv-ai-assignment-01 .a1-difference,\r\n  #cctv-ai-assignment-01 .a1-workflow-section,\r\n  #cctv-ai-assignment-01 .a1-lab{\r\n    margin-bottom:105px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-mission-photo .a1-photo,\r\n  #cctv-ai-assignment-01 .a1-part-two-photo .a1-photo,\r\n  #cctv-ai-assignment-01 .a1-difference-photo .a1-photo{\r\n    height:430px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-prep,\r\n  #cctv-ai-assignment-01 .a1-part-three{\r\n    padding:28px 18px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-trigger{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-buzzer-copy,\r\n  #cctv-ai-assignment-01 .a1-lab-copy{\r\n    padding:32px 22px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-recording-row{\r\n    grid-template-columns:1fr;\r\n    gap:4px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-buttons{\r\n    flex-direction:column;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-btn{\r\n    width:100%;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-final{\r\n    padding:62px 20px 43px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-footer{\r\n    align-items:flex-start;\r\n    flex-direction:column;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(max-width:460px){\r\n\r\n  #cctv-ai-assignment-01 .a1-top-cta{\r\n    display:none;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-hero h1{\r\n    font-size:37px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-camera-check{\r\n    grid-template-columns:42px 1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .a1-camera-check small{\r\n    grid-column:2;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n\r\n  #cctv-ai-assignment-01 *,\r\n  #cctv-ai-assignment-01 *::before,\r\n  #cctv-ai-assignment-01 *::after{\r\n    transition:none!important;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<main id=\"cctv-ai-assignment-01\">\r\n\r\n\r\n  <span class=\"a1-guide a1-guide-left\" aria-hidden=\"true\"><\/span>\r\n  <span class=\"a1-guide a1-guide-center\" aria-hidden=\"true\"><\/span>\r\n  <span class=\"a1-guide a1-guide-right\" aria-hidden=\"true\"><\/span>\r\n\r\n\r\n  <div class=\"a1-inner\">\r\n\r\n\r\n    <!-- ======================================================\r\n         TOPBAR\r\n         ====================================================== -->\r\n\r\n    <header class=\"a1-topbar\">\r\n\r\n\r\n      <a\r\n        class=\"a1-brand\"\r\n        href=\"https:\/\/cctvacademy.be\/fr\/\">\r\n\r\n        <span class=\"a1-brand-mark\">\r\n          FORMATION\r\n        <\/span>\r\n\r\n        <span>\r\n\r\n          <strong>\r\n            CCTV Academy\r\n          <\/strong>\r\n\r\n          <small>\r\n            BASIS AI CCTV \u00b7 OPDRACHT AI_1\r\n          <\/small>\r\n\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n\r\n      <nav\r\n        class=\"a1-nav\"\r\n        aria-label=\"Opdracht AI 1 navigatie\">\r\n\r\n        <a href=\"#voorbereiding\">\r\n          Voorbereiding\r\n        <\/a>\r\n\r\n        <a href=\"#deel-1\">\r\n          Deel 1\r\n        <\/a>\r\n\r\n        <a href=\"#deel-2\">\r\n          Deel 2\r\n        <\/a>\r\n\r\n        <a href=\"#deel-3\">\r\n          Deel 3\r\n        <\/a>\r\n\r\n        <a href=\"#verschil\">\r\n          MD \/ IVS \/ SMD\r\n        <\/a>\r\n\r\n      <\/nav>\r\n\r\n\r\n      <a\r\n        class=\"a1-top-cta\"\r\n        href=\"#voorbereiding\">\r\n\r\n        Start opdracht \u2197\r\n\r\n      <\/a>\r\n\r\n\r\n    <\/header>\r\n\r\n\r\n    <!-- ======================================================\r\n         HERO\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-hero\">\r\n\r\n\r\n      <div class=\"a1-hero-meta\">\r\n\r\n        <strong>\r\n          Basis AI CCTV Micro-Learning \u00b7 6\/8\r\n        <\/strong>\r\n\r\n        <span>\r\n          detecteer \u2192 trigger \u2192 neem op \u2192 controleer\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-hero-grid\">\r\n\r\n\r\n        <div class=\"a1-hero-copy\">\r\n\r\n\r\n          <span class=\"a1-level\">\r\n\r\n            <b>\r\n              AI_1\r\n            <\/b>\r\n\r\n            Practical Assignment\r\n\r\n          <\/span>\r\n\r\n\r\n          <h1>\r\n\r\n            MD \u00b7 IVS \u00b7 SMD\r\n\r\n            <span>\r\n              Programmeer het zelf.\r\n            <\/span>\r\n\r\n          <\/h1>\r\n\r\n\r\n          <p>\r\n\r\n            Werk met drie\r\n            Dahua AI IP-camera's\r\n            en programmeer\r\n            drie verschillende vormen\r\n            van detectie.\r\n\r\n          <\/p>\r\n\r\n\r\n          <p>\r\n\r\n            <strong>\r\n              Motion Detection,\r\n              IVS\r\n              en Smart Motion Detection\r\n            <\/strong>\r\n\r\n            krijgen elk\r\n            een concrete opdracht\r\n            en sturen uiteindelijk\r\n            de buzzer\r\n            van het opnamesysteem aan.\r\n\r\n          <\/p>\r\n\r\n\r\n          <div class=\"a1-hero-data\">\r\n\r\n\r\n            <div class=\"a1-data\">\r\n\r\n              <small>\r\n                Camera's\r\n              <\/small>\r\n\r\n              <strong>\r\n                3x AI IP\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"a1-data\">\r\n\r\n              <small>\r\n                Functies\r\n              <\/small>\r\n\r\n              <strong>\r\n                MD \u00b7 IVS \u00b7 SMD\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"a1-data\">\r\n\r\n              <small>\r\n                Alarmactie\r\n              <\/small>\r\n\r\n              <strong>\r\n                NVR Buzzer\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"a1-data\">\r\n\r\n              <small>\r\n                Type\r\n              <\/small>\r\n\r\n              <strong>\r\n                Formation\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-buttons\">\r\n\r\n            <a\r\n              class=\"a1-btn\"\r\n              href=\"#voorbereiding\">\r\n\r\n              Start met voorbereiden\r\n\r\n            <\/a>\r\n\r\n\r\n            <a\r\n              class=\"a1-btn a1-btn-light\"\r\n              href=\"#verschil\">\r\n\r\n              MD versus IVS versus SMD\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- ==================================================\r\n             HERO IMAGE \u2014 EXACTLY ONCE\r\n             ================================================== -->\r\n\r\n        <div class=\"a1-hero-art\">\r\n\r\n\r\n          <div class=\"a1-art-note\">\r\n\r\n            Niet onthouden\r\n\r\n            <strong>\r\n              waar de knop staat.\r\n            <\/strong>\r\n\r\n            <br><br>\r\n\r\n            Begrijpen wat ze doet.\r\n\r\n          <\/div>\r\n\r\n\r\n          <figure class=\"a1-art-frame\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/CCTV-Academy-Wouter-Rooseboom-CCTV-Micro-Learning.png?w=812&#038;ssl=1\"\r\n              alt=\"CCTV Academy Micro-Learning opdracht rond MD IVS en SMD\"\r\n              loading=\"eager\"\r\n              fetchpriority=\"high\"\r\n              decoding=\"async\">\r\n\r\n          <\/figure>\r\n\r\n\r\n          <span class=\"a1-art-caption\">\r\n            Fig. 01 \u00b7 CCTV Academy \u00b7 AI Lab\r\n          <\/span>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         STATUS\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-status\">\r\n\r\n\r\n      <article class=\"a1-status-card\">\r\n\r\n        <small>\r\n          Camera 01\r\n        <\/small>\r\n\r\n        <strong>\r\n          Tripwire\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"a1-status-card\">\r\n\r\n        <small>\r\n          Camera 02\r\n        <\/small>\r\n\r\n        <strong>\r\n          Intrusion\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"a1-status-card\">\r\n\r\n        <small>\r\n          Camera 03\r\n        <\/small>\r\n\r\n        <strong>\r\n          Motion Detection\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"a1-status-card\">\r\n\r\n        <small>\r\n          Actie\r\n        <\/small>\r\n\r\n        <strong>\r\n          Buzzer + opname\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         MISSION\r\n         UNIQUE PHOTO 02\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-mission\">\r\n\r\n\r\n      <div class=\"a1-mission-copy\">\r\n\r\n\r\n        <span class=\"a1-kicker\">\r\n          Hands-on AI CCTV\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"a1-title\">\r\n\r\n          Drie camera's.\r\n\r\n          <span>\r\n            Drie detectielogica's.\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          Tijdens deze opdracht\r\n          programmeer je niet telkens\r\n          dezelfde detectieregel.\r\n\r\n          Elke camera krijgt\r\n          bewust een andere taak.\r\n\r\n        <\/p>\r\n\r\n\r\n        <p>\r\n\r\n          Zo leer je het verschil herkennen\r\n          tussen gewone beeldverandering,\r\n          een intelligente lijn\r\n          en een intelligente detectiezone.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"a1-mission-flow\">\r\n\r\n\r\n          <div class=\"a1-mission-step\">\r\n\r\n            <b>\r\n              01\r\n            <\/b>\r\n\r\n            <span>\r\n              Camera's verbinden via de PoE-poorten van het opnamesysteem.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-mission-step\">\r\n\r\n            <b>\r\n              02\r\n            <\/b>\r\n\r\n            <span>\r\n              Alle bestaande detecties en opnames eerst uitschakelen.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-mission-step\">\r\n\r\n            <b>\r\n              03\r\n            <\/b>\r\n\r\n            <span>\r\n              Voor iedere camera een andere detectieregel programmeren.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-mission-step\">\r\n\r\n            <b>\r\n              04\r\n            <\/b>\r\n\r\n            <span>\r\n              De buzzer koppelen aan de gekozen trigger.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-mission-step\">\r\n\r\n            <b>\r\n              05\r\n            <\/b>\r\n\r\n            <span>\r\n              De opname terugzoeken en controleren wat werkelijk gebeurde.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-mission-photo\">\r\n\r\n\r\n        <figure class=\"a1-photo\">\r\n\r\n          <img data-recalc-dims=\"1\"\r\n            src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/39014425\/pexels-photo-39014425.jpeg?w=812&#038;ssl=1\"\r\n            alt=\"Professionele technicus installeert apparatuur op een ladder buiten een gebouw\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\">\r\n\r\n          <figcaption class=\"a1-caption\">\r\n            Fig. 02 \u00b7 Field Technician\r\n          <\/figcaption>\r\n\r\n        <\/figure>\r\n\r\n\r\n        <div class=\"a1-note\">\r\n\r\n          AI-detectie werkt pas goed\r\n          als de\r\n\r\n          <strong>\r\n            installatie ook klopt.\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         PREPARATION\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"voorbereiding\"\r\n      class=\"a1-prep\">\r\n\r\n\r\n      <div class=\"a1-section-head\">\r\n\r\n\r\n        <div>\r\n\r\n          <span class=\"a1-kicker\">\r\n            Voorbereiding \u00b7 Eerst resetten\r\n          <\/span>\r\n\r\n\r\n          <h2 class=\"a1-title\">\r\n\r\n            Begin met\r\n\r\n            <span>\r\n              een propere testopstelling.\r\n            <\/span>\r\n\r\n          <\/h2>\r\n\r\n\r\n          <p class=\"a1-lead\">\r\n\r\n            Oude detectieregels\r\n            en bestaande opnameschema's\r\n            maken het moeilijk\r\n            om te zien welke configuratie\r\n            jouw nieuwe gebeurtenis veroorzaakt.\r\n\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-section-code\">\r\n\r\n          <strong>\r\n            02\r\n          <\/strong>\r\n\r\n          Prep stages\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-prep-grid\">\r\n\r\n\r\n        <!-- PREP 1 -->\r\n\r\n        <article class=\"a1-prep-card\">\r\n\r\n\r\n          <div class=\"a1-prep-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-33-testopstelling-nvr-camera.webp?w=812&#038;ssl=1\"\r\n              alt=\"CCTV Academy testopstelling met AI NVR en IP-camera\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"a1-prep-label\">\r\n              PREP 01 \u00b7 HARDWARE\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-prep-body\">\r\n\r\n\r\n            <span class=\"a1-prep-no\">\r\n              01\r\n            <\/span>\r\n\r\n\r\n            <h3>\r\n              Verbind drie AI-camera's\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Connecteer drie\r\n              Dahua IP-camera's\r\n              met AI SMD-intelligentie\r\n              via de PoE-uitgangen\r\n              van het opnamesysteem.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"a1-checklist\">\r\n\r\n              <div class=\"a1-check\">\r\n                Camera 1 verbinden.\r\n              <\/div>\r\n\r\n              <div class=\"a1-check\">\r\n                Camera 2 verbinden.\r\n              <\/div>\r\n\r\n              <div class=\"a1-check\">\r\n                Camera 3 verbinden.\r\n              <\/div>\r\n\r\n              <div class=\"a1-check\">\r\n                Controleer live beeld van alle drie.\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- PREP 2 -->\r\n\r\n        <article class=\"a1-prep-card\">\r\n\r\n\r\n          <div class=\"a1-prep-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/39014426\/pexels-photo-39014426.jpeg?w=812&#038;ssl=1\"\r\n              alt=\"Technicus installeert professionele apparatuur buiten\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"a1-prep-label\">\r\n              PREP 02 \u00b7 CLEAN STATE\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-prep-body\">\r\n\r\n\r\n            <span class=\"a1-prep-no\">\r\n              02\r\n            <\/span>\r\n\r\n\r\n            <h3>\r\n              Zet alles eerst uit\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Draai de drie camera's\r\n              zodat ze elk\r\n              een andere richting uitkijken.\r\n\r\n              Maak daarna\r\n              de testomgeving volledig schoon.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"a1-checklist\">\r\n\r\n              <div class=\"a1-check\">\r\n                Alle Motion Detection uitschakelen.\r\n              <\/div>\r\n\r\n              <div class=\"a1-check\">\r\n                Alle IVS-regels uitschakelen.\r\n              <\/div>\r\n\r\n              <div class=\"a1-check\">\r\n                Alle SMD-functies uitschakelen.\r\n              <\/div>\r\n\r\n              <div class=\"a1-check\">\r\n                Alle opnames in het opnameschema uitschakelen.\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         PART 1\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"deel-1\"\r\n      class=\"a1-part-one\">\r\n\r\n\r\n      <div class=\"a1-section-head\">\r\n\r\n\r\n        <div>\r\n\r\n          <span class=\"a1-kicker\">\r\n            Deel 1\/3 \u00b7 Activatie triggers\r\n          <\/span>\r\n\r\n\r\n          <h2 class=\"a1-title\">\r\n\r\n            Programmeer drie\r\n\r\n            <span>\r\n              verschillende triggers.\r\n            <\/span>\r\n\r\n          <\/h2>\r\n\r\n\r\n          <p class=\"a1-lead\">\r\n\r\n            Voer de configuratie uit\r\n            via de webbrowser\r\n            of via een monitor\r\n            die rechtstreeks\r\n            met het opnamesysteem verbonden is.\r\n\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-section-code\">\r\n\r\n          <strong>\r\n            03\r\n          <\/strong>\r\n\r\n          Camera tasks\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-camera-grid\">\r\n\r\n\r\n        <!-- CAMERA 1 -->\r\n\r\n        <article class=\"a1-camera-card\">\r\n\r\n\r\n          <div class=\"a1-camera-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-40-ptz-optische-zoom.webp?w=812&#038;ssl=1\"\r\n              alt=\"Professionele CCTV-camera en camerabeeld voor intelligente detectie\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"a1-camera-label\">\r\n              IVS \u00b7 TRIPWIRE\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-camera-body\">\r\n\r\n\r\n            <div class=\"a1-camera-top\">\r\n\r\n              <span class=\"a1-camera-number\">\r\n\r\n                <b>\r\n                  01\r\n                <\/b>\r\n\r\n                Camera 1\r\n\r\n              <\/span>\r\n\r\n\r\n              <span class=\"a1-camera-mode\">\r\n                IVS\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <h3>\r\n\r\n              Teken een\r\n\r\n              <span>\r\n                activatielijn.\r\n              <\/span>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Programmeer een Tripwire.\r\n\r\n              Wanneer een persoon\r\n              de virtuele lijn\r\n              in \u00e9\u00e9n van beide richtingen kruist,\r\n              moet het opnamesysteem reageren.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"a1-camera-rule\">\r\n\r\n              <small>\r\n                Alarmactie\r\n              <\/small>\r\n\r\n              <strong>\r\n                Persoon kruist lijn \u2192 NVR-buzzer\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- CAMERA 2 -->\r\n\r\n        <article class=\"a1-camera-card\">\r\n\r\n\r\n          <div class=\"a1-camera-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/37591149\/pexels-photo-37591149.jpeg?w=812&#038;ssl=1\"\r\n              alt=\"Professionele bewakingscamera gemonteerd aan de buitenzijde van een gebouw\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"a1-camera-label\">\r\n              IVS \u00b7 INTRUSION\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-camera-body\">\r\n\r\n\r\n            <div class=\"a1-camera-top\">\r\n\r\n              <span class=\"a1-camera-number\">\r\n\r\n                <b>\r\n                  02\r\n                <\/b>\r\n\r\n                Camera 2\r\n\r\n              <\/span>\r\n\r\n\r\n              <span class=\"a1-camera-mode\">\r\n                IVS\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <h3>\r\n\r\n              Teken een\r\n\r\n              <span>\r\n                detectiezone.\r\n              <\/span>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Programmeer een Intrusion-zone.\r\n\r\n              Alleen wanneer\r\n              een persoon\r\n              deze zone binnenkomt,\r\n              moet het opnamesysteem\r\n              een alarmactie uitvoeren.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"a1-camera-rule\">\r\n\r\n              <small>\r\n                Alarmactie\r\n              <\/small>\r\n\r\n              <strong>\r\n                Persoon betreedt zone \u2192 NVR-buzzer\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- CAMERA 3 -->\r\n\r\n        <article class=\"a1-camera-card\">\r\n\r\n\r\n          <div class=\"a1-camera-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-41-varifocale-lens-kijkhoeken.webp?w=812&#038;ssl=1\"\r\n              alt=\"CCTV kijkhoeken voor het instellen van een klein detectiegebied\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"a1-camera-label\">\r\n              MD \u00b7 PIXEL CHANGE\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-camera-body\">\r\n\r\n\r\n            <div class=\"a1-camera-top\">\r\n\r\n              <span class=\"a1-camera-number\">\r\n\r\n                <b>\r\n                  03\r\n                <\/b>\r\n\r\n                Camera 3\r\n\r\n              <\/span>\r\n\r\n\r\n              <span class=\"a1-camera-mode\">\r\n                MD\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <h3>\r\n\r\n              Detecteer een\r\n\r\n              <span>\r\n                kleurverandering.\r\n              <\/span>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Selecteer slechts\r\n              een klein detectievakje,\r\n              zo ver mogelijk\r\n              van de camera.\r\n\r\n              Laat een beeld-\r\n              of kleurverandering\r\n              in dat vakje\r\n              de alarmactie veroorzaken.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"a1-camera-rule\">\r\n\r\n              <small>\r\n                Alarmactie\r\n              <\/small>\r\n\r\n              <strong>\r\n                Kleurverandering \u2192 NVR-buzzer\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         BUZZER LOGIC\r\n         UNIQUE PHOTO\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-buzzer\">\r\n\r\n\r\n      <div class=\"a1-buzzer-image\">\r\n\r\n        <img data-recalc-dims=\"1\"\r\n          src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/207574\/pexels-photo-207574.jpeg?w=812&#038;ssl=1\"\r\n          alt=\"Professionele CCTV-bewakingscamera aan een buitenmuur\"\r\n          loading=\"lazy\"\r\n          decoding=\"async\">\r\n\r\n        <span class=\"a1-buzzer-label\">\r\n          TRIGGER \u2192 ACTION\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-buzzer-copy\">\r\n\r\n\r\n        <span class=\"a1-kicker\">\r\n          Event logic\r\n        <\/span>\r\n\r\n\r\n        <h2>\r\n\r\n          Iedere detectie moet\r\n\r\n          <span>\r\n            een zichtbare actie geven.\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          Tijdens deze opdracht\r\n          gebruik je de buzzer\r\n          van het opnamesysteem\r\n          als directe feedback.\r\n\r\n        <\/p>\r\n\r\n\r\n        <p>\r\n\r\n          Daardoor hoor je onmiddellijk\r\n          of de regel reageert\r\n          op de gebeurtenis\r\n          die jij hebt geprogrammeerd.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"a1-trigger-list\">\r\n\r\n\r\n          <div class=\"a1-trigger\">\r\n\r\n            <b>\r\n              CAM 01\r\n            <\/b>\r\n\r\n            <span>\r\n              Persoon kruist activatielijn\r\n            <\/span>\r\n\r\n            <strong>\r\n              BUZZER\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-trigger\">\r\n\r\n            <b>\r\n              CAM 02\r\n            <\/b>\r\n\r\n            <span>\r\n              Persoon betreedt intrusion-zone\r\n            <\/span>\r\n\r\n            <strong>\r\n              BUZZER\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-trigger\">\r\n\r\n            <b>\r\n              CAM 03\r\n            <\/b>\r\n\r\n            <span>\r\n              Kleurverandering in geselecteerd vak\r\n            <\/span>\r\n\r\n            <strong>\r\n              BUZZER\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         PART 2\r\n         UNIQUE PHOTO\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"deel-2\"\r\n      class=\"a1-part-two\">\r\n\r\n\r\n      <div class=\"a1-part-two-photo\">\r\n\r\n\r\n        <figure class=\"a1-photo\">\r\n\r\n          <img data-recalc-dims=\"1\"\r\n            src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/30481728\/pexels-photo-30481728.jpeg?w=812&#038;ssl=1\"\r\n            alt=\"Professionele security control room met live CCTV-beelden\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\">\r\n\r\n          <figcaption class=\"a1-caption\">\r\n            Fig. 08 \u00b7 Recording Schedule\r\n          <\/figcaption>\r\n\r\n        <\/figure>\r\n\r\n\r\n        <div class=\"a1-note\">\r\n\r\n          Eerst triggeren.\r\n\r\n          <br><br>\r\n\r\n          Daarna controleren\r\n\r\n          <strong>\r\n            wat werkelijk werd opgenomen.\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-part-two-copy\">\r\n\r\n\r\n        <span class=\"a1-kicker\">\r\n          Deel 2\/3 \u00b7 Opnamesysteem\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"a1-title\">\r\n\r\n          Neem alleen op\r\n\r\n          <span>\r\n            wanneer intelligentie triggert.\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          Configureer nu\r\n          het opnameschema\r\n          van het NVR-systeem.\r\n\r\n        <\/p>\r\n\r\n\r\n        <p>\r\n\r\n          Het doel is\r\n          om het verband te zien\r\n          tussen detectiegebeurtenis\r\n          en de opname\r\n          die uiteindelijk beschikbaar wordt.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"a1-recording-board\">\r\n\r\n\r\n          <div class=\"a1-recording-row\">\r\n\r\n            <small>\r\n              Recording\r\n            <\/small>\r\n\r\n            <strong>\r\n              Alleen opnames via Intelligentie activeren.\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-recording-row\">\r\n\r\n            <small>\r\n              Pre-Record\r\n            <\/small>\r\n\r\n            <strong>\r\n              Instellen op 0 seconden.\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         PART 3\r\n         UNIQUE PHOTO\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"deel-3\"\r\n      class=\"a1-part-three\">\r\n\r\n\r\n      <div class=\"a1-section-head\">\r\n\r\n\r\n        <div>\r\n\r\n          <span class=\"a1-kicker\">\r\n            Deel 3\/3 \u00b7 Controle\r\n          <\/span>\r\n\r\n\r\n          <h2 class=\"a1-title\">\r\n\r\n            Triggeren is niet genoeg.\r\n\r\n            <span>\r\n              Controleer de opname.\r\n            <\/span>\r\n\r\n          <\/h2>\r\n\r\n\r\n          <p class=\"a1-lead\">\r\n\r\n            Open de opgenomen beelden\r\n            en controleer\r\n            of de drie verschillende camera's\r\n            hun gebeurtenis\r\n            correct hebben geregistreerd.\r\n\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-section-code\">\r\n\r\n          <strong>\r\n            03\r\n          <\/strong>\r\n\r\n          Playback tests\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-validation-grid\">\r\n\r\n\r\n        <div class=\"a1-validation-image\">\r\n\r\n          <img data-recalc-dims=\"1\"\r\n            src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/30692441\/pexels-photo-30692441.jpeg?w=812&#038;ssl=1\"\r\n            alt=\"Securityoperator analyseert camerabeelden op meerdere monitoren\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\">\r\n\r\n          <span class=\"a1-validation-tag\">\r\n            EVENT VALIDATION \u00b7 PLAYBACK\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-validation-copy\">\r\n\r\n\r\n          <span class=\"a1-kicker\">\r\n            Verification\r\n          <\/span>\r\n\r\n\r\n          <h3 class=\"a1-title\">\r\n\r\n            Vind de drie\r\n\r\n            <span>\r\n              gebeurtenissen terug.\r\n            <\/span>\r\n\r\n          <\/h3>\r\n\r\n\r\n          <p>\r\n\r\n            Controleer per camera\r\n            of een opname beschikbaar is\r\n            en of ze overeenkomt\r\n            met de gebeurtenis\r\n            die je zelf hebt veroorzaakt.\r\n\r\n          <\/p>\r\n\r\n\r\n          <div class=\"a1-camera-checks\">\r\n\r\n\r\n            <div class=\"a1-camera-check\">\r\n\r\n              <b>\r\n                C01\r\n              <\/b>\r\n\r\n              <span>\r\n                Tripwire-opname\r\n              <\/span>\r\n\r\n              <small>\r\n                CHECK\r\n              <\/small>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"a1-camera-check\">\r\n\r\n              <b>\r\n                C02\r\n              <\/b>\r\n\r\n              <span>\r\n                Intrusion-opname\r\n              <\/span>\r\n\r\n              <small>\r\n                CHECK\r\n              <\/small>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"a1-camera-check\">\r\n\r\n              <b>\r\n                C03\r\n              <\/b>\r\n\r\n              <span>\r\n                Motion Detection-opname\r\n              <\/span>\r\n\r\n              <small>\r\n                CHECK\r\n              <\/small>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n          <p>\r\n\r\n            Vind je geen opname\r\n            terug van camera 3?\r\n\r\n            Controleer dan opnieuw\r\n            het opnameschema\r\n            en pas het aan\r\n            zodat ook deze gebeurtenis\r\n            correct wordt geregistreerd.\r\n\r\n          <\/p>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         MD \/ IVS \/ SMD\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-modes\">\r\n\r\n\r\n      <div class=\"a1-section-head\">\r\n\r\n\r\n        <div>\r\n\r\n          <span class=\"a1-kicker\">\r\n            Detection architecture\r\n          <\/span>\r\n\r\n\r\n          <h2 class=\"a1-title\">\r\n\r\n            MD, IVS et SMD\r\n\r\n            <span>\r\n              zijn niet hetzelfde.\r\n            <\/span>\r\n\r\n          <\/h2>\r\n\r\n\r\n          <p class=\"a1-lead\">\r\n\r\n            Ze kunnen allemaal\r\n            een gebeurtenis veroorzaken,\r\n            maar de manier\r\n            waarop die gebeurtenis\r\n            tot stand komt,\r\n            verschilt.\r\n\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-section-code\">\r\n\r\n          <strong>\r\n            03\r\n          <\/strong>\r\n\r\n          Detection modes\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-mode-grid\">\r\n\r\n\r\n        <article class=\"a1-mode-card\">\r\n\r\n          <span class=\"a1-mode-code\">\r\n            MD\r\n          <\/span>\r\n\r\n          <small>\r\n            Motion Detection\r\n          <\/small>\r\n\r\n          <h3>\r\n            Beeldverandering\r\n          <\/h3>\r\n\r\n          <p>\r\n\r\n            Motion Detection reageert\r\n            op veranderingen\r\n            in geselecteerde delen\r\n            van het camerabeeld.\r\n\r\n          <\/p>\r\n\r\n          <p>\r\n\r\n            Dat kan bijvoorbeeld\r\n            beweging,\r\n            lichtverandering\r\n            of een kleurverschuiving zijn.\r\n\r\n          <\/p>\r\n\r\n          <div class=\"a1-mode-footer\">\r\n            Pixel \/ image change\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <article class=\"a1-mode-card\">\r\n\r\n          <span class=\"a1-mode-code\">\r\n            IVS\r\n          <\/span>\r\n\r\n          <small>\r\n            Intelligent Video System\r\n          <\/small>\r\n\r\n          <h3>\r\n            Lijn of zone\r\n          <\/h3>\r\n\r\n          <p>\r\n\r\n            IVS gebruikt\r\n            specifieke regels\r\n            zoals Tripwire\r\n            en Intrusion.\r\n\r\n          <\/p>\r\n\r\n          <p>\r\n\r\n            Daarmee bepaal je\r\n            niet alleen waar iets gebeurt,\r\n            maar ook\r\n            welk soort gebeurtenis\r\n            moet worden herkend.\r\n\r\n          <\/p>\r\n\r\n          <div class=\"a1-mode-footer\">\r\n            Tripwire \/ Intrusion\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <article class=\"a1-mode-card\">\r\n\r\n          <span class=\"a1-mode-code\">\r\n            SMD\r\n          <\/span>\r\n\r\n          <small>\r\n            Smart Motion Detection\r\n          <\/small>\r\n\r\n          <h3>\r\n            Persoon of voertuig\r\n          <\/h3>\r\n\r\n          <p>\r\n\r\n            SMD gebruikt\r\n            intelligente classificatie\r\n            om relevante beweging\r\n            te koppelen aan\r\n            personen en voertuigen.\r\n\r\n          <\/p>\r\n\r\n          <p>\r\n\r\n            Daardoor kan het systeem\r\n            gerichter filteren\r\n            dan gewone Motion Detection.\r\n\r\n          <\/p>\r\n\r\n          <div class=\"a1-mode-footer\">\r\n            Human \/ vehicle\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         SMD VS IVS\r\n         UNIQUE PHOTO\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"verschil\"\r\n      class=\"a1-difference\">\r\n\r\n\r\n      <div class=\"a1-difference-photo\">\r\n\r\n\r\n        <figure class=\"a1-photo\">\r\n\r\n          <img data-recalc-dims=\"1\"\r\n            src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-03-smart-ir-correct-nachtbeeld.webp?w=812&#038;ssl=1\"\r\n            alt=\"CCTV camerabeeld gebruikt om detectie en slimme filtering te beoordelen\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\">\r\n\r\n          <figcaption class=\"a1-caption\">\r\n            Fig. 10 \u00b7 Detection Area\r\n          <\/figcaption>\r\n\r\n        <\/figure>\r\n\r\n\r\n        <div class=\"a1-note\">\r\n\r\n          Eerst bepalen\r\n\r\n          <strong>\r\n            wat je wilt detecteren.\r\n          <\/strong>\r\n\r\n          <br><br>\r\n\r\n          Dan pas het menu kiezen.\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-difference-copy\">\r\n\r\n\r\n        <span class=\"a1-kicker\">\r\n          SMD menu versus IVS menu\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"a1-title\">\r\n\r\n          Welke detectie\r\n\r\n          <span>\r\n            heb je werkelijk nodig?\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          Wil je mensen\r\n          of voertuigen detecteren\r\n          binnen een zone\r\n          of in het volledige camerabeeld?\r\n\r\n          Dan kun je\r\n          de SMD-trigger gebruiken.\r\n\r\n        <\/p>\r\n\r\n\r\n        <p>\r\n\r\n          Wil je een richting,\r\n          virtuele lijn\r\n          of specifieke intrusion-regel\r\n          defini\u00ebren?\r\n\r\n          Dan werk je\r\n          met IVS.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"a1-choice-grid\">\r\n\r\n\r\n          <div class=\"a1-choice\">\r\n\r\n            <small>\r\n              Kies SMD\r\n            <\/small>\r\n\r\n            <strong>\r\n              Persoon of voertuig in een gebied\r\n            <\/strong>\r\n\r\n            <span>\r\n\r\n              Activeer SMD\r\n              en gebruik indien nodig\r\n              het Motion Detection-gebied\r\n              om de actieve zone\r\n              kleiner te maken.\r\n\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-choice\">\r\n\r\n            <small>\r\n              Kies IVS\r\n            <\/small>\r\n\r\n            <strong>\r\n              Lijn, richting of intrusion-zone\r\n            <\/strong>\r\n\r\n            <span>\r\n\r\n              Gebruik IVS\r\n              wanneer een persoon\r\n              of voertuig\r\n              een specifieke regel\r\n              moet uitvoeren,\r\n              zoals het overschrijden\r\n              van een lijn.\r\n\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"a1-choice\">\r\n\r\n            <small>\r\n              Belangrijk\r\n            <\/small>\r\n\r\n            <strong>\r\n              Controleer waar de intelligentie actief is\r\n            <\/strong>\r\n\r\n            <span>\r\n\r\n              Controleer bij je configuratie\r\n              zowel de relevante camerafunctie\r\n              als de overeenkomstige instellingen\r\n              in het opnamesysteem.\r\n\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         WORKFLOW\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-workflow-section\">\r\n\r\n\r\n      <div class=\"a1-section-head\">\r\n\r\n\r\n        <div>\r\n\r\n          <span class=\"a1-kicker\">\r\n            AI programming workflow\r\n          <\/span>\r\n\r\n\r\n          <h2 class=\"a1-title\">\r\n\r\n            Bouw elke detectie\r\n\r\n            <span>\r\n              in dezelfde logische volgorde.\r\n            <\/span>\r\n\r\n          <\/h2>\r\n\r\n\r\n          <p class=\"a1-lead\">\r\n\r\n            Een betrouwbare regel\r\n            ontstaat niet\r\n            door willekeurig opties\r\n            in te schakelen.\r\n\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-section-code\">\r\n\r\n          <strong>\r\n            05\r\n          <\/strong>\r\n\r\n          Steps\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-workflow\">\r\n\r\n\r\n        <article class=\"a1-workflow-step\">\r\n\r\n          <span class=\"a1-workflow-no\">\r\n            01\r\n          <\/span>\r\n\r\n          <small>\r\n            Target\r\n          <\/small>\r\n\r\n          <strong>\r\n            Bepaal het doel\r\n          <\/strong>\r\n\r\n          <p>\r\n\r\n            Wat wil je herkennen:\r\n            persoon,\r\n            voertuig,\r\n            lijn,\r\n            zone\r\n            of beeldverandering?\r\n\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n\r\n        <article class=\"a1-workflow-step\">\r\n\r\n          <span class=\"a1-workflow-no\">\r\n            02\r\n          <\/span>\r\n\r\n          <small>\r\n            Mode\r\n          <\/small>\r\n\r\n          <strong>\r\n            Kies MD, IVS of SMD\r\n          <\/strong>\r\n\r\n          <p>\r\n\r\n            Gebruik de detectiemethode\r\n            die werkelijk past\r\n            bij de gewenste gebeurtenis.\r\n\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n\r\n        <article class=\"a1-workflow-step\">\r\n\r\n          <span class=\"a1-workflow-no\">\r\n            03\r\n          <\/span>\r\n\r\n          <small>\r\n            Geometry\r\n          <\/small>\r\n\r\n          <strong>\r\n            Teken de regel\r\n          <\/strong>\r\n\r\n          <p>\r\n\r\n            Plaats lijn,\r\n            zone\r\n            of detectiegebied\r\n            logisch in beeld.\r\n\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n\r\n        <article class=\"a1-workflow-step\">\r\n\r\n          <span class=\"a1-workflow-no\">\r\n            04\r\n          <\/span>\r\n\r\n          <small>\r\n            Action\r\n          <\/small>\r\n\r\n          <strong>\r\n            Koppel de buzzer\r\n          <\/strong>\r\n\r\n          <p>\r\n\r\n            Gebruik een duidelijke actie\r\n            zodat je onmiddellijk\r\n            ziet of hoort\r\n            dat de regel triggert.\r\n\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n\r\n        <article class=\"a1-workflow-step\">\r\n\r\n          <span class=\"a1-workflow-no\">\r\n            05\r\n          <\/span>\r\n\r\n          <small>\r\n            Validation\r\n          <\/small>\r\n\r\n          <strong>\r\n            Test \u00e9n zoek terug\r\n          <\/strong>\r\n\r\n          <p>\r\n\r\n            Voer de gebeurtenis uit\r\n            en controleer daarna\r\n            of de juiste opname bestaat.\r\n\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         LAB SECTION\r\n         UNIQUE PHOTO\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-lab\">\r\n\r\n\r\n      <div class=\"a1-lab-image\">\r\n\r\n        <img data-recalc-dims=\"1\"\r\n          src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/30932198\/pexels-photo-30932198.jpeg?w=812&#038;ssl=1\"\r\n          alt=\"Professionele buitenbewakingscamera gemonteerd op een gebouw\"\r\n          loading=\"lazy\"\r\n          decoding=\"async\">\r\n\r\n        <span class=\"a1-lab-label\">\r\n          MICRO-LEARNING \u00b7 PRACTICE LAB\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"a1-lab-copy\">\r\n\r\n\r\n        <span class=\"a1-kicker\">\r\n          CCTV Micro-Learning\r\n        <\/span>\r\n\r\n\r\n        <h2>\r\n\r\n          Niet \u00e9\u00e9n keer instellen.\r\n\r\n          <span>\r\n            Zelf blijven testen.\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          De bedoeling van deze opdracht\r\n          is niet alleen\r\n          dat je drie regels\r\n          \u00e9\u00e9n keer correct programmeert.\r\n\r\n        <\/p>\r\n\r\n\r\n        <p>\r\n\r\n          Je moet na afloop\r\n          kunnen verklaren\r\n          waarom je voor MD,\r\n          IVS\r\n          of SMD kiest\r\n          en hoe je controleert\r\n          of het systeem\r\n          werkelijk doet\r\n          wat je verwacht.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"a1-lab-list\">\r\n\r\n          <div class=\"a1-lab-item\">\r\n            Detectie instellen.\r\n          <\/div>\r\n\r\n          <div class=\"a1-lab-item\">\r\n            Trigger fysiek uitvoeren.\r\n          <\/div>\r\n\r\n          <div class=\"a1-lab-item\">\r\n            Buzzer controleren.\r\n          <\/div>\r\n\r\n          <div class=\"a1-lab-item\">\r\n            Opname terugzoeken.\r\n          <\/div>\r\n\r\n          <div class=\"a1-lab-item\">\r\n            Fout zoeken wanneer iets niet werkt.\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"a1-buttons\">\r\n\r\n\r\n          <a\r\n            class=\"a1-btn\"\r\n            href=\"https:\/\/cctvacademy.be\/fr\/wat-mag-je-verwachten-van-cctv-micro-learning\/\">\r\n\r\n            Ontdek Micro-Learning\r\n\r\n          <\/a>\r\n\r\n\r\n          <a\r\n            class=\"a1-btn a1-btn-light\"\r\n            href=\"https:\/\/cctvacademy.be\/fr\/opleiding-camerabewaking-ai-personen-detectie\/\">\r\n\r\n            Bekijk AI Personen Detectie\r\n\r\n          <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         FINAL\r\n         ====================================================== -->\r\n\r\n    <section class=\"a1-final\">\r\n\r\n\r\n      <span class=\"a1-kicker\">\r\n        Assignment complete \u00b7 AI_1\r\n      <\/span>\r\n\r\n\r\n      <h2>\r\n\r\n        Niet alleen een alarm krijgen.\r\n\r\n        <span>\r\n          Begrijpen waarom het alarm komt.\r\n        <\/span>\r\n\r\n      <\/h2>\r\n\r\n\r\n      <p>\r\n\r\n        Als je deze opdracht correct uitvoert,\r\n        heb je zelf Motion Detection,\r\n        IVS Tripwire,\r\n        IVS Intrusion,\r\n        SMD-classificatie,\r\n        buzzeracties\r\n        en intelligente opnames\r\n        met elkaar verbonden.\r\n\r\n      <\/p>\r\n\r\n\r\n      <div class=\"a1-buttons\">\r\n\r\n\r\n        <a\r\n          class=\"a1-btn\"\r\n          href=\"https:\/\/cctvacademy.be\/fr\/opleiding-camerabewaking-ai-personen-detectie\/\">\r\n\r\n          Ga verder met AI-detectie\r\n\r\n        <\/a>\r\n\r\n\r\n        <a\r\n          class=\"a1-btn a1-btn-light\"\r\n          href=\"https:\/\/cctvacademy.be\/fr\/wat-mag-je-verwachten-van-cctv-micro-learning\/\">\r\n\r\n          Terug naar Micro-Learning\r\n\r\n        <\/a>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         FOOTER\r\n         ====================================================== -->\r\n\r\n    <footer class=\"a1-footer\">\r\n\r\n      <span>\r\n        \u00a9 2026 Wouter Rooseboom \/ CCTV Academy\r\n        \u00b7 Opdracht AI_1\r\n      <\/span>\r\n\r\n      <span class=\"a1-online\">\r\n        MD \u00b7 IVS \u00b7 SMD \u00b7 Hands-on\r\n      <\/span>\r\n\r\n    <\/footer>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/main>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8d0067 e-flex e-con-boxed e-con e-parent\" data-id=\"c8d0067\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12667c2 elementor-widget elementor-widget-spacer\" data-id=\"12667c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0cb0ae0 e-flex e-con-boxed e-con e-parent\" data-id=\"0cb0ae0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71ad595 elementor-widget elementor-widget-html\" data-id=\"71ad595\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* ==========================================================\r\n   CCTV ACADEMY\r\n   OPDRACHT AI_1 \u00b7 MD \/ IVS \/ SMD\r\n\r\n   WARM TECHNICAL PAPER \/ BLUEPRINT EDITION\r\n\r\n   - Elementor \/ WordPress safe\r\n   - full width root\r\n   - alle CSS volledig gescoped\r\n   - hero illustratie slechts 1x\r\n   - alle overige foto's verschillend\r\n   - originele opdrachtinhoud behouden\r\n   - geen JavaScript\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01{\r\n  --paper:#f2ead8;\r\n  --paper-light:#fbf7ed;\r\n  --paper-soft:#e9ddc7;\r\n  --paper-deep:#decca9;\r\n\r\n  --ink:#191b18;\r\n  --muted:#595b53;\r\n\r\n  --blue:#285e72;\r\n  --blue-dark:#173f51;\r\n  --blue-deep:#102f3d;\r\n\r\n  --red:#c9362e;\r\n  --red-dark:#a92d27;\r\n\r\n  --yellow:#e3ab40;\r\n  --orange:#d9822e;\r\n  --green:#566b4d;\r\n  --purple:#685c79;\r\n\r\n  --line:rgba(25,32,29,.19);\r\n  --line-dark:rgba(25,32,29,.42);\r\n\r\n  position:relative;\r\n  isolation:isolate;\r\n  overflow:hidden;\r\n\r\n  width:100%;\r\n  max-width:none;\r\n  margin:0;\r\n  padding:24px 0 76px;\r\n\r\n  color:var(--ink);\r\n\r\n  font-family:Arial,Helvetica,sans-serif;\r\n  font-size:16px;\r\n  line-height:1.72;\r\n\r\n  background:\r\n    linear-gradient(rgba(40,50,45,.032) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(40,50,45,.032) 1px,transparent 1px),\r\n    radial-gradient(circle at 8% 6%,rgba(201,54,46,.045),transparent 24%),\r\n    radial-gradient(circle at 93% 20%,rgba(40,94,114,.055),transparent 27%),\r\n    var(--paper);\r\n\r\n  background-size:\r\n    34px 34px,\r\n    34px 34px,\r\n    auto,\r\n    auto,\r\n    auto;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 *,\r\n#cctv-ai-assignment-01 *::before,\r\n#cctv-ai-assignment-01 *::after{\r\n  box-sizing:border-box;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 a{\r\n  color:inherit;\r\n  text-decoration:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 img{\r\n  display:block;\r\n  max-width:100%;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 figure{\r\n  margin:0;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-inner{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  width:min(1240px,calc(100% - 56px));\r\n  margin:0 auto;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BLUEPRINT GUIDES\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-guide{\r\n  position:absolute;\r\n  z-index:0;\r\n\r\n  top:0;\r\n  bottom:0;\r\n\r\n  width:1px;\r\n\r\n  border-left:1px dashed rgba(29,39,35,.11);\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-guide-left{\r\n  left:4%;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-guide-center{\r\n  left:50%;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-guide-right{\r\n  right:4%;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TYPOGRAPHY\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-kicker{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:11px;\r\n\r\n  margin:0 0 17px;\r\n\r\n  color:var(--blue);\r\n\r\n  font-size:10px;\r\n  font-weight:900;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-kicker::before{\r\n  content:\"\";\r\n\r\n  width:36px;\r\n  height:3px;\r\n\r\n  flex:0 0 auto;\r\n\r\n  background:var(--red);\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-title{\r\n  max-width:930px;\r\n\r\n  margin:0 0 22px;\r\n\r\n  color:var(--ink);\r\n\r\n  font-family:Georgia,\"Times New Roman\",serif;\r\n  font-size:clamp(39px,5vw,64px);\r\n  font-weight:900;\r\n  line-height:.97;\r\n  letter-spacing:-.045em;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-title span{\r\n  color:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-lead{\r\n  max-width:820px;\r\n\r\n  margin:0;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:17px;\r\n  line-height:1.8;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-lead strong{\r\n  color:var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-center{\r\n  max-width:870px;\r\n\r\n  margin:0 auto 44px;\r\n\r\n  text-align:center;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-center .ai1-kicker{\r\n  justify-content:center;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-center .ai1-title,\r\n#cctv-ai-assignment-01 .ai1-center .ai1-lead{\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   BUTTONS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-buttons{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:13px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:9px;\r\n\r\n  min-height:51px;\r\n\r\n  padding:13px 22px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:var(--red);\r\n  color:#fff!important;\r\n\r\n  font-size:11px;\r\n  font-weight:900;\r\n\r\n  box-shadow:5px 5px 0 var(--ink);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    box-shadow .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-btn::after{\r\n  content:\"\u2192\";\r\n\r\n  font-size:15px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-btn:hover{\r\n  background:var(--red-dark);\r\n\r\n  transform:translate(3px,3px);\r\n\r\n  box-shadow:2px 2px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-btn-paper{\r\n  background:var(--paper-light);\r\n  color:var(--ink)!important;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-btn-paper:hover{\r\n  background:#fff;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HERO\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-hero{\r\n  position:relative;\r\n\r\n  margin-bottom:92px;\r\n  padding:42px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:\r\n    linear-gradient(rgba(40,50,45,.04) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(40,50,45,.04) 1px,transparent 1px),\r\n    var(--paper-light);\r\n\r\n  background-size:38px 38px;\r\n\r\n  box-shadow:\r\n    0 20px 60px rgba(56,43,24,.08),\r\n    inset 0 0 100px rgba(120,92,43,.04);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero::before,\r\n#cctv-ai-assignment-01 .ai1-hero::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  width:72px;\r\n  height:72px;\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero::before{\r\n  left:15px;\r\n  top:15px;\r\n\r\n  border-left:1px solid var(--ink);\r\n  border-top:1px solid var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero::after{\r\n  right:15px;\r\n  bottom:15px;\r\n\r\n  border-right:1px solid var(--ink);\r\n  border-bottom:1px solid var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-meta{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:20px;\r\n\r\n  margin-bottom:31px;\r\n  padding-bottom:14px;\r\n\r\n  border-bottom:1px solid var(--line);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-meta strong{\r\n  color:var(--blue);\r\n\r\n  font-size:10px;\r\n  font-weight:900;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-meta span{\r\n  color:var(--muted);\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:14px;\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-grid{\r\n  display:grid;\r\n  grid-template-columns:.92fr 1.08fr;\r\n  gap:52px;\r\n\r\n  align-items:center;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-level{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n\r\n  margin-bottom:24px;\r\n  padding:8px 12px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n\r\n  font-size:9px;\r\n  font-weight:900;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n\r\n  transform:rotate(-1deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-level b{\r\n  padding:3px 6px;\r\n\r\n  background:var(--blue);\r\n  color:#fff;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero h1{\r\n  max-width:700px;\r\n\r\n  margin:0 0 27px;\r\n\r\n  color:var(--ink);\r\n\r\n  font-family:Georgia,\"Times New Roman\",serif;\r\n  font-size:clamp(49px,6vw,80px);\r\n  font-weight:900;\r\n  line-height:.9;\r\n  letter-spacing:-.055em;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero h1 span{\r\n  display:block;\r\n\r\n  margin-top:13px;\r\n\r\n  color:var(--red);\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:.59em;\r\n  line-height:1.05;\r\n\r\n  transform:rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-copy p{\r\n  max-width:650px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:17px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-copy strong{\r\n  color:var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-data{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n\r\n  margin:28px 0 31px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-data{\r\n  min-width:108px;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-soft);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-data small{\r\n  display:block;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-data strong{\r\n  display:block;\r\n\r\n  margin-top:2px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HERO ART\r\n   SUPPLIED IMAGE \u2014 ONLY ONCE\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-hero-art{\r\n  position:relative;\r\n\r\n  min-height:635px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-art-frame{\r\n  position:relative;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  min-height:610px;\r\n\r\n  padding:12px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:#f5ecd9;\r\n\r\n  box-shadow:9px 10px 0 rgba(24,26,25,.09);\r\n\r\n  transform:rotate(.65deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-art-frame::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:20px;\r\n\r\n  border:1px solid rgba(28,36,33,.12);\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-art-frame img{\r\n  width:100%;\r\n  max-height:585px;\r\n\r\n  object-fit:contain;\r\n\r\n  mix-blend-mode:multiply;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-art-note{\r\n  position:absolute;\r\n  z-index:6;\r\n\r\n  left:-7px;\r\n  top:53px;\r\n\r\n  max-width:205px;\r\n\r\n  padding:12px 14px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--blue);\r\n  color:#fff;\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:15px;\r\n  line-height:1.3;\r\n\r\n  box-shadow:4px 4px 0 var(--ink);\r\n\r\n  transform:rotate(-4deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-art-note strong{\r\n  color:#ffd36a;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-art-caption{\r\n  position:absolute;\r\n\r\n  right:0;\r\n  bottom:0;\r\n\r\n  padding:5px 8px;\r\n\r\n  background:var(--paper-light);\r\n  color:var(--muted);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   QUICK STATUS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-status{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:17px;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card{\r\n  position:relative;\r\n\r\n  min-height:138px;\r\n\r\n  padding:22px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:4px 5px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  left:0;\r\n  top:0;\r\n\r\n  width:100%;\r\n  height:5px;\r\n\r\n  background:var(--blue);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card:nth-child(2)::before{\r\n  background:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card:nth-child(3)::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card:nth-child(4)::before{\r\n  background:var(--green);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card small{\r\n  display:block;\r\n\r\n  margin-bottom:7px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-status-card strong{\r\n  display:block;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:20px;\r\n  line-height:1.15;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   GENERIC PHOTO\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-photo{\r\n  position:relative;\r\n\r\n  overflow:hidden;\r\n\r\n  padding:9px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:7px 8px 0 rgba(24,26,25,.08);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-photo::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  z-index:2;\r\n\r\n  inset:18px;\r\n\r\n  border:1px solid rgba(255,255,255,.35);\r\n\r\n  pointer-events:none;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-photo img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.82)\r\n    contrast(1.04)\r\n    sepia(.04);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-caption{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  right:13px;\r\n  bottom:13px;\r\n\r\n  padding:5px 8px;\r\n\r\n  border:1px solid rgba(25,27,24,.30);\r\n\r\n  background:rgba(251,247,237,.93);\r\n  color:var(--ink);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  letter-spacing:.09em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-note{\r\n  position:absolute;\r\n  z-index:6;\r\n\r\n  max-width:205px;\r\n\r\n  padding:12px 14px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n  font-size:14px;\r\n  line-height:1.3;\r\n\r\n  box-shadow:4px 4px 0 var(--ink);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   INTRO \/ ASSIGNMENT\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-intro{\r\n  display:grid;\r\n  grid-template-columns:.9fr 1.1fr;\r\n  gap:55px;\r\n\r\n  align-items:center;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-intro-copy p{\r\n  color:var(--muted);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-flow{\r\n  display:grid;\r\n  gap:8px;\r\n\r\n  margin-top:27px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-flow-row{\r\n  display:grid;\r\n  grid-template-columns:44px 1fr;\r\n  gap:11px;\r\n\r\n  align-items:center;\r\n\r\n  padding:10px;\r\n\r\n  border:1px solid var(--line);\r\n\r\n  background:var(--paper-light);\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:10px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-flow-row b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:44px;\r\n  height:38px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--red);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n\r\n  box-shadow:2px 2px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-intro-photo{\r\n  position:relative;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-intro-photo .ai1-photo{\r\n  height:585px;\r\n\r\n  transform:rotate(.7deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-intro-photo .ai1-note{\r\n  left:-8px;\r\n  bottom:42px;\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  transform:rotate(-3deg);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   HELP CARDS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-help{\r\n  margin-bottom:138px;\r\n  padding:46px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:rgba(233,221,199,.66);\r\n\r\n  box-shadow:8px 9px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-grid{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:20px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-card{\r\n  position:relative;\r\n\r\n  display:flex;\r\n  flex-direction:column;\r\n\r\n  overflow:hidden;\r\n\r\n  min-height:560px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:5px 6px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-image{\r\n  position:relative;\r\n\r\n  height:285px;\r\n\r\n  overflow:hidden;\r\n\r\n  border-bottom:1px solid var(--line-dark);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      transparent 35%,\r\n      rgba(16,47,61,.48)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:15px;\r\n  bottom:15px;\r\n\r\n  padding:6px 8px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-light);\r\n  color:var(--blue);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-body{\r\n  display:flex;\r\n  flex:1;\r\n  flex-direction:column;\r\n\r\n  padding:27px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-no{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:42px;\r\n  height:42px;\r\n\r\n  margin-bottom:18px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:13px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-card h3{\r\n  margin:0 0 12px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:26px;\r\n  line-height:1.1;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-card p{\r\n  margin:0 0 21px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-help-card .ai1-btn{\r\n  width:100%;\r\n\r\n  margin-top:auto;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CAMERA TASKS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-tasks{\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:18px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task{\r\n  --accent:var(--blue);\r\n\r\n  position:relative;\r\n\r\n  display:flex;\r\n  flex-direction:column;\r\n\r\n  overflow:hidden;\r\n\r\n  min-height:650px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:5px 6px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task:nth-child(2){\r\n  --accent:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task:nth-child(3){\r\n  --accent:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  z-index:7;\r\n\r\n  left:0;\r\n  top:0;\r\n\r\n  width:100%;\r\n  height:6px;\r\n\r\n  background:var(--accent);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-image{\r\n  position:relative;\r\n\r\n  height:260px;\r\n\r\n  overflow:hidden;\r\n\r\n  border-bottom:1px solid var(--line-dark);\r\n\r\n  background:var(--blue-dark);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.86)\r\n    contrast(1.04);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      transparent 40%,\r\n      rgba(16,47,61,.48)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:14px;\r\n  bottom:14px;\r\n\r\n  padding:6px 8px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-light);\r\n  color:var(--accent);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-body{\r\n  display:flex;\r\n  flex:1;\r\n  flex-direction:column;\r\n\r\n  padding:26px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-head{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:15px;\r\n\r\n  margin-bottom:17px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-number{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:9px;\r\n\r\n  color:var(--accent);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-number b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:40px;\r\n  height:40px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--accent);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:13px;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task-state{\r\n  padding:5px 8px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--muted);\r\n\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task h3{\r\n  margin:0 0 12px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:25px;\r\n  line-height:1.1;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task h3 span{\r\n  color:var(--accent);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-task p{\r\n  margin:0 0 20px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-trigger{\r\n  margin-top:auto;\r\n  padding:15px;\r\n\r\n  border-left:4px solid var(--accent);\r\n\r\n  background:var(--paper-soft);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-trigger small{\r\n  display:block;\r\n\r\n  margin-bottom:5px;\r\n\r\n  color:var(--muted);\r\n\r\n  font-family:monospace;\r\n  font-size:7px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-trigger strong{\r\n  color:var(--blue-dark);\r\n\r\n  font-size:10px;\r\n  line-height:1.45;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   PRACTICE \/ TECHNICIAN\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-practice{\r\n  display:grid;\r\n  grid-template-columns:.82fr 1.18fr;\r\n\r\n  overflow:hidden;\r\n\r\n  margin-bottom:138px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:var(--blue-dark);\r\n\r\n  box-shadow:9px 10px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-image{\r\n  position:relative;\r\n\r\n  min-height:600px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n\r\n  filter:\r\n    saturate(.8)\r\n    contrast(1.06);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(16,47,61,.02),\r\n      rgba(16,47,61,.56)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-label{\r\n  position:absolute;\r\n  z-index:4;\r\n\r\n  left:25px;\r\n  bottom:25px;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-copy{\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:center;\r\n\r\n  padding:50px;\r\n\r\n  color:#fff;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-copy .ai1-kicker{\r\n  color:#d5e3e4;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-copy .ai1-kicker::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-copy h2{\r\n  margin:0 0 18px;\r\n\r\n  color:#fff;\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:clamp(37px,4.7vw,56px);\r\n  line-height:.98;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-copy h2 span{\r\n  display:block;\r\n\r\n  color:#f0bd4d;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-copy > p{\r\n  color:#cbd9da;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-list{\r\n  display:grid;\r\n  gap:8px;\r\n\r\n  margin-top:25px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-item{\r\n  display:grid;\r\n  grid-template-columns:35px 1fr;\r\n  gap:11px;\r\n\r\n  align-items:center;\r\n\r\n  padding:11px;\r\n\r\n  border:1px solid rgba(255,255,255,.14);\r\n\r\n  background:rgba(255,255,255,.05);\r\n\r\n  color:#d4dfdd;\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-practice-item b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:35px;\r\n  height:35px;\r\n\r\n  border:1px solid #0c1110;\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   EXTRA BASIC PLANS\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-help{\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-grid{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:20px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-card{\r\n  position:relative;\r\n\r\n  display:flex;\r\n  flex-direction:column;\r\n\r\n  overflow:hidden;\r\n\r\n  min-height:565px;\r\n\r\n  border:1px solid var(--line-dark);\r\n\r\n  background:var(--paper-light);\r\n\r\n  box-shadow:5px 6px 0 rgba(24,26,25,.07);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-image{\r\n  position:relative;\r\n\r\n  height:295px;\r\n\r\n  overflow:hidden;\r\n\r\n  border-bottom:1px solid var(--line-dark);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-image img{\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-image::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      transparent 35%,\r\n      rgba(16,47,61,.45)\r\n    );\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-body{\r\n  display:flex;\r\n  flex:1;\r\n  flex-direction:column;\r\n\r\n  padding:27px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-code{\r\n  display:inline-block;\r\n\r\n  width:max-content;\r\n\r\n  margin-bottom:17px;\r\n  padding:6px 9px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n  font-weight:900;\r\n\r\n  box-shadow:3px 3px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-card h3{\r\n  margin:0 0 11px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:25px;\r\n  line-height:1.1;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-card p{\r\n  color:var(--muted);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-detection-card .ai1-btn{\r\n  width:100%;\r\n\r\n  margin-top:auto;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTROL \/ REVIEW\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-review{\r\n  display:grid;\r\n  grid-template-columns:.9fr 1.1fr;\r\n  gap:52px;\r\n\r\n  align-items:center;\r\n\r\n  margin-bottom:138px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-photo{\r\n  position:relative;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-photo .ai1-photo{\r\n  height:590px;\r\n\r\n  transform:rotate(-.7deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-photo .ai1-note{\r\n  right:-8px;\r\n  bottom:45px;\r\n\r\n  background:var(--yellow);\r\n  color:var(--ink);\r\n\r\n  transform:rotate(3deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-copy p{\r\n  color:var(--muted);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-list{\r\n  display:grid;\r\n  gap:9px;\r\n\r\n  margin-top:26px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-row{\r\n  display:grid;\r\n  grid-template-columns:38px 1fr;\r\n  gap:11px;\r\n\r\n  align-items:start;\r\n\r\n  padding:11px;\r\n\r\n  border-left:4px solid var(--blue);\r\n\r\n  background:var(--paper-light);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-row:nth-child(2){\r\n  border-left-color:var(--red);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-row:nth-child(3){\r\n  border-left-color:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-row b{\r\n  display:grid;\r\n  place-items:center;\r\n\r\n  width:31px;\r\n  height:31px;\r\n\r\n  border:1px solid var(--ink);\r\n\r\n  background:var(--paper-soft);\r\n  color:var(--red);\r\n\r\n  font-family:monospace;\r\n  font-size:8px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-row strong{\r\n  display:block;\r\n\r\n  margin-bottom:2px;\r\n\r\n  color:var(--blue-dark);\r\n\r\n  font-size:11px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-review-row span{\r\n  color:var(--muted);\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FINAL\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-final{\r\n  position:relative;\r\n\r\n  margin-bottom:90px;\r\n  padding:70px 45px 58px;\r\n\r\n  border:2px solid var(--ink);\r\n\r\n  background:\r\n    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),\r\n    var(--blue-dark);\r\n\r\n  background-size:34px 34px;\r\n\r\n  color:#fff;\r\n\r\n  text-align:center;\r\n\r\n  box-shadow:10px 11px 0 var(--ink);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final::before{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  left:50%;\r\n  top:31px;\r\n\r\n  width:280px;\r\n\r\n  border-top:5px solid var(--red);\r\n\r\n  transform:\r\n    translateX(-50%)\r\n    rotate(-2deg);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final .ai1-kicker{\r\n  justify-content:center;\r\n\r\n  color:#d5e3e4;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final .ai1-kicker::before{\r\n  background:var(--yellow);\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final h2{\r\n  max-width:900px;\r\n\r\n  margin:0 auto 21px;\r\n\r\n  color:#fff;\r\n\r\n  font-family:Georgia,serif;\r\n  font-size:clamp(40px,5vw,63px);\r\n  line-height:.97;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final h2 span{\r\n  display:block;\r\n\r\n  margin-top:8px;\r\n\r\n  color:#f0bd4d;\r\n\r\n  font-family:\"Comic Sans MS\",\"Bradley Hand\",cursive;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final p{\r\n  max-width:760px;\r\n\r\n  margin:0 auto 30px;\r\n\r\n  color:#d8e3df;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-final .ai1-buttons{\r\n  justify-content:center;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   FOOTER\r\n   ========================================================== *\/\r\n\r\n#cctv-ai-assignment-01 .ai1-footer{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:25px;\r\n\r\n  padding-top:27px;\r\n\r\n  border-top:1px solid var(--line-dark);\r\n\r\n  color:var(--muted);\r\n\r\n  font-size:9px;\r\n}\r\n\r\n\r\n#cctv-ai-assignment-01 .ai1-online::before{\r\n  content:\"\u25cf\";\r\n\r\n  margin-right:7px;\r\n\r\n  color:var(--green);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   RESPONSIVE\r\n   ========================================================== *\/\r\n\r\n@media(max-width:1050px){\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero-grid,\r\n  #cctv-ai-assignment-01 .ai1-intro,\r\n  #cctv-ai-assignment-01 .ai1-practice,\r\n  #cctv-ai-assignment-01 .ai1-review{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero-art{\r\n    width:100%;\r\n    max-width:760px;\r\n\r\n    margin:0 auto;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-status{\r\n    grid-template-columns:1fr 1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-task-grid{\r\n    grid-template-columns:1fr 1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-task:nth-child(3){\r\n    grid-column:1 \/ -1;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-practice-image{\r\n    min-height:450px;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(max-width:780px){\r\n\r\n  #cctv-ai-assignment-01 .ai1-help-grid,\r\n  #cctv-ai-assignment-01 .ai1-detection-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(max-width:720px){\r\n\r\n  #cctv-ai-assignment-01{\r\n    padding:15px 0 50px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-inner{\r\n    width:min(100% - 28px,1240px);\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-guide{\r\n    display:none;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero{\r\n    padding:24px 18px 30px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero-meta{\r\n    align-items:flex-start;\r\n    flex-direction:column;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero h1{\r\n    font-size:41px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero-art{\r\n    min-height:500px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-art-frame{\r\n    min-height:475px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-art-frame img{\r\n    max-height:450px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-art-note{\r\n    left:4px;\r\n    top:30px;\r\n\r\n    max-width:150px;\r\n\r\n    font-size:13px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-status,\r\n  #cctv-ai-assignment-01 .ai1-task-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-task:nth-child(3){\r\n    grid-column:auto;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-intro,\r\n  #cctv-ai-assignment-01 .ai1-help,\r\n  #cctv-ai-assignment-01 .ai1-tasks,\r\n  #cctv-ai-assignment-01 .ai1-practice,\r\n  #cctv-ai-assignment-01 .ai1-detection-help,\r\n  #cctv-ai-assignment-01 .ai1-review{\r\n    margin-bottom:105px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-intro-photo .ai1-photo,\r\n  #cctv-ai-assignment-01 .ai1-review-photo .ai1-photo{\r\n    height:430px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-help{\r\n    padding:28px 18px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-practice-copy{\r\n    padding:32px 22px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-buttons{\r\n    flex-direction:column;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-btn{\r\n    width:100%;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-final{\r\n    padding:62px 20px 43px;\r\n  }\r\n\r\n\r\n  #cctv-ai-assignment-01 .ai1-footer{\r\n    align-items:flex-start;\r\n    flex-direction:column;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(max-width:460px){\r\n\r\n  #cctv-ai-assignment-01 .ai1-hero h1{\r\n    font-size:37px;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n\r\n  #cctv-ai-assignment-01 *,\r\n  #cctv-ai-assignment-01 *::before,\r\n  #cctv-ai-assignment-01 *::after{\r\n    transition:none!important;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<main id=\"cctv-ai-assignment-01\">\r\n\r\n\r\n  <span class=\"ai1-guide ai1-guide-left\" aria-hidden=\"true\"><\/span>\r\n  <span class=\"ai1-guide ai1-guide-center\" aria-hidden=\"true\"><\/span>\r\n  <span class=\"ai1-guide ai1-guide-right\" aria-hidden=\"true\"><\/span>\r\n\r\n\r\n  <div class=\"ai1-inner\">\r\n\r\n\r\n    <!-- ======================================================\r\n         HERO\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-hero\">\r\n\r\n\r\n      <div class=\"ai1-hero-meta\">\r\n\r\n        <strong>\r\n          RAS \/ AIS CCTV Academy \u00b7 Micro-Learning\r\n        <\/strong>\r\n\r\n        <span>\r\n          instellen \u2192 testen \u2192 begrijpen\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-hero-grid\">\r\n\r\n\r\n        <div class=\"ai1-hero-copy\">\r\n\r\n\r\n          <span class=\"ai1-level\">\r\n\r\n            <b>\r\n              AI_1\r\n            <\/b>\r\n\r\n            Praktijkopdracht\r\n\r\n          <\/span>\r\n\r\n\r\n          <h1>\r\n\r\n            MD \u00b7 IVS \u00b7 SMD\r\n\r\n            <span>\r\n              Zelf programmeren.\r\n            <\/span>\r\n\r\n          <\/h1>\r\n\r\n\r\n          <p>\r\n\r\n            In deze praktijkopdracht\r\n            werk je met drie camera's\r\n            en drie verschillende detectie-opdrachten.\r\n\r\n          <\/p>\r\n\r\n\r\n          <p>\r\n\r\n            De opdracht draait niet\r\n            om zoveel mogelijk functies activeren,\r\n            maar om bewust te testen\r\n\r\n            <strong>\r\n              welke gebeurtenis\r\n              de buzzer van het opnamesysteem activeert.\r\n            <\/strong>\r\n\r\n          <\/p>\r\n\r\n\r\n          <div class=\"ai1-hero-data\">\r\n\r\n\r\n            <div class=\"ai1-data\">\r\n\r\n              <small>\r\n                Camera's\r\n              <\/small>\r\n\r\n              <strong>\r\n                3 opdrachten\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ai1-data\">\r\n\r\n              <small>\r\n                Test 01\r\n              <\/small>\r\n\r\n              <strong>\r\n                Tripwire\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ai1-data\">\r\n\r\n              <small>\r\n                Test 02\r\n              <\/small>\r\n\r\n              <strong>\r\n                Intrusion\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ai1-data\">\r\n\r\n              <small>\r\n                Test 03\r\n              <\/small>\r\n\r\n              <strong>\r\n                Beeldverandering\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-buttons\">\r\n\r\n            <a\r\n              class=\"ai1-btn\"\r\n              href=\"#opdracht\">\r\n\r\n              Start de opdracht\r\n\r\n            <\/a>\r\n\r\n\r\n            <a\r\n              class=\"ai1-btn ai1-btn-paper\"\r\n              href=\"#stappenplannen\">\r\n\r\n              Ik heb hulp nodig\r\n\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- ==================================================\r\n             HERO IMAGE\r\n             DEZE AFBEELDING STAAT ALLEEN HIER\r\n             ================================================== -->\r\n\r\n        <div class=\"ai1-hero-art\">\r\n\r\n\r\n          <div class=\"ai1-art-note\">\r\n\r\n            Niet alleen\r\n\r\n            <strong>\r\n              klikken.\r\n            <\/strong>\r\n\r\n            <br><br>\r\n\r\n            Test wat het systeem\r\n            werkelijk doet.\r\n\r\n          <\/div>\r\n\r\n\r\n          <figure class=\"ai1-art-frame\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/CCTV-Academy-Wouter-Rooseboom-CCTV-Micro-Learning.png?w=812&#038;ssl=1\"\r\n              alt=\"CCTV Academy Micro-Learning AI opdracht\"\r\n              loading=\"eager\"\r\n              fetchpriority=\"high\"\r\n              decoding=\"async\">\r\n\r\n          <\/figure>\r\n\r\n\r\n          <span class=\"ai1-art-caption\">\r\n            Fig. 01 \u00b7 CCTV Academy \u00b7 Micro-Learning\r\n          <\/span>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         STATUS\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-status\">\r\n\r\n\r\n      <article class=\"ai1-status-card\">\r\n\r\n        <small>\r\n          Camera 01\r\n        <\/small>\r\n\r\n        <strong>\r\n          Tripwire\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"ai1-status-card\">\r\n\r\n        <small>\r\n          Camera 02\r\n        <\/small>\r\n\r\n        <strong>\r\n          Intrusion\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"ai1-status-card\">\r\n\r\n        <small>\r\n          Camera 03\r\n        <\/small>\r\n\r\n        <strong>\r\n          Kleurverandering\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"ai1-status-card\">\r\n\r\n        <small>\r\n          Alarmactie\r\n        <\/small>\r\n\r\n        <strong>\r\n          Buzzer\r\n        <\/strong>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         INTRO\r\n         EXTERNE FOTO 01 \u00b7 CCTV \/ FIELD TECHNICIAN\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"opdracht\"\r\n      class=\"ai1-intro\">\r\n\r\n\r\n      <div class=\"ai1-intro-copy\">\r\n\r\n\r\n        <span class=\"ai1-kicker\">\r\n          Praktijkopdracht \u00b7 AI_1\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"ai1-title\">\r\n\r\n          Programmeer.\r\n\r\n          <span>\r\n            Loop voor de camera.\r\n          <\/span>\r\n\r\n          Controleer.\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          De beste manier\r\n          om detectie te begrijpen\r\n          is ze zelf te configureren\r\n          en vervolgens fysiek te testen.\r\n\r\n        <\/p>\r\n\r\n\r\n        <p>\r\n\r\n          Iedere camera krijgt\r\n          een andere opdracht.\r\n\r\n          Zo kun je duidelijk zien\r\n          welke configuratie\r\n          welke reactie veroorzaakt.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"ai1-flow\">\r\n\r\n\r\n          <div class=\"ai1-flow-row\">\r\n\r\n            <b>\r\n              01\r\n            <\/b>\r\n\r\n            <span>\r\n              Kies de camera waaraan je werkt.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-flow-row\">\r\n\r\n            <b>\r\n              02\r\n            <\/b>\r\n\r\n            <span>\r\n              Configureer de gevraagde lijn, zone of detectie.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-flow-row\">\r\n\r\n            <b>\r\n              03\r\n            <\/b>\r\n\r\n            <span>\r\n              Koppel de gebeurtenis aan de buzzer van het opnamesysteem.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-flow-row\">\r\n\r\n            <b>\r\n              04\r\n            <\/b>\r\n\r\n            <span>\r\n              Voer de test fysiek voor de camera uit.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-intro-photo\">\r\n\r\n\r\n        <figure class=\"ai1-photo\">\r\n\r\n          <img data-recalc-dims=\"1\"\r\n            src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/39014425\/pexels-photo-39014425.jpeg?w=812&#038;ssl=1\"\r\n            alt=\"Professionele technicus voert installatie uit op ladder buiten een gebouw\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\">\r\n\r\n          <figcaption class=\"ai1-caption\">\r\n            Fig. 02 \u00b7 CCTV Field Installation\r\n          <\/figcaption>\r\n\r\n        <\/figure>\r\n\r\n\r\n        <div class=\"ai1-note\">\r\n\r\n          Test niet alleen\r\n          achter je laptop.\r\n\r\n          <br><br>\r\n\r\n          <strong>\r\n            Loop voor de camera.\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         BASIC STEP PLANS\r\n         EXACT SOURCE LINKS + UNIQUE SOURCE IMAGES\r\n         ====================================================== -->\r\n\r\n    <section\r\n      id=\"stappenplannen\"\r\n      class=\"ai1-help\">\r\n\r\n\r\n      <div class=\"ai1-center\">\r\n\r\n\r\n        <span class=\"ai1-kicker\">\r\n          Basisstappenplannen\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"ai1-title\">\r\n\r\n          Lukt de voorbereiding\r\n\r\n          <span>\r\n            nog niet?\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p class=\"ai1-lead\">\r\n\r\n          Gebruik eerst de bestaande\r\n          basisstappenplannen\r\n          voor het opnamesysteem\r\n          en het aansluiten\r\n          van een IP-camera.\r\n\r\n        <\/p>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-help-grid\">\r\n\r\n\r\n        <!-- HELP 01 -->\r\n\r\n        <article class=\"ai1-help-card\">\r\n\r\n\r\n          <div class=\"ai1-help-image\">\r\n\r\n            <img data-recalc-dims=\"1\" height=\"600\" width=\"600\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/07\/CCTV-OPLEIDING-MICRO-LEARNING-hoe-start-ik-het-opnamesysteem-600X600.jpg?resize=600%2C600&#038;ssl=1\"\r\n              alt=\"CCTV Micro-Learning stappenplan opnamesysteem opstarten\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"ai1-help-label\">\r\n              BASIS \u00b7 NVR\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-help-body\">\r\n\r\n\r\n            <span class=\"ai1-help-no\">\r\n              01\r\n            <\/span>\r\n\r\n\r\n            <h3>\r\n              Start het opnamesysteem\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Gebruik dit basisstappenplan\r\n              wanneer je het opnamesysteem\r\n              nog niet correct\r\n              hebt kunnen opstarten.\r\n\r\n            <\/p>\r\n\r\n\r\n            <a\r\n              class=\"ai1-btn\"\r\n              href=\"https:\/\/cctvacademy.be\/fr\/hoe-start-ik-mijn-opnamesysteem-op\/\">\r\n\r\n              Bekijk stappenplan\r\n\r\n            <\/a>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- HELP 02 -->\r\n\r\n        <article class=\"ai1-help-card\">\r\n\r\n\r\n          <div class=\"ai1-help-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/07\/CCTV-OPLEIDING-MICRO-LEARNING-hoe-connecteer-ik-mijn-ip-camera.jpg?w=812&#038;ssl=1\"\r\n              alt=\"CCTV Micro-Learning stappenplan IP-camera verbinden\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"ai1-help-label\">\r\n              BASIS \u00b7 IP CAMERA\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-help-body\">\r\n\r\n\r\n            <span class=\"ai1-help-no\">\r\n              02\r\n            <\/span>\r\n\r\n\r\n            <h3>\r\n              Connecteer je IP-camera\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Controleer eerst\r\n              of de IP-camera\r\n              correct met het opnamesysteem\r\n              verbonden is.\r\n\r\n            <\/p>\r\n\r\n\r\n            <a\r\n              class=\"ai1-btn\"\r\n              href=\"https:\/\/cctvacademy.be\/fr\/hoe-installeer-ik-een-ip-camera-op-mijn-opnamesysteem\/\">\r\n\r\n              Bekijk stappenplan\r\n\r\n            <\/a>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         THREE CAMERA TASKS\r\n         ORIGINAL TECHNICAL IMAGES \u2014 ALL UNIQUE\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-tasks\">\r\n\r\n\r\n      <div class=\"ai1-center\">\r\n\r\n\r\n        <span class=\"ai1-kicker\">\r\n          Drie camera-opdrachten\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"ai1-title\">\r\n\r\n          Zelf instellen.\r\n\r\n          <span>\r\n            Zelf activeren.\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p class=\"ai1-lead\">\r\n\r\n          Voer iedere opdracht\r\n          afzonderlijk uit\r\n          en controleer\r\n          of de buzzer reageert\r\n          op precies de gebeurtenis\r\n          die beschreven staat.\r\n\r\n        <\/p>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-task-grid\">\r\n\r\n\r\n        <!-- ==================================================\r\n             CAMERA 1\r\n             ================================================== -->\r\n\r\n        <article class=\"ai1-task\">\r\n\r\n\r\n          <div class=\"ai1-task-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/tripwire-config.jpg?w=812&#038;ssl=1\"\r\n              alt=\"Dahua CCTV Tripwire configuratie\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"ai1-task-label\">\r\n              IVS \u00b7 TRIPWIRE\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-task-body\">\r\n\r\n\r\n            <div class=\"ai1-task-head\">\r\n\r\n              <span class=\"ai1-task-number\">\r\n\r\n                <b>\r\n                  01\r\n                <\/b>\r\n\r\n                Camera 1\r\n\r\n              <\/span>\r\n\r\n\r\n              <span class=\"ai1-task-state\">\r\n                Tripwire\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <h3>\r\n\r\n              Teken een\r\n\r\n              <span>\r\n                activatielijn.\r\n              <\/span>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Teken een activatielijn\r\n              \u2014 een Tripwire \u2014\r\n\r\n              en zorg ervoor\r\n              dat wanneer een persoon\r\n              deze lijn\r\n              in beide richtingen kruist,\r\n              de buzzer\r\n              van het opnamesysteem\r\n              lawaai maakt.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"ai1-trigger\">\r\n\r\n              <small>\r\n                Te testen gebeurtenis\r\n              <\/small>\r\n\r\n              <strong>\r\n                Persoon kruist lijn in beide richtingen \u2192 buzzer.\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- ==================================================\r\n             CAMERA 2\r\n             ================================================== -->\r\n\r\n        <article class=\"ai1-task\">\r\n\r\n\r\n          <div class=\"ai1-task-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/ivs-intrusion-zone-1.jpg?w=812&#038;ssl=1\"\r\n              alt=\"Dahua IVS Intrusion zone configuratie\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"ai1-task-label\">\r\n              IVS \u00b7 INTRUSION\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-task-body\">\r\n\r\n\r\n            <div class=\"ai1-task-head\">\r\n\r\n              <span class=\"ai1-task-number\">\r\n\r\n                <b>\r\n                  02\r\n                <\/b>\r\n\r\n                Camera 2\r\n\r\n              <\/span>\r\n\r\n\r\n              <span class=\"ai1-task-state\">\r\n                Intrusion\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <h3>\r\n\r\n              Teken een\r\n\r\n              <span>\r\n                detectiezone.\r\n              <\/span>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Teken een zone\r\n              \u2014 Intrusion \u2014\r\n\r\n              en zorg ervoor\r\n              dat enkel wanneer\r\n              een persoon\r\n              deze zone binnenkomt,\r\n              de buzzer\r\n              van het opnamesysteem\r\n              lawaai maakt.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"ai1-trigger\">\r\n\r\n              <small>\r\n                Te testen gebeurtenis\r\n              <\/small>\r\n\r\n              <strong>\r\n                Persoon komt zone binnen \u2192 buzzer.\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- ==================================================\r\n             CAMERA 3\r\n             ================================================== -->\r\n\r\n        <article class=\"ai1-task\">\r\n\r\n\r\n          <div class=\"ai1-task-image\">\r\n\r\n            <img data-recalc-dims=\"1\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Instellen-kleurveranderingsdetectie-dahua-nvr.jpg?w=812&#038;ssl=1\"\r\n              alt=\"Dahua NVR kleurveranderingsdetectie instellen\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n            <span class=\"ai1-task-label\">\r\n              MOTION \u00b7 IMAGE CHANGE\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-task-body\">\r\n\r\n\r\n            <div class=\"ai1-task-head\">\r\n\r\n              <span class=\"ai1-task-number\">\r\n\r\n                <b>\r\n                  03\r\n                <\/b>\r\n\r\n                Camera 3\r\n\r\n              <\/span>\r\n\r\n\r\n              <span class=\"ai1-task-state\">\r\n                Detection\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <h3>\r\n\r\n              Detecteer een\r\n\r\n              <span>\r\n                kleurverandering.\r\n              <\/span>\r\n\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Detecteer een kleurverandering\r\n              in slechts een klein vakje,\r\n\r\n              zo ver mogelijk weg\r\n              van de camera.\r\n\r\n              Laat de buzzer\r\n              hierop afgaan.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"ai1-trigger\">\r\n\r\n              <small>\r\n                Te testen gebeurtenis\r\n              <\/small>\r\n\r\n              <strong>\r\n                Kleurverandering in klein geselecteerd vak \u2192 buzzer.\r\n              <\/strong>\r\n\r\n            <\/div>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         PRACTICE SECTION\r\n         EXTERNAL PHOTO 02 \u00b7 ENGINEER\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-practice\">\r\n\r\n\r\n      <div class=\"ai1-practice-image\">\r\n\r\n        <img data-recalc-dims=\"1\"\r\n          src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/19226354\/pexels-photo-19226354.jpeg?w=812&#038;ssl=1\"\r\n          alt=\"Professionele engineer werkt aan technische netwerkhardware\"\r\n          loading=\"lazy\"\r\n          decoding=\"async\">\r\n\r\n        <span class=\"ai1-practice-label\">\r\n          CONFIGURE \u00b7 TEST \u00b7 VERIFY\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-practice-copy\">\r\n\r\n\r\n        <span class=\"ai1-kicker\">\r\n          Praktische werkwijze\r\n        <\/span>\r\n\r\n\r\n        <h2>\r\n\r\n          Geen simulatie.\r\n\r\n          <span>\r\n            Laat de regel echt triggeren.\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          De opdracht bestaat\r\n          uit configureren\r\n          \u00e9n praktisch controleren.\r\n\r\n          Voer dus na iedere instelling\r\n          de gevraagde gebeurtenis\r\n          daadwerkelijk uit.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"ai1-practice-list\">\r\n\r\n\r\n          <div class=\"ai1-practice-item\">\r\n\r\n            <b>\r\n              01\r\n            <\/b>\r\n\r\n            <span>\r\n              Open de configuratie van de juiste camera.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-practice-item\">\r\n\r\n            <b>\r\n              02\r\n            <\/b>\r\n\r\n            <span>\r\n              Teken de lijn, zone of het kleine detectievak.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-practice-item\">\r\n\r\n            <b>\r\n              03\r\n            <\/b>\r\n\r\n            <span>\r\n              Stel de buzzer van het opnamesysteem als reactie in.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-practice-item\">\r\n\r\n            <b>\r\n              04\r\n            <\/b>\r\n\r\n            <span>\r\n              Voer exact de beschreven gebeurtenis uit en luister naar de buzzer.\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         DETECTION SUPPORT\r\n         ORIGINAL SOURCE LINKS + DIFFERENT IMAGES\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-detection-help\">\r\n\r\n\r\n      <div class=\"ai1-center\">\r\n\r\n\r\n        <span class=\"ai1-kicker\">\r\n          Extra basisstappenplannen\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"ai1-title\">\r\n\r\n          Detectie nog\r\n\r\n          <span>\r\n            niet helemaal duidelijk?\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p class=\"ai1-lead\">\r\n\r\n          Gebruik dan de twee\r\n          bestaande Micro-Learning stappenplannen\r\n          uit de oorspronkelijke pagina.\r\n\r\n        <\/p>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-detection-grid\">\r\n\r\n\r\n        <!-- ORDINARY MOTION -->\r\n\r\n        <article class=\"ai1-detection-card\">\r\n\r\n\r\n          <div class=\"ai1-detection-image\">\r\n\r\n            <img data-recalc-dims=\"1\" height=\"600\" width=\"600\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/08\/AI-CCTV-OPLEIDING-CAMERABEWAKING-MICRO-LEARNING-configuratie-van-gewone-bewegingsdetectie-600X600.jpg?resize=600%2C600&#038;ssl=1\"\r\n              alt=\"CCTV Micro-Learning configuratie gewone bewegingsdetectie\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-detection-body\">\r\n\r\n\r\n            <span class=\"ai1-detection-code\">\r\n              MD\r\n            <\/span>\r\n\r\n\r\n            <h3>\r\n              Gewone bewegingsdetectie\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Gebruik dit stappenplan\r\n              wanneer je ondersteuning nodig hebt\r\n              bij de configuratie\r\n              van gewone bewegingsdetectie.\r\n\r\n            <\/p>\r\n\r\n\r\n            <a\r\n              class=\"ai1-btn\"\r\n              href=\"https:\/\/cctvacademy.be\/fr\/stap-per-stap-bewegingsdetectie-programmeren-in-dahua-tips-en-uitleg\/\">\r\n\r\n              Open stappenplan\r\n\r\n            <\/a>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- SMART MOTION -->\r\n\r\n        <article class=\"ai1-detection-card\">\r\n\r\n\r\n          <div class=\"ai1-detection-image\">\r\n\r\n            <img data-recalc-dims=\"1\" height=\"600\" width=\"600\"\r\n              src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-CCTV-OPLEIDING-CAMERABEWAKING-MICRO-LEARNING-configuratie-slimme-bewegingsdetectie-600X600.jpg?resize=600%2C600&#038;ssl=1\"\r\n              alt=\"CCTV Micro-Learning configuratie slimme bewegingsdetectie\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-detection-body\">\r\n\r\n\r\n            <span class=\"ai1-detection-code\">\r\n              SMD\r\n            <\/span>\r\n\r\n\r\n            <h3>\r\n              Slimme bewegingsdetectie\r\n            <\/h3>\r\n\r\n\r\n            <p>\r\n\r\n              Gebruik dit stappenplan\r\n              wanneer je ondersteuning nodig hebt\r\n              bij de configuratie\r\n              van slimme bewegingsdetectie.\r\n\r\n            <\/p>\r\n\r\n\r\n            <a\r\n              class=\"ai1-btn\"\r\n              href=\"https:\/\/cctvacademy.be\/fr\/configuratie-van-de-slimme-bewegingsdetectie\/\">\r\n\r\n              Open stappenplan\r\n\r\n            <\/a>\r\n\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         REVIEW\r\n         EXTERNAL PHOTO 03 \u00b7 CONTROL ROOM\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-review\">\r\n\r\n\r\n      <div class=\"ai1-review-photo\">\r\n\r\n\r\n        <figure class=\"ai1-photo\">\r\n\r\n          <img data-recalc-dims=\"1\"\r\n            src=\"https:\/\/i0.wp.com\/images.pexels.com\/photos\/30481728\/pexels-photo-30481728.jpeg?w=812&#038;ssl=1\"\r\n            alt=\"Professionele security control room met meerdere CCTV-monitoren\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\">\r\n\r\n          <figcaption class=\"ai1-caption\">\r\n            Fig. 10 \u00b7 CCTV Monitoring\r\n          <\/figcaption>\r\n\r\n        <\/figure>\r\n\r\n\r\n        <div class=\"ai1-note\">\r\n\r\n          Een configuratie\r\n          is pas interessant\r\n\r\n          <strong>\r\n            wanneer je ze hebt getest.\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"ai1-review-copy\">\r\n\r\n\r\n        <span class=\"ai1-kicker\">\r\n          Controlepunt\r\n        <\/span>\r\n\r\n\r\n        <h2 class=\"ai1-title\">\r\n\r\n          Kun je de drie reacties\r\n\r\n          <span>\r\n            afzonderlijk reproduceren?\r\n          <\/span>\r\n\r\n        <\/h2>\r\n\r\n\r\n        <p>\r\n\r\n          Herhaal iedere test\r\n          totdat je duidelijk kunt aantonen\r\n          welke instelling\r\n          de buzzer activeert.\r\n\r\n        <\/p>\r\n\r\n\r\n        <div class=\"ai1-review-list\">\r\n\r\n\r\n          <div class=\"ai1-review-row\">\r\n\r\n            <b>\r\n              C1\r\n            <\/b>\r\n\r\n            <span>\r\n\r\n              <strong>\r\n                Camera 1\r\n              <\/strong>\r\n\r\n              Tripwire kruisen\r\n              in beide richtingen.\r\n\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-review-row\">\r\n\r\n            <b>\r\n              C2\r\n            <\/b>\r\n\r\n            <span>\r\n\r\n              <strong>\r\n                Camera 2\r\n              <\/strong>\r\n\r\n              Intrusion-zone\r\n              binnengaan.\r\n\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"ai1-review-row\">\r\n\r\n            <b>\r\n              C3\r\n            <\/b>\r\n\r\n            <span>\r\n\r\n              <strong>\r\n                Camera 3\r\n              <\/strong>\r\n\r\n              Kleurverandering veroorzaken\r\n              in het kleine detectievak.\r\n\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         FINAL CTA\r\n         ====================================================== -->\r\n\r\n    <section class=\"ai1-final\">\r\n\r\n\r\n      <span class=\"ai1-kicker\">\r\n        CCTV Academy \u00b7 Opdracht AI_1\r\n      <\/span>\r\n\r\n\r\n      <h2>\r\n\r\n        Instellen is stap \u00e9\u00e9n.\r\n\r\n        <span>\r\n          Begrijpen waarom het triggert is het doel.\r\n        <\/span>\r\n\r\n      <\/h2>\r\n\r\n\r\n      <p>\r\n\r\n        Programmeer de drie opdrachten,\r\n        voer iedere test zelf uit\r\n        en controleer\r\n        of de buzzer reageert\r\n        op precies de gebeurtenis\r\n        die je hebt ingesteld.\r\n\r\n      <\/p>\r\n\r\n\r\n      <div class=\"ai1-buttons\">\r\n\r\n\r\n        <a\r\n          class=\"ai1-btn\"\r\n          href=\"#opdracht\">\r\n\r\n          Opdracht opnieuw uitvoeren\r\n\r\n        <\/a>\r\n\r\n\r\n        <a\r\n          class=\"ai1-btn ai1-btn-paper\"\r\n          href=\"https:\/\/cctvacademy.be\/fr\/configuratie-van-de-slimme-bewegingsdetectie\/\">\r\n\r\n          Naar slimme bewegingsdetectie\r\n\r\n        <\/a>\r\n\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/section>\r\n\r\n\r\n    <!-- ======================================================\r\n         FOOTER\r\n         ====================================================== -->\r\n\r\n    <footer class=\"ai1-footer\">\r\n\r\n      <span>\r\n        \u00a9 2026 Wouter Rooseboom \/ CCTV Academy\r\n        \u00b7 Opdracht AI_1\r\n      <\/span>\r\n\r\n      <span class=\"ai1-online\">\r\n        MD \u00b7 IVS \u00b7 SMD \u00b7 Micro-Learning\r\n      <\/span>\r\n\r\n    <\/footer>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/main>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-351a9db e-flex e-con-boxed e-con e-parent\" data-id=\"351a9db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4db8cf elementor-widget elementor-widget-spacer\" data-id=\"d4db8cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7dab28 e-flex e-con-boxed e-con e-parent\" data-id=\"e7dab28\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d077783 elementor-widget elementor-widget-image\" data-id=\"d077783\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?ssl=1\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"intelligente bewegingsdetectie opnameschema dahua\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwNDksInVybCI6Imh0dHBzOlwvXC9jY3R2YWNhZGVteS5iZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDlcL2ludGVsbGlnZW50ZS1iZXdlZ2luZ3NkZXRlY3RpZS1vcG5hbWVzY2hlbWEtZGFodWEuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"812\" height=\"415\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?fit=812%2C415&amp;ssl=1\" class=\"attachment-large size-large wp-image-22049\" alt=\"intelligente bewegingsdetectie opnameschema dahua\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?w=1546&amp;ssl=1 1546w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=300%2C153&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=1024%2C523&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=768%2C392&amp;ssl=1 768w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=1536%2C785&amp;ssl=1 1536w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=18%2C9&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=600%2C307&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua.jpg?resize=280%2C143&amp;ssl=1 280w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c7fb7d0 e-flex e-con-boxed e-con e-parent\" data-id=\"c7fb7d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69d094a elementor-widget elementor-widget-spacer\" data-id=\"69d094a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a285c91 e-flex e-con-boxed e-con e-parent\" data-id=\"a285c91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e28883 elementor-widget elementor-widget-image\" data-id=\"3e28883\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?ssl=1\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"AI SMD Menu dahua\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwMjEsInVybCI6Imh0dHBzOlwvXC9jY3R2YWNhZGVteS5iZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDlcL0FJLVNNRC1NZW51LWRhaHVhLmpwZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"793\" height=\"273\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?fit=793%2C273&amp;ssl=1\" class=\"attachment-large size-large wp-image-22021\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?w=793&amp;ssl=1 793w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?resize=300%2C103&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?resize=768%2C264&amp;ssl=1 768w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?resize=18%2C6&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?resize=600%2C207&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-SMD-Menu-dahua.jpg?resize=280%2C96&amp;ssl=1 280w\" sizes=\"(max-width: 793px) 100vw, 793px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9146df5 e-flex e-con-boxed e-con e-parent\" data-id=\"9146df5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9cdf8f elementor-widget elementor-widget-spacer\" data-id=\"a9cdf8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c313220 e-flex e-con-boxed e-con e-parent\" data-id=\"c313220\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-991de4c elementor-widget elementor-widget-image\" data-id=\"991de4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?ssl=1\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Videodetectie menu\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwODgsInVybCI6Imh0dHBzOlwvXC9jY3R2YWNhZGVteS5iZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDlcL1ZpZGVvZGV0ZWN0aWUtbWVudS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"812\" height=\"458\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?fit=812%2C458&amp;ssl=1\" class=\"attachment-large size-large wp-image-22088\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?w=1617&amp;ssl=1 1617w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=1024%2C578&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=768%2C434&amp;ssl=1 768w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=1536%2C867&amp;ssl=1 1536w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=600%2C339&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/Videodetectie-menu.jpg?resize=280%2C158&amp;ssl=1 280w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-825bdd5 e-flex e-con-boxed e-con e-parent\" data-id=\"825bdd5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-842bea7 elementor-widget elementor-widget-spacer\" data-id=\"842bea7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22ebb40 e-flex e-con-boxed e-con e-parent\" data-id=\"22ebb40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-854c3b6 elementor-widget elementor-widget-image\" data-id=\"854c3b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?ssl=1\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"AI IVS MENU DAHUA\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwMjAsInVybCI6Imh0dHBzOlwvXC9jY3R2YWNhZGVteS5iZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDlcL0FJLUlWUy1NRU5VLURBSFVBLmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"314\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?fit=812%2C314&amp;ssl=1\" class=\"attachment-large size-large wp-image-22020\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?w=1389&amp;ssl=1 1389w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?resize=300%2C116&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?resize=1024%2C396&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?resize=768%2C297&amp;ssl=1 768w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?resize=18%2C7&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?resize=600%2C232&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/AI-IVS-MENU-DAHUA.jpg?resize=280%2C108&amp;ssl=1 280w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-263ff84 e-flex e-con-boxed e-con e-parent\" data-id=\"263ff84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-812b0de elementor-widget elementor-widget-spacer\" data-id=\"812b0de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-401934b e-flex e-con-boxed e-con e-parent\" data-id=\"401934b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-47e3e60 e-con-full e-flex e-con e-child\" data-id=\"47e3e60\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a2ab51a e-con-full e-flex e-con e-child\" data-id=\"a2ab51a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4fd0439 e-con-full e-transform e-transform e-flex e-con e-child\" data-id=\"4fd0439\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:122,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2aa292f elementor-widget-mobile__width-initial elementor-widget elementor-widget-video\" data-id=\"2aa292f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/11\/WOUTER-Micro-Learning-251123-12.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" controlslist=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17a432d e-flex e-con-boxed e-con e-parent\" data-id=\"17a432d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37ad7c0 elementor-widget elementor-widget-spacer\" data-id=\"37ad7c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f89061 e-flex e-con-boxed e-con e-parent\" data-id=\"2f89061\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-627067e elementor-widget elementor-widget-image\" data-id=\"627067e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/cctvacademy.be\/fr\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?fit=300%2C169&amp;ssl=1\" class=\"attachment-medium size-medium wp-image-41212\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?resize=600%2C338&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/04\/PixVerse_Image_Effect_prompt_A-highly-realisti-9.jpg?resize=280%2C158&amp;ssl=1 280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d2ba1c e-flex e-con-boxed e-con e-parent\" data-id=\"8d2ba1c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46dae65 elementor-widget elementor-widget-spacer\" data-id=\"46dae65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>CCTV CCTV Academy BASIS AI CCTV \u00b7 OPDRACHT AI_1 Voorbereiding Deel 1 Deel 2 Deel 3 MD \/ IVS \/ SMD Start opdracht \u2197 Basis AI CCTV Micro-Learning \u00b7 6\/8 detecteer \u2192 trigger \u2192 neem op \u2192 controleer AI_1 Practical Assignment MD \u00b7 IVS \u00b7 SMD Programmeer het zelf. Werk met drie Dahua AI IP-camera&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_acf_changed":false,"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[121],"tags":[],"class_list":["post-22086","post","type-post","status-publish","format-standard","hentry","category-cctv-micro-learning"],"acf":[],"nelio_content":{"autoShareEndMode":"never","automationSources":{"useCustomSentences":false,"customSentences":[]},"efiAlt":"","efiUrl":"","followers":[1],"highlights":[],"isAutoShareEnabled":true,"networkImageIds":[],"permalinkQueryArgs":[],"series":[],"suggestedReferences":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OPDRACHT AI_1 : MD \/ IVS \/ SMD - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cctvacademy.be\/fr\/opdracht-ai-1-md-ivs-smd\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OPDRACHT AI_1 : MD \/ IVS \/ SMD - RAS\/AIS CCTV Academy\" \/>\n<meta property=\"og:description\" content=\"CCTV CCTV Academy BASIS AI CCTV \u00b7 OPDRACHT AI_1 Voorbereiding Deel 1 Deel 2 Deel 3 MD \/ IVS \/ SMD Start opdracht \u2197 Basis AI CCTV Micro-Learning \u00b7 6\/8 detecteer \u2192 trigger \u2192 neem op \u2192 controleer AI_1 Practical Assignment MD \u00b7 IVS \u00b7 SMD Programmeer het zelf. Werk met drie Dahua AI IP-camera&#8217;s [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/fr\/opdracht-ai-1-md-ivs-smd\/\" \/>\n<meta property=\"og:site_name\" content=\"RAS\/AIS CCTV Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576769152561\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-23T12:47:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-17T17:09:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"OPDRACHT AI_1 : MD \\\/ IVS \\\/ SMD\",\"datePublished\":\"2025-09-23T12:47:29+00:00\",\"dateModified\":\"2026-09-17T17:09:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/\"},\"wordCount\":1715,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg\",\"articleSection\":[\"CCTV MICRO LEARNING\"],\"inLanguage\":\"fr-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/\",\"name\":\"OPDRACHT AI_1 : MD \\\/ IVS \\\/ SMD - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg\",\"datePublished\":\"2025-09-23T12:47:29+00:00\",\"dateModified\":\"2026-09-17T17:09:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/opdracht-ai-1-md-ivs-smd\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OPDRACHT AI_1 : MD \\\/ IVS \\\/ SMD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/\",\"name\":\"CCTV Academy\",\"description\":\"CCTV Opleidingen en CCTV Micro Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cctvacademy.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-BE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/rasopleidingcamerabewakingcursuscctv.be\"],\"url\":\"https:\\\/\\\/cctvacademy.be\\\/fr\\\/author\\\/inforose3-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OPDRACHT AI_1 : MD \/ IVS \/ SMD - RAS\/AIS CCTV Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cctvacademy.be\/fr\/opdracht-ai-1-md-ivs-smd\/","og_locale":"fr_FR","og_type":"article","og_title":"OPDRACHT AI_1 : MD \/ IVS \/ SMD - RAS\/AIS CCTV Academy","og_description":"CCTV CCTV Academy BASIS AI CCTV \u00b7 OPDRACHT AI_1 Voorbereiding Deel 1 Deel 2 Deel 3 MD \/ IVS \/ SMD Start opdracht \u2197 Basis AI CCTV Micro-Learning \u00b7 6\/8 detecteer \u2192 trigger \u2192 neem op \u2192 controleer AI_1 Practical Assignment MD \u00b7 IVS \u00b7 SMD Programmeer het zelf. Werk met drie Dahua AI IP-camera&#8217;s [&hellip;]","og_url":"https:\/\/cctvacademy.be\/fr\/opdracht-ai-1-md-ivs-smd\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2025-09-23T12:47:29+00:00","article_modified_time":"2026-09-17T17:09:12+00:00","og_image":[{"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture est.":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"OPDRACHT AI_1 : MD \/ IVS \/ SMD","datePublished":"2025-09-23T12:47:29+00:00","dateModified":"2026-09-17T17:09:12+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/"},"wordCount":1715,"image":{"@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg","articleSection":["CCTV MICRO LEARNING"],"inLanguage":"fr-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/","url":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/","name":"OPDRACHT AI_1 : MD \/ IVS \/ SMD - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg","datePublished":"2025-09-23T12:47:29+00:00","dateModified":"2026-09-17T17:09:12+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"breadcrumb":{"@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/"]}]},{"@type":"ImageObject","inLanguage":"fr-BE","@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2025\/09\/intelligente-bewegingsdetectie-opnameschema-dahua-1024x523.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/nl\/opdracht-ai-1-md-ivs-smd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/"},{"@type":"ListItem","position":2,"name":"OPDRACHT AI_1 : MD \/ IVS \/ SMD"}]},{"@type":"WebSite","@id":"https:\/\/cctvacademy.be\/#website","url":"https:\/\/cctvacademy.be\/","name":"CCTV Academy","description":"Formation \u00e0 la vid\u00e9osurveillance et micro-apprentissage de la vid\u00e9osurveillance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cctvacademy.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-BE"},{"@type":"Person","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596","name":"admin","sameAs":["https:\/\/rasopleidingcamerabewakingcursuscctv.be"],"url":"https:\/\/cctvacademy.be\/fr\/author\/inforose3-be\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/22086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/comments?post=22086"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/22086\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/media?parent=22086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/categories?post=22086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/tags?post=22086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}