{"id":14,"date":"2026-04-17T09:09:07","date_gmt":"2026-04-17T09:09:07","guid":{"rendered":"https:\/\/vidclear.empowersalesme.com\/?page_id=14"},"modified":"2026-04-17T11:12:41","modified_gmt":"2026-04-17T11:12:41","slug":"elementor-14","status":"publish","type":"page","link":"https:\/\/vidclear.empowersalesme.com\/","title":{"rendered":"Elementor #14"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24d6232 e-flex e-con-boxed e-con e-parent\" data-id=\"24d6232\" 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-2c5771a elementor-widget elementor-widget-html\" data-id=\"2c5771a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<title>Interactive Training Simulation<\/title>\r\n\r\n<style>\r\nbody {\r\n  font-family: 'Segoe UI', sans-serif;\r\n  background: #020617;\r\n  color: white;\r\n  margin: 0;\r\n}\r\n\r\n.container {\r\n  max-width: 1200px;\r\n  margin: 40px auto;\r\n  padding: 20px;\r\n}\r\n\r\n.layout {\r\n  display: grid;\r\n  grid-template-columns: 2fr 1fr;\r\n  gap: 20px;\r\n}\r\n\r\nvideo {\r\n  width: 100%;\r\n  border-radius: 12px;\r\n}\r\n\r\n.side-panel {\r\n  background: #0f172a;\r\n  padding: 20px;\r\n  border-radius: 12px;\r\n}\r\n\r\n.badge {\r\n  background: #2563eb;\r\n  padding: 10px;\r\n  margin-bottom: 10px;\r\n  border-radius: 8px;\r\n  text-align: center;\r\n  font-weight: bold;\r\n}\r\n\r\n.overlay {\r\n  position: absolute;\r\n  top:0; left:0;\r\n  width:100%; height:100%;\r\n  background: rgba(0,0,0,0.85);\r\n  display:none;\r\n  justify-content:center;\r\n  align-items:center;\r\n}\r\n\r\n.box {\r\n  background:#111827;\r\n  padding:25px;\r\n  border-radius:12px;\r\n  width:80%;\r\n  text-align:center;\r\n}\r\n\r\nbutton {\r\n  width:100%;\r\n  padding:12px;\r\n  margin:10px 0;\r\n  border:none;\r\n  border-radius:8px;\r\n  background:#2563eb;\r\n  color:white;\r\n  cursor:pointer;\r\n}\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n<div class=\"container\">\r\n\r\n<div class=\"layout\">\r\n\r\n  <!-- VIDEO -->\r\n  <div style=\"position:relative\">\r\n    <video id=\"video\" controls>\r\n      <source src=\"https:\/\/www.w3schools.com\/html\/mov_bbb.mp4\" type=\"video\/mp4\">\r\n    <\/video>\r\n\r\n    <div class=\"overlay\" id=\"overlay\">\r\n      <div id=\"contentBox\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- PANEL -->\r\n  <div class=\"side-panel\">\r\n    <div class=\"badge\" id=\"score\">Score: 0<\/div>\r\n    <div class=\"badge\" id=\"status\">Scenario: Intro<\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\nconst video = document.getElementById(\"video\");\r\nconst overlay = document.getElementById(\"overlay\");\r\nconst contentBox = document.getElementById(\"contentBox\");\r\nconst scoreDisplay = document.getElementById(\"score\");\r\nconst statusText = document.getElementById(\"status\");\r\n\r\nlet totalScore = 0;\r\nlet currentScenario = \"intro\";\r\n\r\n\/* ===== SCENARIOS ===== *\/\r\nconst scenarios = {\r\n  intro: {\r\n    video: \"https:\/\/www.w3schools.com\/html\/mov_bbb.mp4\",\r\n    time: 3,\r\n    label: \"Intro\",\r\n    question: \"Halo pak, ada yang bisa saya bantu?\",\r\n    answers: [\r\n      { text: \"Urus kartu kredit\", next: \"kredit\", score: 10 },\r\n      { text: \"Ganti akun\", next: \"akun\", score: 5 }\r\n    ]\r\n  },\r\n\r\n  kredit: {\r\n    video: \"https:\/\/interactive-examples.mdn.mozilla.net\/media\/cc0-videos\/flower.mp4\",\r\n    time: 3,\r\n    label: \"Kredit\",\r\n    question: \"Apakah sudah punya rekening?\",\r\n    answers: [\r\n      { text: \"Sudah\", next: \"end_good\", score: 10 },\r\n      { text: \"Belum\", next: \"end_normal\", score: 5 }\r\n    ]\r\n  },\r\n\r\n  akun: {\r\n    video: \"https:\/\/interactive-examples.mdn.mozilla.net\/media\/cc0-videos\/flower.webm\",\r\n    time: 3,\r\n    label: \"Akun\",\r\n    question: \"Apakah lupa password?\",\r\n    answers: [\r\n      { text: \"Ya\", next: \"end_good\", score: 10 },\r\n      { text: \"Tidak\", next: \"end_bad\", score: -5 }\r\n    ]\r\n  },\r\n\r\n  end_good: {\r\n    ending: true,\r\n    message: \"\ud83c\udf89 Excellent Service!\",\r\n    description: \"Kamu memberikan solusi terbaik kepada customer.\"\r\n  },\r\n\r\n  end_normal: {\r\n    ending: true,\r\n    message: \"\ud83d\ude42 Cukup Baik\",\r\n    description: \"Masih bisa ditingkatkan.\"\r\n  },\r\n\r\n  end_bad: {\r\n    ending: true,\r\n    message: \"\u274c Kurang Tepat\",\r\n    description: \"Customer tidak mendapatkan solusi optimal.\"\r\n  }\r\n};\r\n\r\n\/* ===== START ===== *\/\r\nwindow.onload = () => {\r\n  loadScenario(currentScenario);\r\n};\r\n\r\n\/* ===== LOAD SCENARIO ===== *\/\r\nfunction loadScenario(key) {\r\n  const s = scenarios[key];\r\n\r\n  s.triggered = false;\r\n\r\n  video.src = s.video;\r\n  video.load();\r\n  video.play();\r\n\r\n  currentScenario = key;\r\n  statusText.innerText = \"Scenario: \" + (s.label || \"...\");\r\n}\r\n\r\n\/* ===== TRIGGER ===== *\/\r\nvideo.addEventListener(\"timeupdate\", () => {\r\n  const s = scenarios[currentScenario];\r\n\r\n  if (!s.ending && !s.triggered && video.currentTime >= s.time) {\r\n    video.pause();\r\n    video.controls = false;\r\n    showQuestion(s);\r\n    s.triggered = true;\r\n  }\r\n});\r\n\r\n\/* ===== SHOW QUESTION ===== *\/\r\nfunction showQuestion(s) {\r\n  overlay.style.display = \"flex\";\r\n\r\n  contentBox.innerHTML = `\r\n    <div class=\"box\">\r\n      <p>${s.question}<\/p>\r\n      ${s.answers.map(a =>\r\n        `<button onclick=\"choosePath('${a.next}', ${a.score})\">${a.text}<\/button>`\r\n      ).join(\"\")}\r\n    <\/div>\r\n  `;\r\n}\r\n\r\n\/* ===== CHOOSE PATH ===== *\/\r\nfunction choosePath(nextKey, scoreValue) {\r\n  totalScore += scoreValue;\r\n  scoreDisplay.innerText = \"Score: \" + totalScore;\r\n\r\n  overlay.style.display = \"none\";\r\n  video.controls = true;\r\n\r\n  const nextScenario = scenarios[nextKey];\r\n\r\n  if (nextScenario.ending) {\r\n    showEnding(nextScenario);\r\n  } else {\r\n    loadScenario(nextKey);\r\n  }\r\n}\r\n\r\n\/* ===== ENDING ===== *\/\r\nfunction showEnding(s) {\r\n  video.pause();\r\n  overlay.style.display = \"flex\";\r\n\r\n  contentBox.innerHTML = `\r\n    <div class=\"box\">\r\n      <h2>${s.message}<\/h2>\r\n      <p>${s.description}<\/p>\r\n      <p>Total Score: ${totalScore}<\/p>\r\n      <button onclick=\"location.reload()\">Restart<\/button>\r\n    <\/div>\r\n  `;\r\n}\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Interactive Training Simulation Score: 0 Scenario: Intro<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":28,"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":47,"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/pages\/14\/revisions\/47"}],"wp:attachment":[{"href":"https:\/\/vidclear.empowersalesme.com\/index.php\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}