{"id":2768,"date":"2023-10-25T09:16:25","date_gmt":"2023-10-25T01:16:25","guid":{"rendered":"https:\/\/bookmark.tw\/?p=2768"},"modified":"2025-05-04T18:29:04","modified_gmt":"2025-05-04T10:29:04","slug":"courage-to-step-down","status":"publish","type":"post","link":"https:\/\/xinliceyan.org\/zh\/courage-to-step-down","title":{"rendered":"\u4f60\u6709\u300c\u5411\u4e0b\u8d70\u300d\u7684\u52c7\u6c14\u5417\u2192\u7ebf\u4e0a\u514d\u8d39\u5c0f\u6d4b\u9a8c"},"content":{"rendered":"\n<!-- \u5fc3\u7406\u6e2c\u9a57\u4e3b\u8981\u5185\u5bb9 -->\n<div id=\"ct-container\" class=\"ct-container\">\n  <!-- \u5f15\u5c0e\u9801 -->\n  <div id=\"ct-intro-page\" class=\"ct-page ct-active\">\n    <div class=\"ct-intro-content\">\n      <h2 class=\"ct-title\">\u4f60\u6709\u300c\u5411\u4e0b\u8d70\u300d\u7684\u52c7\u6c23\u55ce\uff1f<\/h2>\n      <div class=\"ct-description\">\n        <p>\u8ffd\u6c42\u6210\u529f\u662f\u8a31\u591a\u4eba\u7684\u7406\u60f3\uff0c\u53ef\u662f\u8a31\u591a\u4eba\u50c5\u50c5\u4ee5\u70ba\u52aa\u529b\u9032\u53d6\u3001\u596e\u529b\u62da\u640f\u624d\u53ef\u9054\u5230\u5dd4\u5cf0\u3002\u4fd7\u8a71\u8aaa\u300c\u9000\u4e00\u6b65\uff0c\u9032\u5169\u6b65\u300d\uff0c\u4e0d\u5c11\u6210\u529f\u4eba\u58eb\u6070\u6070\u662f\u80fd\u5728\u95dc\u9375\u6642\u523b\u6025\u6d41\u52c7\u9000\uff0c\u5c0b\u627e\u65b0\u7684\u767c\u5c55\u9818\u57df\uff0c\u624d\u7372\u5f97\u66f4\u591a\u7684\u6210\u5c31\u3002<\/p>\n        <p>\u986f\u7136\uff0c\u5c0d\u9019\u4e9b\u6210\u529f\u4eba\u58eb\u4f86\u8aaa\uff0c\u4ed6\u5011\u8457\u773c\u7684\u6c7a\u975e\u4e00\u6642\u4e00\u5730\u7684\u6210\u5c31\uff0c\u800c\u662f\u7e3d\u5728\u9078\u64c7\u6700\u80fd\u767c\u63ee\u81ea\u5df1\u500b\u6027\u3001\u5c55\u793a\u81ea\u8eab\u80fd\u529b\u7684\u6a5f\u6703\u3002\u4ed6\u5011\u5f9e\u4f86\u4e0d\u6703\u56ff\u65bc\u81ea\u5df1\u4e00\u6642\u7684\u6210\u529f\uff0c\u4e0d\u6703\u9072\u920d\u5230\u5728\u4e00\u500b\u4f4d\u7f6e\u78e8\u8755\u81ea\u5df1\u7684\u8208\u8da3\u548c\u71b1\u60c5\uff0c\u4ed6\u5011\u7e3d\u662f\u80fd\u5728\u5225\u4eba\u60f3\u8c61\u4e0d\u5230\u7684\u6642\u5019\u6025\u6d41\u52c7\u9000\uff0c\u53bb\u8ffd\u6c42\u4e00\u7a2e\u5168\u65b0\u7684\u6210\u529f\u548c\u6210\u5c31\u3002<\/p>\n        <p>\u4f60\u662f\u5426\u64c1\u6709\u9019\u7a2e\u300c\u5411\u4e0b\u8d70\u300d\u7684\u52c7\u6c23\uff1f\u9019\u500b\u5fc3\u7406\u6e2c\u8a66\u53ef\u4ee5\u544a\u8a34\u4f60\u7b54\u6848\u3002<\/p>\n      <\/div>\n      <button id=\"ct-start-btn\" class=\"ct-btn ct-start-btn\">\u958b\u59cb\u6e2c\u9a57<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- \u6e2c\u9a57\u9801 -->\n  <div id=\"ct-quiz-page\" class=\"ct-page\">\n    <div class=\"ct-progress-container\" id=\"ct-progress-container\">\n      <div class=\"ct-progress-bar\">\n        <div class=\"ct-progress-fill\" id=\"ct-progress-fill\"><\/div>\n      <\/div>\n      <div class=\"ct-progress-text\" id=\"ct-progress-text\">\u554f\u984c 1\/20<\/div>\n    <\/div>\n    \n    <div id=\"ct-questions-container\" class=\"ct-questions-container\">\n      <!-- \u554f\u984c\u6703\u5728\u9019\u88e1\u52d5\u614b\u751f\u6210 -->\n    <\/div>\n  <\/div>\n\n  <!-- \u7d50\u679c\u9801 -->\n  <div id=\"ct-result-page\" class=\"ct-page\">\n    <h2 class=\"ct-result-title\">\u6e2c\u9a57\u7d50\u679c<\/h2>\n    <div class=\"ct-result-content\" id=\"ct-result-content\">\n      <!-- \u7d50\u679c\u6703\u5728\u9019\u88e1\u52d5\u614b\u751f\u6210 -->\n    <\/div>\n    <div class=\"ct-chart-container\">\n      <canvas id=\"ct-result-chart\"><\/canvas>\n    <\/div>\n    <button id=\"ct-restart-btn\" class=\"ct-btn ct-restart-btn\">\u91cd\u65b0\u6e2c\u8a66<\/button>\n  <\/div>\n<\/div>\n\n<style>\n\/* \u907f\u514d\u6a23\u5f0f\u885d\u7a81\u7684\u552f\u4e00\u524d\u7db4 *\/\n.ct-container {\n  font-family: 'Microsoft JhengHei', '\u5fae\u8edf\u6b63\u9ed1\u9ad4', 'Heiti TC', '\u9ed1\u9ad4-\u7e41', sans-serif;\n  max-width: 800px;\n  margin: 0 auto;\n  padding: 20px;\n  color: #333;\n  background-color: #fff;\n  border-radius: 12px;\n  box-shadow: 0 4px 20px rgba(25, 118, 210, 0.1);\n  position: relative;\n  min-height: 400px;\n}\n\n.ct-page {\n  display: none;\n  opacity: 0;\n  transition: opacity 0.5s ease;\n}\n\n.ct-active {\n  display: block;\n  opacity: 1;\n}\n\n.ct-title {\n  color: #1976d2;\n  text-align: center;\n  font-size: 2rem;\n  margin-bottom: 1.5rem;\n}\n\n.ct-description {\n  color: #555;\n  font-size: 1.1rem;\n  line-height: 1.6;\n  margin-bottom: 2rem;\n}\n\n.ct-description p {\n  margin-bottom: 1rem;\n  text-align: justify;\n}\n\n.ct-btn {\n  background-color: #1976d2;\n  color: white;\n  border: none;\n  border-radius: 50px;\n  padding: 12px 24px;\n  font-size: 1.1rem;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  min-height: 44px;\n  min-width: 120px;\n  box-shadow: 0 3px 8px rgba(25, 118, 210, 0.3);\n}\n\n.ct-btn:hover {\n  background-color: #1565c0;\n  transform: translateY(-2px);\n  box-shadow: 0 5px 12px rgba(25, 118, 210, 0.4);\n}\n\n.ct-start-btn {\n  display: block;\n  margin: 0 auto;\n  font-size: 1.2rem;\n  padding: 15px 40px;\n}\n\n.ct-progress-container {\n  margin-bottom: 2rem;\n}\n\n.ct-progress-bar {\n  height: 10px;\n  background-color: #bbdefb;\n  border-radius: 10px;\n  overflow: hidden;\n  margin-bottom: 0.5rem;\n}\n\n.ct-progress-fill {\n  height: 100%;\n  background-color: #1976d2;\n  width: 0%;\n  transition: width 0.5s ease;\n}\n\n.ct-progress-text {\n  text-align: right;\n  font-size: 0.9rem;\n  color: #888;\n}\n\n.ct-question {\n  margin-bottom: 2rem;\n  opacity: 0;\n  transform: translateY(20px);\n  transition: opacity 0.5s ease, transform 0.5s ease;\n}\n\n.ct-question.ct-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.ct-question-title {\n  font-size: 1.3rem;\n  margin-bottom: 1.5rem;\n  color: #333;\n  font-weight: bold;\n}\n\n.ct-options {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ct-option {\n  background-color: #e3f2fd;\n  border: 2px solid #bbdefb;\n  border-radius: 8px;\n  padding: 16px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  font-size: 1.1rem;\n  min-height: 44px;\n  display: flex;\n  align-items: center;\n}\n\n.ct-option:hover {\n  background-color: #bbdefb;\n  border-color: #64b5f6;\n  transform: translateY(-2px);\n}\n\n.ct-option.ct-selected {\n  background-color: #64b5f6;\n  color: white;\n  border-color: #1976d2;\n}\n\n.ct-result-title {\n  text-align: center;\n  color: #1976d2;\n  font-size: 1.8rem;\n  margin-bottom: 1.5rem;\n}\n\n.ct-result-content {\n  background-color: #e3f2fd;\n  border-radius: 10px;\n  padding: 20px;\n  margin-bottom: 2rem;\n  font-size: 1.1rem;\n  line-height: 1.6;\n}\n\n.ct-result-type {\n  font-size: 1.4rem;\n  color: #1976d2;\n  margin-bottom: 1rem;\n  font-weight: bold;\n}\n\n.ct-result-description {\n  text-align: justify;\n  margin-bottom: 1rem;\n}\n\n.ct-chart-container {\n  width: 100%;\n  max-width: 500px;\n  margin: 0 auto 2rem;\n  height: 300px;\n}\n\n.ct-restart-btn {\n  display: block;\n  margin: 0 auto;\n}\n\n.ct-intro-content {\n  text-align: center;\n  padding: 1rem;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n@media screen and (max-width: 768px) {\n  .ct-container {\n    padding: 15px;\n  }\n  \n  .ct-title {\n    font-size: 1.6rem;\n  }\n  \n  .ct-question-title {\n    font-size: 1.2rem;\n  }\n  \n  .ct-option {\n    padding: 14px;\n    font-size: 1rem;\n  }\n}\n<\/style>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/3.9.1\/chart.min.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ \u6a21\u7d44\u5316\u8a2d\u8a08\u4ee5\u9632\u6b62\u5168\u5c40\u8b8a\u91cf\u6c61\u67d3\n  const CourageTest = (function() {\n    \/\/ \u554f\u984c\u6578\u64da\n    const questions = [\n      {\n        id: 1,\n        question: \"\u4f60\u66f4\u9858\u610f\u5728\u7ae5\u8a71\u4e2d\u770b\u5230\u4e0b\u5217\u54ea\u7a2e\u7d44\u5408\uff1f\",\n        options: [\n          { text: \"A. \u738b\u5b50\u548c\u516c\u4e3b\uff1b\u6383\u7159\u56ea\u4eba\u548c\u7267\u7f8a\u5973\", nextQuestion: 2 },\n          { text: \"B. \u738b\u5b50\u548c\u7267\u7f8a\u5973\uff1b\u6383\u7159\u56ea\u4eba\u548c\u516c\u4e3b\", nextQuestion: 3 }\n        ]\n      },\n      {\n        id: 2,\n        question: \"\u4f60\u66f4\u559c\u6b61\u54ea\u7a2e\u773c\u93e1\uff1f\",\n        options: [\n          { text: \"A. \u9ed1\u6846\u773c\u93e1\", nextQuestion: 4 },\n          { text: \"B. \u7121\u6846\u773c\u93e1\", nextQuestion: 3 }\n        ]\n      },\n      {\n        id: 3,\n        question: \"\u8acb\u96a8\u4fbf\u9078\u4e00\u7d441\uff5e11\u4e4b\u9593\u7684\u6578\u5b57\uff1a\",\n        options: [\n          { text: \"A. 1\u30012\u30013\u30017\u300111\", nextQuestion: 5 },\n          { text: \"B. 4\u30015\u30016\u30018\u30019\u300110\", nextQuestion: 4 }\n        ]\n      },\n      {\n        id: 4,\n        question: \"\u642c\u5bb6\u7684\u6642\u5019\uff0c\u6709\u4e00\u4e9b\u66f8\u6c92\u6709\u5730\u65b9\u653e\uff0c\u4f60\u6703\u628a\u7260\u5011\u653e\u5728\u4ec0\u9ebc\u6a23\u7684\u5bb9\u5668\u91cc\uff1f\",\n        options: [\n          { text: \"A. \u5851\u81a0\u6574\u7406\u7bb1\", nextQuestion: 7 },\n          { text: \"B. \u7de8\u7e54\u888b\", nextQuestion: 6 }\n        ]\n      },\n      {\n        id: 5,\n        question: \"\u5fc3\u80f8\u72f9\u7a84\u7684\u4e0a\u53f8\u5728\u6b3a\u8ca0\u4f60\u7684\u4e00\u500b\u8001\u5be6\u540c\u4e8b\uff0c\u4f60\u6703\uff1a\",\n        options: [\n          { text: \"A. \u633a\u8eab\u800c\u51fa\u70ba\u4ed6\u8aaa\u8a71\", nextQuestion: 8 },\n          { text: \"B. \u5fc3\u88e1\u61a4\u6012\uff0c\u4e8b\u5f8c\u5728\u79c1\u4e0b\u5b89\u6170\u540c\u4e8b\", nextQuestion: 6 }\n        ]\n      },\n      {\n        id: 6,\n        question: \"\u4f60\u54ea\u908a\u7684\u7709\u6bdb\u80fd\u5920\u55ae\u7368\u6d3b\u52d5\u5f97\u66f4\u52a0\u9748\u6d3b\uff1f\",\n        options: [\n          { text: \"A. \u5de6\u908a\", nextQuestion: 9 },\n          { text: \"B. \u53f3\u908a\", nextQuestion: 7 }\n        ]\n      },\n      {\n        id: 7,\n        question: \"\u5728\u4f60\u53e3\u6e34\u7684\u6642\u5019\uff0c\u7d66\u4f60\u4e00\u96bb\u7d30\u9577\u7684\u676f\u5b50\u53bb\u98f2\u6c34\u6a5f\u8655\u63a5\u6c34\uff0c\u4f60\u6703\uff1a\",\n        options: [\n          { text: \"A. \u4e00\u53e3\u6c23\u63a5\u6eff\u4e00\u676f\", nextQuestion: 9 },\n          { text: \"B. \u534a\u676f\u534a\u676f\u5730\u63a5\u4f86\u559d\", nextQuestion: 8 }\n        ]\n      },\n      {\n        id: 8,\n        question: \"\u4f60\u7684\u65b0\u5bb6\u9084\u7f3a\u4e00\u628a\u8212\u9069\u7684\u6905\u5b50\uff0c\u4f60\u6703\u9078\u64c7\uff1a\",\n        options: [\n          { text: \"A. \u4e00\u628a\u85e4\u6905\", nextQuestion: 10 },\n          { text: \"B. \u4e00\u5f35\u9032\u53e3\u771f\u76ae\u6c99\u767c\", nextQuestion: 11 }\n        ]\n      },\n      {\n        id: 9,\n        question: \"\u5982\u679c\u8981\u5728\u5ba2\u5ef3\u5b89\u88dd\u540a\u71c8\uff0c\u4f60\u6703\uff1a\",\n        options: [\n          { text: \"A. \u55ae\u7368\u5b89\u88dd\u4e00\u500b\u71c8\u76de\", nextQuestion: 12 },\n          { text: \"B. \u5b89\u88dd\u5e7e\u500b\u71c8\u76de\u7684\u7d44\u5408\u71c8\", nextQuestion: 13 }\n        ]\n      },\n      {\n        id: 10,\n        question: \"\u53bb\u670b\u53cb\u5bb6\u505a\u5ba2\uff0c\u5169\u628a\u6905\u5b50\u4e00\u628a\u80cc\u9760\u7246\u58c1\u5c0d\u8457\u9580\u53e3\uff0c\u800c\u53e6\u4e00\u628a\u5074\u5c0d\u8457\u9580\u53e3\u6b63\u5c0d\u7a97\u6236\uff0c\u4f60\u6703\u9078\u64c7\uff1a\",\n        options: [\n          { text: \"A. \u6b63\u5c0d\u9580\u53e3\u7684\u90a3\u4e00\u628a\", nextQuestion: 11 },\n          { text: \"B. \u6b63\u5c0d\u7a97\u6236\u7684\u90a3\u4e00\u628a\", nextQuestion: 12 }\n        ]\n      },\n      {\n        id: 11,\n        question: \"\u6700\u8b93\u4f60\u611f\u5230\u6eff\u610f\u7684\u8fa6\u516c\u684c\u662f\uff1a\",\n        options: [\n          { text: \"A. \u74b0\u62b1\u5f0f\uff0c\u628a\u4f60\u570d\u5728\u88e1\u9762\u7684\", nextQuestion: 14 },\n          { text: \"B. \u9577\u65b9\u5f62\u7684\u6709\u7a1c\u6709\u89d2\u7684\", nextQuestion: 13 }\n        ]\n      },\n      {\n        id: 12,\n        question: \"\u5982\u679c\u6709\u4eba\u5728\u7db2\u4e0a\u5c0b\u6c42\u6350\u6b3e\u5e6b\u52a9\uff0c\u4f60\u6703\uff1a\",\n        options: [\n          { text: \"A. \u6350\u6b3e\", nextQuestion: 15 },\n          { text: \"B. \u4e0d\u6350\u6b3e\", nextQuestion: 16 }\n        ]\n      },\n      {\n        id: 13,\n        question: \"\u4f60\u7684\u5927\u62c7\u6307\u80fd\u4e0d\u80fd\u5411\u5916\u5f4e\u66f2\uff1f\",\n        options: [\n          { text: \"A. \u80fd\", nextQuestion: 14 },\n          { text: \"B. \u4e0d\u80fd\", nextQuestion: 15 }\n        ]\n      },\n      {\n        id: 14,\n        question: \"\u4f60\u6709\u6c92\u6709\u627e\u7b97\u547d\u8005\u6c42\u535c\u81ea\u5df1\u7684\u4e8b\u696d\u904b\u7a0b\uff1f\",\n        options: [\n          { text: \"A. \u66fe\u7d93\u6709\u904e\uff0c\u800c\u4e14\u9084\u4e0d\u6b62\u4e00\u6b21\", nextQuestion: 16 },\n          { text: \"B. \u5f9e\u4f86\u6c92\u6709\", nextQuestion: 17 }\n        ]\n      },\n      {\n        id: 15,\n        question: \"\u9ede\u881f\u71ed\u6642\uff0c\u624b\u908a\u6709\u69cd\u5f62\u7684\u6253\u706b\u6a5f\u548c\u52d5\u7269\u5f62\u7684\u6253\u706b\u6a5f\uff0c\u96a8\u624b\u6478\u4e00\u500b\uff0c\u4f60\u6703\u9078\u64c7\uff1a\",\n        options: [\n          { text: \"A. \u69cd\u5f62\u7684\", nextQuestion: 18 },\n          { text: \"B. \u52d5\u7269\u5f62\u7684\", nextQuestion: 17 }\n        ]\n      },\n      {\n        id: 16,\n        question: \"\u5047\u5982\u4f60\u5728\u793e\u6703\u4e0a\u6709\u4e0d\u6b62\u4e00\u500b\u8077\u4f4d\u6216\u982d\u929c\uff0c\u4f60\u5728\u540d\u7247\u4e0a\u6703\uff1a\",\n        options: [\n          { text: \"A. \u628a\u6240\u6709\u7684\u982d\u929c\u90fd\u5370\u51fa\u4f86\", nextQuestion: 18 },\n          { text: \"B. \u53ea\u5370\u4e00\u5169\u500b\u6216\u8005\u4e7e\u8106\u4e0d\u5370\", nextQuestion: 19 }\n        ]\n      },\n      {\n        id: 17,\n        question: \"\u4f60\u8d70\u5728\u4e00\u500b\u5c94\u8def\u53e3\uff0c\u770b\u5230\u5169\u500b\u8def\u724c\uff0c\u4f60\u6703\u6839\u64da\u8def\u724c\u9078\u64c7\u54ea\u689d\u8def\uff1f\",\n        options: [\n          { text: \"A. \u901a\u5411\u672a\u77e5\u7684\u5730\u65b9\", nextQuestion: 19 },\n          { text: \"B. \u901a\u5411\u6709\u4e09\u6b21\u597d\u904b\u7684\u5730\u65b9\", result: \"B\" }\n        ]\n      },\n      {\n        id: 18,\n        question: \"\u7d66\u7c89\u7d05\u8272\u7684\u5eb7\u4e43\u99a8\u914d\u4e00\u500b\u5408\u9069\u7684\u5bb9\u5668\uff0c\u4f60\u6703\u9078\u64c7\uff1a\",\n        options: [\n          { text: \"A. \u6c34\u6676\u73bb\u7483\u7684\u82b1\u74f6\", result: \"A\" },\n          { text: \"B. \u624b\u5de5\u634f\u5236\u7684\u5f69\u9676\u82b1\u74f6\", nextQuestion: 20 }\n        ]\n      },\n      {\n        id: 19,\n        question: \"\u5403\u9b5a\u7684\u6642\u5019\uff0c\u4f60\u6703\uff1a\",\n        options: [\n          { text: \"A. \u5148\u593e\u9b5a\u982d\u6216\u9760\u8fd1\u9b5a\u982d\u7684\u90e8\u5206\", nextQuestion: 20 },\n          { text: \"B. \u5f9e\u9060\u96e2\u9b5a\u982d\u7684\u5730\u65b9\u4e0b\u7b77\", result: \"D\" }\n        ]\n      },\n      {\n        id: 20,\n        question: \"\u4f60\u8a8d\u70ba\u672c\u6e2c\u9a57\u4f5c\u8005\u662f\uff1a\",\n        options: [\n          { text: \"A. \u7814\u7a76\u5fc3\u7406\u5b78\u7684\", result: \"C\" },\n          { text: \"B. \u7b97\u547d\u7684\", result: \"B\" }\n        ]\n      }\n    ];\n\n    const results = {\n      \"A\": {\n        title: \"\u985e\u578bA\uff1a\u96e3\u4ee5\u5411\u4e0b\u8d70\u7684\u4eba\",\n        description: \"\u7528\u6602\u8cb4\u7684\u6c34\u6676\u73bb\u7483\u82b1\u74f6\u76db\u653e\u5eb7\u4e43\u99a8\u7684\u4eba\uff0c\u96e3\u4ee5\u627f\u53d7\u81ea\u4e0a\u800c\u4e0b\u6240\u5e36\u4f86\u7684\u5931\u843d\u611f\u3002\u7121\u8ad6\u662f\u5730\u4f4d\u3001\u8ca1\u5bcc\u3001\u540d\u671b\u90fd\u4e0d\u6703\u60f3\u8981\u653e\u68c4\uff0c\u6027\u683c\u4e2d\u5929\u751f\u5c31\u6709\u9032\u53d6\u548c\u8caa\u5a6a\u5169\u7a2e\u7279\u5fb5\uff0c\u9664\u4e86\u4e0d\u65b7\u5730\u70ba\u81ea\u5df1\u722d\u53d6\u66f4\u591a\u7684\u5229\u76ca\u3001\u66f4\u9ad8\u7684\u6b0a\u4f4d\u4e4b\u5916\uff0c\u540c\u6642\u4e5f\u6703\u6709\u60a3\u5f97\u60a3\u5931\u7684\u60f3\u6cd5\u3002\u56e0\u70ba\u4e00\u65e6\u5931\u53bb\u73fe\u5728\u6240\u6709\u7684\uff0c\u54ea\u6015\u53ea\u662f\u4e00\u5c0f\u90e8\u5206\uff0c\u4e5f\u6703\u611f\u5230\u7121\u6cd5\u8a00\u55bb\u7684\u5931\u843d\uff0c\u4ee5\u81f3\u65bc\u8b8a\u5f97\u6d88\u6c89\u548c\u7169\u8e81\uff0c\u662f\u5178\u578b\u7684\u53ea\u6c42\u9577\u805a\u4e0d\u6563\uff0c\u4e0d\u76f8\u4fe1\u5929\u4e0b\u7121\u4e0d\u6563\u4e4b\u5bb4\u5e2d\u7684\u4eba\u7269\u3002\u6025\u6d41\u52c7\u9000\u6240\u5e36\u4f86\u7684\u843d\u5dee\u80fd\u8b93\u4ed6\u5011\u7684\u5fc3\u81df\u9ebb\u75f9\uff0c\u66f4\u4e0d\u8981\u8aaa\u81ea\u52d5\u9078\u64c7\u9cf3\u51f0\u8b8a\u9ebb\u96c0\u7684\u751f\u6d3b\u4e86\u3002\",\n        scores: {\n          \"\u5411\u4e0b\u52c7\u6c23\": 25,\n          \"\u9069\u61c9\u80fd\u529b\": 45,\n          \"\u6a5f\u6703\u628a\u63e1\": 70,\n          \"\u60a3\u5f97\u60a3\u5931\": 85\n        }\n      },\n      \"B\": {\n        title: \"\u985e\u578bB\uff1a\u5e0c\u671b\u7dad\u6301\u73fe\u72c0\u7684\u4eba\",\n        description: \"\u9019\u985e\u4eba\u6027\u683c\u4e2d\u591a\u5c11\u6709\u4e9b\u807d\u5929\u7531\u547d\u7684\u6210\u5206\uff0c\u6709\u6642\u5019\u6703\u628a\u81ea\u5df1\u7684\u751f\u6d3b\u65b9\u5411\u8a17\u4ed8\u7d66\u547d\u904b\uff0c\u4e26\u4e0d\u4e00\u5b9a\u8981\u8caa\u6c42\u66f4\u591a\uff0c\u4f46\u662f\u4e5f\u6642\u5e38\u6703\u505a\u51fa\u4e00\u4e9b\u7cbe\u660e\u7684\u6c7a\u5b9a\u4f86\u4fdd\u8b77\u81ea\u5df1\u7684\u73fe\u6709\u5229\u76ca\uff0c\u662f\u5929\u751f\u7684\u4fdd\u5b88\u6d3e\u5546\u4eba\u3002\u9019\u985e\u4eba\u7684\u7406\u60f3\u751f\u6d3b\u72c0\u614b\uff0c\u61c9\u8a72\u662f\u4e00\u689d\u7121\u9650\u5ef6\u4f38\u7684\u5c04\u7dda\uff0c\u6c38\u9060\u4fdd\u6301\u8457\u540c\u4e00\u500b\u65b9\u5411\u3001\u540c\u4e00\u500b\u6c34\u6e96\u3002\u7576\u7136\u4e86\uff0c\u9019\u4e00\u985e\u4eba\u80af\u5b9a\u4e0d\u5177\u5099\u5411\u4e0b\u7684\u52c7\u6c23\uff0c\u56e0\u70ba\u4ed6\u5011\u751a\u81f3\u9023\u9019\u500b\u60f3\u6cd5\u90fd\u4e0d\u66fe\u6709\u904e\u3002\",\n        scores: {\n          \"\u5411\u4e0b\u52c7\u6c23\": 40,\n          \"\u9069\u61c9\u80fd\u529b\": 60,\n          \"\u6a5f\u6703\u628a\u63e1\": 55,\n          \"\u60a3\u5f97\u60a3\u5931\": 65\n        }\n      },\n      \"C\": {\n        title: \"\u985e\u578bC\uff1a\u5ffd\u4e0a\u5ffd\u4e0b\u7684\u4eba\",\n        description: \"\u4ed6\u5011\u5177\u6709\u63a2\u7a76\u4e8b\u7269\u771f\u76f8\u7684\u52c7\u6c23\u548c\u5192\u96aa\u7684\u7cbe\u795e\uff0c\u66f4\u91cd\u8981\u7684\u662f\u5fc3\u7406\u4e0a\u9069\u61c9\u80fd\u529b\u5f88\u5f37\uff0c\u795e\u7d93\u7dda\u7570\u5e38\u5f37\u97cc\uff0c\u80fd\u505a\u5230\u5bf5\u8fb1\u4e0d\u9a5a\u3002\u4ed6\u5011\u5f9e\u4f86\u4e0d\u5728\u4e4e\u5411\u4e0b\u9084\u662f\u5411\u4e0a\uff0c\u6709\u6642\u5019\u751a\u81f3\u6703\u6545\u610f\u9078\u64c7\u653e\u68c4\u73fe\u6709\u7684\u6c34\u6e96\uff0c\u7d66\u81ea\u5df1\u4e00\u500b\u66f4\u4f4e\u7684\u8d77\u9ede\uff0c\u90a3\u662f\u56e0\u70ba\u4ed6\u5011\u76f8\u4fe1\u81ea\u5df1\u4ecd\u7136\u6709\u5411\u4e0a\u751a\u81f3\u6bd4\u4ee5\u524d\u722c\u5f97\u66f4\u9ad8\u7684\u53ef\u80fd\u3002\u4ed6\u5011\u5929\u751f\u662f\u8df3\u4f86\u8df3\u53bb\u7684\u63a2\u96aa\u5bb6\uff0c\u5c0d\u81ea\u5df1\u7684\u5e78\u904b\u548c\u624d\u80fd\u81ea\u4fe1\u5230\u8fd1\u4e4e\u81ea\u8ca0\u7684\u7a0b\u5ea6\u3002\u6545\u4e8b\u88e1\u81ea\u4ee5\u70ba\u662f\u7684\u82f1\u96c4\u5927\u591a\u662f\u5c6c\u65bc\u9019\u7a2e\u985e\u578b\u7684\u3002\",\n        scores: {\n          \"\u5411\u4e0b\u52c7\u6c23\": 80,\n          \"\u9069\u61c9\u80fd\u529b\": 85,\n          \"\u6a5f\u6703\u628a\u63e1\": 75,\n          \"\u60a3\u5f97\u60a3\u5931\": 30\n        }\n      },\n      \"D\": {\n        title: \"\u985e\u578bD\uff1a\u6562\u4e8e\u81ea\u9858\u5411\u4e0b\u7684\u4eba\",\n        description: \"\u9019\u985e\u4eba\u5929\u751f\u5c31\u5177\u5099\u8207\u4e16\u7121\u722d\u7684\u50be\u5411\uff0c\u7518\u4e8e\u9000\u5c45\u4eba\u5f8c\uff0c\u4e26\u4e0d\u5728\u610f\u540d\u5229\u548c\u5730\u4f4d\uff0c\u6709\u6642\u5019\u751a\u81f3\u6703\u70ba\u4ed6\u4eba\u4f5c\u5ac1\u8863\u3002\u9019\u985e\u4eba\u4e5f\u6709\u76f8\u7576\u4efb\u6027\u7684\u4e00\u9762\uff0c\u53ea\u8981\u70ba\u4e86\u81ea\u5df1\u559c\u6b61\u7684\u6771\u897f\uff0c\u7121\u8ad6\u4ec0\u9ebc\u90fd\u53ef\u4ee5\u653e\u68c4\uff1a\u8ca1\u5bcc\u3001\u6b0a\u529b\u3001\u540d\u8b7d\u3001\u5730\u4f4d\u3002\u4ed6\u5011\u5927\u591a\u6027\u683c\u4e2d\u90fd\u6709\u4e00\u9ede\u602a\u7570\u7684\u5730\u65b9\uff0c\u6b63\u662f\u9019\u7a2e\u602a\u7570\u548c\u6563\u6de1\u7684\u6027\u683c\u7d66\u4e86\u4ed6\u5011\u5411\u4e0b\u7684\u52c7\u6c23\u3002\",\n        scores: {\n          \"\u5411\u4e0b\u52c7\u6c23\": 95,\n          \"\u9069\u61c9\u80fd\u529b\": 70,\n          \"\u6a5f\u6703\u628a\u63e1\": 50,\n          \"\u60a3\u5f97\u60a3\u5931\": 20\n        }\n      }\n    };\n    \n    \/\/ \u8ffd\u8e2a\u7576\u524d\u554f\u984c\n    let currentQuestionId = 1;\n    let totalQuestions = questions.length;\n    \n    \/\/ \u521d\u59cb\u5316\u6e2c\u9a57\n    const init = () => {\n      document.getElementById('ct-start-btn').addEventListener('click', startQuiz);\n      document.getElementById('ct-restart-btn').addEventListener('click', restartQuiz);\n    };\n    \n    \/\/ \u958b\u59cb\u6e2c\u9a57\n    const startQuiz = () => {\n      showPage('ct-quiz-page');\n      renderQuestion(currentQuestionId);\n      updateProgress();\n    };\n    \n    \/\/ \u91cd\u65b0\u958b\u59cb\u6e2c\u9a57\n    const restartQuiz = () => {\n      currentQuestionId = 1;\n      showPage('ct-intro-page');\n    };\n    \n    \/\/ \u986f\u793a\u6307\u5b9a\u9801\u9762\n    const showPage = (pageId) => {\n      document.querySelectorAll('.ct-page').forEach(page => {\n        page.classList.remove('ct-active');\n      });\n      document.getElementById(pageId).classList.add('ct-active');\n    };\n    \n    \/\/ \u6e32\u67d3\u7576\u524d\u554f\u984c\n    const renderQuestion = (questionId) => {\n      const question = questions.find(q => q.id === questionId);\n      if (!question) return;\n      \n      const container = document.getElementById('ct-questions-container');\n      container.innerHTML = '';\n      \n      const questionElement = document.createElement('div');\n      questionElement.className = 'ct-question';\n      \n      const titleElement = document.createElement('h3');\n      titleElement.className = 'ct-question-title';\n      titleElement.textContent = question.question;\n      questionElement.appendChild(titleElement);\n      \n      const optionsElement = document.createElement('div');\n      optionsElement.className = 'ct-options';\n      \n      question.options.forEach((option, index) => {\n        const optionElement = document.createElement('div');\n        optionElement.className = 'ct-option';\n        optionElement.textContent = option.text;\n        optionElement.addEventListener('click', () => {\n          selectOption(option, index);\n        });\n        optionsElement.appendChild(optionElement);\n      });\n      \n      questionElement.appendChild(optionsElement);\n      container.appendChild(questionElement);\n      \n      \/\/ \u6de1\u5165\u6548\u679c\n      setTimeout(() => {\n        questionElement.classList.add('ct-visible');\n      }, 10);\n    };\n    \n    \/\/ \u9078\u64c7\u9078\u9805\n    const selectOption = (option, optionIndex) => {\n      \/\/ \u6a19\u8a18\u9078\u4e2d\u7684\u9078\u9805\n      document.querySelectorAll('.ct-option').forEach(opt => {\n        opt.classList.remove('ct-selected');\n      });\n      \n      const selectedOption = document.querySelectorAll('.ct-option')[optionIndex];\n      if (selectedOption) {\n        selectedOption.classList.add('ct-selected');\n      }\n      \n      \/\/ \u5ef6\u9072\u5f8c\u9032\u5165\u4e0b\u4e00\u984c\u6216\u986f\u793a\u7d50\u679c\n      setTimeout(() => {\n        if (option.result) {\n          showResult(option.result);\n        } else if (option.nextQuestion) {\n          currentQuestionId = option.nextQuestion;\n          renderQuestion(currentQuestionId);\n          updateProgress();\n        }\n      }, 500);\n    };\n    \n    \/\/ \u66f4\u65b0\u9032\u5ea6\u689d\n    const updateProgress = () => {\n      const progressFill = document.getElementById('ct-progress-fill');\n      const progressText = document.getElementById('ct-progress-text');\n      \n      \/\/ \u8a08\u7b97\u9032\u5ea6 - \u554f\u984c\u6578\u91cf\u662f\u56fa\u5b9a\u768420\u984c\n      const progress = (currentQuestionId \/ totalQuestions) * 100;\n      progressFill.style.width = `${progress}%`;\n      progressText.textContent = `\u554f\u984c ${currentQuestionId}\/${totalQuestions}`;\n    };\n    \n    \/\/ \u986f\u793a\u6e2c\u9a57\u7d50\u679c\n    const showResult = (resultKey) => {\n      const result = results[resultKey];\n      if (!result) return;\n      \n      \/\/ \u8a2d\u7f6e\u7d50\u679c\u6a19\u984c\u548c\u5167\u5bb9\n      document.getElementById('ct-result-content').innerHTML = `\n        <div class=\"ct-result-type\">${result.title}<\/div>\n        <div class=\"ct-result-description\">${result.description}<\/div>\n      `;\n      \n      \/\/ \u986f\u793a\u7d50\u679c\u9801\n      showPage('ct-result-page');\n      \n      \/\/ \u5275\u5efa\u7d50\u679c\u5716\u8868\n      setTimeout(() => {\n        createResultChart(result.scores);\n      }, 300);\n    };\n    \n    \/\/ \u5275\u5efa\u7d50\u679c\u5716\u8868\n    const createResultChart = (scores) => {\n      const ctx = document.getElementById('ct-result-chart').getContext('2d');\n      \n      \/\/ \u5982\u679c\u5df2\u5b58\u5728\u5716\u8868\uff0c\u92b7\u6bc0\u5b83\n      if (window.resultChart) {\n        window.resultChart.destroy();\n      }\n      \n      \/\/ \u6e96\u5099\u6578\u64da\n      const labels = Object.keys(scores);\n      const data = Object.values(scores);\n      \n      \/\/ \u5275\u5efa\u96f7\u9054\u5716\n      window.resultChart = new Chart(ctx, {\n        type: 'radar',\n        data: {\n          labels: labels,\n          datasets: [{\n            label: '\u5fc3\u7406\u7279\u8cea\u5206\u6790',\n            data: data,\n            backgroundColor: 'rgba(25, 118, 210, 0.2)',\n            borderColor: '#1976d2',\n            borderWidth: 2,\n            pointBackgroundColor: '#1976d2',\n            pointBorderColor: '#fff',\n            pointHoverBackgroundColor: '#fff',\n            pointHoverBorderColor: '#1976d2'\n          }]\n        },\n        options: {\n          responsive: true,\n          maintainAspectRatio: false,\n          scales: {\n            r: {\n              angleLines: {\n                color: 'rgba(0, 0, 0, 0.1)'\n              },\n              grid: {\n                color: 'rgba(0, 0, 0, 0.1)'\n              },\n              pointLabels: {\n                font: {\n                  size: 14\n                }\n              },\n              suggestedMin: 0,\n              suggestedMax: 100\n            }\n          },\n          plugins: {\n            tooltip: {\n              callbacks: {\n                label: function(context) {\n                  return context.label + ': ' + context.raw + '%';\n                }\n              }\n            }\n          },\n          animation: {\n            duration: 1500\n          }\n        }\n      });\n    };\n    \n    \/\/ \u8fd4\u56de\u516c\u958b\u7684\u65b9\u6cd5\n    return {\n      init: init\n    };\n  })();\n  \n  \/\/ \u521d\u59cb\u5316\u6e2c\u9a57\n  CourageTest.init();\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u4ed6\u4eec\u4ece\u6765\u4e0d\u4f1a\u56ff\u4e8e\u81ea\u5df1\u4e00\u65f6\u7684\u6210\u529f\uff0c\u4e0d\u4f1a\u8fdf\u949d\u5230\u5728\u4e00\u4e2a\u4f4d\u7f6e\u78e8\u8680\u81ea\u5df1\u7684\u5174\u8da3\u548c\u70ed\u60c5\uff0c\u4ed6\u4eec\u603b\u662f\u80fd\u5728\u522b\u4eba\u60f3\u8c61\u4e0d\u5230\u7684\u65f6\u5019\u6025\u6d41\u52c7\u9000\uff0c\u53bb\u8ffd\u6c42\u4e00\u79cd\u5168\u65b0\u7684\u6210\u529f\u548c\u6210\u5c31\u3002\u4f60\u662f\u5426\u62e5\u6709\u8fd9\u79cd\u300c\u5411\u4e0b\u8d70\u300d\u7684\u52c7\u6c14\uff1f\u8fd9\u4e2a\u5fc3\u7406\u6d4b\u8bd5\u53ef\u4ee5\u544a\u8bc9\u4f60\u7b54\u6848\u3002<\/p>","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"narrow-width-container","site-content-style":"unboxed","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[167,160,158],"tags":[],"class_list":["post-2768","post","type-post","status-publish","format-standard","hentry","category-personality","category-attitude-scales","category-achievement"],"_links":{"self":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/2768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/comments?post=2768"}],"version-history":[{"count":4,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/2768\/revisions"}],"predecessor-version":[{"id":9517,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/2768\/revisions\/9517"}],"wp:attachment":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/media?parent=2768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/categories?post=2768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/tags?post=2768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}