{"id":42,"date":"2025-11-26T14:59:30","date_gmt":"2025-11-26T06:59:30","guid":{"rendered":"https:\/\/zexn.zone\/?p=42"},"modified":"2025-11-26T15:12:33","modified_gmt":"2025-11-26T07:12:33","slug":"%e5%88%86%e7%b1%bb%e6%b5%8b%e8%af%95","status":"publish","type":"post","link":"https:\/\/blog.zexn.zone\/index.php\/2025\/11\/26\/%e5%88%86%e7%b1%bb%e6%b5%8b%e8%af%95\/","title":{"rendered":"\u5206\u7c7b\u6d4b\u8bd5"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u5bb6\u957f\u5206\u5c42\u8bc4\u4f30 &#8211; \u6700\u7ec8\u4fee\u590d\u7248<\/title>\n<style>\n    \/* \u4fdd\u6301\u7b2c\u4e00\u7248\u7684\u6e05\u723d\u6837\u5f0f *\/\n    :root { --primary: #4a90e2; --bg: #f8f9fa; }\n    .p-box { font-family: sans-serif; max-width: 800px; margin: 20px auto; background: #fff; padding: 25px; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); color: #333; }\n    .p-header { text-align: center; border-bottom: 2px solid #f0f0f0; margin-bottom: 20px; padding-bottom: 10px; }\n    .p-header h2 { color: var(--primary); margin: 0; }\n    .p-input-group { margin-bottom: 15px; }\n    .p-input-group label { display: block; font-weight: bold; margin-bottom: 5px; }\n    .p-input { width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 5px; box-sizing: border-box; }\n    .p-btn { width: 100%; padding: 12px; background: var(--primary); color: white; border: none; border-radius: 5px; font-size: 16px; cursor: pointer; margin-top: 15px; }\n    .p-btn:hover { background: #357abd; }\n    .p-btn-outline { background: white; color: var(--primary); border: 1px solid var(--primary); }\n    \n    \/* \u9898\u76ee\u6837\u5f0f *\/\n    .p-q-block { margin-bottom: 25px; border-bottom: 1px dashed #eee; padding-bottom: 15px; }\n    .p-q-title { font-weight: bold; margin-bottom: 10px; font-size: 15px; }\n    .p-opt { display: block; padding: 8px; border: 1px solid #eee; border-radius: 5px; margin-bottom: 5px; cursor: pointer; font-size: 14px; }\n    .p-opt:hover { background: #f0f8ff; border-color: var(--primary); }\n    .p-opt input { margin-right: 8px; }\n    \n    \/* \u7ed3\u679c\u9875 *\/\n    .p-badge { display: inline-block; padding: 5px 15px; border-radius: 20px; color: white; font-weight: bold; margin-bottom: 10px; }\n    .bg-A { background: #27ae60; } .bg-B { background: #4a90e2; } .bg-C { background: #f39c12; } .bg-D { background: #c0392b; }\n    .p-report { background: #f9f9f9; padding: 15px; white-space: pre-wrap; font-family: monospace; font-size: 13px; line-height: 1.5; border: 1px solid #ddd; }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"p-box\">\n    <div class=\"p-header\">\n        <h2>K12 \u5bb6\u957f\u4ef7\u503c\u5206\u5c42\u8bc4\u4f30<\/h2>\n        <p style=\"font-size:12px; color:#999;\">\u5fc3\u7530\u82b1\u5f00 \u00b7 \u5185\u90e8\u6559\u7814\u4e13\u7528<\/p>\n    <\/div>\n\n    <div id=\"screen-start\">\n        <div class=\"p-input-group\">\n            <label>\u5b66\u751f\u59d3\u540d<\/label>\n            <input type=\"text\" id=\"s-name\" class=\"p-input\" placeholder=\"\u8bf7\u8f93\u5165\u5b66\u751f\u59d3\u540d\">\n        <\/div>\n        <div class=\"p-input-group\">\n            <label>\u8bc4\u4f30\u8001\u5e08<\/label>\n            <input type=\"text\" id=\"t-name\" class=\"p-input\" placeholder=\"\u60a8\u7684\u59d3\u540d\">\n        <\/div>\n        <button class=\"p-btn\" onclick=\"window.startApp()\">\u5f00\u59cb\u8bc4\u4f30<\/button>\n    <\/div>\n\n    <div id=\"screen-quiz\" style=\"display:none;\">\n        <div style=\"background:#eee; height:6px; border-radius:3px; margin-bottom:15px;\">\n            <div id=\"progress-bar\" style=\"background:#4a90e2; width:0%; height:100%; border-radius:3px;\"><\/div>\n        <\/div>\n        <h3 id=\"section-name\" style=\"color:#666; margin-top:0;\"><\/h3>\n        <form id=\"quiz-form\"><\/form>\n        <button class=\"p-btn\" id=\"btn-next\" onclick=\"window.nextPage()\">\u4e0b\u4e00\u9875<\/button>\n    <\/div>\n\n    <div id=\"screen-result\" style=\"display:none; text-align:center;\">\n        <span id=\"res-badge\" class=\"p-badge\"><\/span>\n        <h2 id=\"res-title\"><\/h2>\n        <div id=\"res-text\" class=\"p-report\" style=\"text-align:left;\"><\/div>\n        <button class=\"p-btn\" onclick=\"window.copyText()\">\u590d\u5236\u62a5\u544a<\/button>\n        <button class=\"p-btn p-btn-outline\" onclick=\"location.reload()\">\u8bc4\u4f30\u4e0b\u4e00\u4f4d<\/button>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ \u5c06\u51fd\u6570\u6302\u8f7d\u5230 window \u5bf9\u8c61\uff0c\u786e\u4fdd WordPress \u80fd\u8bc6\u522b\n(function() {\n    \/\/ === \u5b8c\u6574\u9898\u76ee\u6570\u636e (27\u9898) ===\n    const DATA = [\n        {\n            name: \"\u4e00\u3001\u6c9f\u901a\u914d\u5408\u5ea6 (9\u9898)\",\n            key: \"comm\",\n            qs: [\n                { t: \"1. \u53d1\u9001\u91cd\u8981\u901a\u77e5\u65f6\u5bb6\u957f\u591a\u4e45\u56de\u590d?\", opts: [\"10\u5206\u949f\u5185\", \"1\u5c0f\u65f6\u5185\", \"\u5f53\u5929\u5185\", \"\u7ecf\u5e38\u9694\u5929\", \"\u7ecf\u5e38\u4e0d\u56de\"], sc: [4,3,2,1,0] },\n                { t: \"2. \u5bb6\u957f\u56de\u590d\u6d88\u606f\u7684\u8d28\u91cf?\", opts: [\"\u8be6\u7ec6\u8ba4\u771f\", \"\u7b80\u6d01\u6709\u6548\", \"\u7b80\u5355(\u597d\u7684)\", \"\u7b54\u975e\u6240\u95ee\", \"\u65e0\u6548\u56de\u590d\"], sc: [4,3,2,1,0] },\n                { t: \"3. \u5bb6\u957f\u4e3b\u52a8\u6c9f\u901a\u9891\u7387?\", opts: [\"\u6bcf\u54681-2\u6b21\", \"\u6bcf2-3\u5468\", \"\u4ec5\u6709\u95ee\u9898\u65f6\", \"\u51e0\u4e4e\u4e0d\u4e3b\u52a8\", \"\u5b8c\u5168\u4e0d\u4e3b\u52a8\"], sc: [4,3,2,1,0] },\n                { t: \"4. \u5bf9\u6559\u5b66\u5efa\u8bae\u7684\u53cd\u5e94?\", opts: [\"\u7acb\u5373\u6267\u884c\", \"\u8ba4\u53ef\u5c1d\u8bd5\", \"\u53e3\u5934\u7b54\u5e94\", \"\u627e\u7406\u7531\u63a8\u8131\", \"\u76f4\u63a5\u62d2\u7edd\"], sc: [4,3,2,1,0] },\n                { t: \"5. \u53c2\u52a0\u5bb6\u957f\u4f1a\u79ef\u6781\u6027?\", opts: [\"\u6bcf\u6b21\u5fc5\u5230\", \"\u5927\u90e8\u5206\u53c2\u52a0\", \"\u5076\u5c14\u53c2\u52a0\", \"\u5f88\u5c11\u53c2\u52a0\", \"\u4ece\u4e0d\u53c2\u52a0\"], sc: [4,3,2,1,0] },\n                { t: \"6. \u5b69\u5b50\u72b6\u6001\u4e0d\u4f73\u65f6\u7684\u6001\u5ea6?\", opts: [\"\u914d\u5408\u6539\u8fdb\", \"\u5173\u6ce8\u7763\u4fc3\", \"\u6001\u5ea6\u5e73\u6de1\", \"\u63a8\u8d23\u7ed9\u8001\u5e08\", \"\u8d23\u602a\u8001\u5e08\"], sc: [4,3,2,1,0] },\n                { t: \"7. \u5bf9\u5b66\u4e60\u8fc7\u7a0b\u5173\u6ce8\u5ea6?\", opts: [\"\u975e\u5e38\u6e05\u695a\", \"\u5927\u81f4\u4e86\u89e3\", \"\u53ea\u770b\u6210\u7ee9\", \"\u5f88\u5c11\u5173\u6ce8\", \"\u57fa\u672c\u4e0d\u5173\u6ce8\"], sc: [4,3,2,1,0] },\n                { t: \"8. \u7fa4\u6d88\u606f\u4e92\u52a8\u60c5\u51b5?\", opts: [\"\u53ca\u65f6\u54cd\u5e94\", \"\u67e5\u770b\u70b9\u8d5e\", \"\u770b\u4e86\u4e0d\u56de\", \"\u7ecf\u5e38\u9519\u8fc7\", \"\u5c4f\u853d\/\u9000\u7fa4\"], sc: [4,3,2,1,0] },\n                { t: \"9. \u5bf9\u8001\u5e08\u7684\u5c0a\u91cd\u7a0b\u5ea6?\", opts: [\"\u5145\u6ee1\u5c0a\u91cd\", \"\u53cb\u597d\u793c\u8c8c\", \"\u516c\u4e8b\u516c\u529e\", \"\u5076\u6709\u4e0d\u6ee1\", \"\u6001\u5ea6\u4e0d\u4f73\"], sc: [4,3,2,1,0] }\n            ]\n        },\n        {\n            name: \"\u4e8c\u3001\u7406\u5ff5\u5951\u5408\u5ea6 (4\u9898)\",\n            key: \"idea\",\n            qs: [\n                { t: \"1. \u6838\u5fc3\u6559\u80b2\u8bc9\u6c42?\", opts: [\"\u7efc\u5408\u80fd\u529b\", \"\u63d0\u5206+\u8fc7\u7a0b\", \"\u77ed\u671f\u63d0\u5206\", \"\u53ea\u770b\u5206\u6570\", \"\u4e0d\u660e\u786e\"], sc: [4,3,2,1,0] },\n                { t: \"2. \u5b66\u4e60\u8fdb\u5ea6\u671f\u671b?\", opts: [\"\u7406\u6027\u52a1\u5b9e\", \"\u5408\u7406\u671f\u5f85\", \"\u671f\u671b\u8f83\u9ad8\", \"\u6025\u4e8e\u6c42\u6210\", \"\u4e0d\u5207\u5b9e\u9645\"], sc: [4,3,2,1,0] },\n                { t: \"3. \u6210\u7ee9\u6ce2\u52a8\u53cd\u5e94?\", opts: [\"\u5171\u540c\u6539\u8fdb\", \"\u7406\u6027\u5173\u6ce8\", \"\u7126\u8651\u4f46\u542c\u529d\", \"\u8d28\u7591\u6559\u5b66\", \"\u60c5\u7eea\u6fc0\u52a8\"], sc: [4,3,2,1,0] },\n                { t: \"4. \u589e\u503c\u670d\u52a1\u6001\u5ea6?\", opts: [\"\u79ef\u6781\u53c2\u4e0e\", \"\u9002\u5f53\u53c2\u4e0e\", \"\u53ef\u6709\u53ef\u65e0\", \"\u89c6\u4e3a\u8d1f\u62c5\", \"\u5b8c\u5168\u4e0d\u611f\u5174\u8da3\"], sc: [4,3,2,1,0] }\n            ]\n        },\n        {\n            name: \"\u4e09\u3001\u6d88\u8d39\u51b3\u7b56\u884c\u4e3a (5\u9898)\",\n            key: \"buy\",\n            qs: [\n                { t: \"1. \u62a5\u540d\u51b3\u7b56\u901f\u5ea6?\", flag: \"speed\", opts: [\"\u5f53\u5929\/\u6b21\u65e5\", \"3\u5929\u5185\", \"\u4e00\u5468\u5de6\u53f3\", \"2\u5468\u4ee5\u4e0a\", \"\u62d6\u5230\u6700\u540e\"], sc: [4,3,2,1,0] },\n                { t: \"2. \u62a5\u540d\u51b3\u7b56\u6a21\u5f0f?\", opts: [\"\u679c\u65ad\u4fe1\u8001\u5e08\", \"\u54a8\u8be2\u4f46\u5feb\", \"\u9700\u5546\u91cf\", \"\u8d27\u6bd4\u4e09\u5bb6\", \"\u72b9\u8c6b\u4e0d\u51b3\"], sc: [4,3,2,1,0] },\n                { t: \"3. \u4ef7\u683c\u654f\u611f\u5ea6?\", flag: \"price\", opts: [\"\u5173\u6ce8\u4ef7\u503c\", \"\u95ee\u4ef7\u4f46\u4e0d\u654f\", \"\u6bd4\u4ef7\u542c\u89e3\u91ca\", \"\u654f\u611f\u6c42\u4f18\u60e0\", \"\u53ea\u5173\u6ce8\u4ef7\u683c\"], sc: [4,3,2,1,0] },\n                { t: \"4. \u5386\u53f2\u62a5\u73ed\u60c5\u51b5?\", flag: \"history\", opts: [\"\u8fde\u7eed3\u5b63+\", \"\u62a5\u8fc72-3\u6b21\", \"\u62a5\u8fc71-2\u6b21\", \"\u9996\u6b21\u62a5\u540d\", \"\u9891\u7e41\u9000\u8d39\"], sc: [4,3,2,1,0] },\n                { t: \"5. \u662f\u5426\u5e26\u65b0?\", flag: \"referral\", opts: [\"\u4ecb\u7ecd2\u4eba+\", \"\u4ecb\u7ecd1\u4eba\", \"\u53d1\u670b\u53cb\u5708\", \"\u65e0\u4ecb\u7ecd\", \"\u4e0d\u613f\u63d0\u53ca\"], sc: [4,3,2,1,0] }\n            ]\n        },\n        {\n            name: \"\u56db\u3001\u6ee1\u610f\u5ea6\u4e0e\u5fe0\u8bda\u5ea6 (3\u9898)\",\n            key: \"sat\",\n            qs: [\n                { t: \"1. \u5b66\u4e60\u6548\u679c\u53cd\u9988?\", opts: [\"\u4e3b\u52a8\u611f\u8c22\", \"\u6574\u4f53\u6ee1\u610f\", \"\u65e0\u8868\u6001\", \"\u5076\u6709\u4e0d\u6ee1\", \"\u7ecf\u5e38\u62b1\u6028\"], sc: [4,3,2,1,0] },\n                { t: \"2. \u673a\u6784\u6574\u4f53\u8bc4\u4ef7?\", flag: \"overall\", opts: [\"\u9ad8\u5ea6\u8ba4\u53ef\", \"\u6bd4\u8f83\u6ee1\u610f\", \"\u89c9\u5f97\u8fd8\u884c\", \"\u6709\u4e9b\u4e0d\u6ee1\", \"\u60f3\u6362\u673a\u6784\"], sc: [4,3,2,1,0] },\n                { t: \"3. \u9047\u5c0f\u95ee\u9898\u53cd\u5e94?\", flag: \"complaint\", opts: [\"\u975e\u5e38\u5305\u5bb9\", \"\u80fd\u591f\u7406\u89e3\", \"\u52c9\u5f3a\u63a5\u53d7\", \"\u660e\u663e\u4e0d\u6ee1\", \"\u7d22\u8d54\u9000\u8d39\"], sc: [4,3,2,1,0] }\n            ]\n        },\n        {\n            name: \"\u4e94\u3001\u95ee\u9898\u5904\u7406 (2\u9898)\",\n            key: \"prob\",\n            qs: [\n                { t: \"1. \u538c\u5b66\u5077\u61d2\u914d\u5408\u5ea6?\", opts: [\"\u5171\u540c\u5bfb\u627e\u65b9\u6848\", \"\u914d\u5408\u5efa\u8bae\", \"\u6d88\u6781\u5e94\u5bf9\", \"\u63a8\u8d23\u8001\u5e08\", \"\u4e0d\u914d\u5408\"], sc: [4,3,2,1,0] },\n                { t: \"2. \u5bb6\u6821\u914d\u5408\u6267\u884c\u529b?\", opts: [\"100%\u6267\u884c\", \"\u5927\u90e8\u5206\u6267\u884c\", \"\u4e0d\u7a33\u5b9a\", \"\u5e38\u627e\u501f\u53e3\", \"\u4e0d\u6267\u884c\"], sc: [4,3,2,1,0] }\n            ]\n        },\n        {\n            name: \"\u516d\u3001\u52a0\u5206\u9879 (2\u9898)\",\n            key: \"bonus\",\n            qs: [\n                { t: \"1. \u5bb6\u957f\u804c\u4e1a\u80cc\u666f?\", opts: [\"\u6559\u80b2\u540c\u884c\", \"\u9ad8\u77e5\u7fa4\u4f53\", \"\u666e\u901a\u804c\u4e1a\", \"\u4e0d\u8be6\"], sc: [3,2,1,0] },\n                { t: \"2. \u7cbe\u529b\u6295\u5165\u7a0b\u5ea6?\", opts: [\"\u5168\u804c\u6295\u5165\", \"\u975e\u5e38\u5173\u6ce8\", \"\u666e\u901a\u5173\u6ce8\", \"\u6295\u5165\u6709\u9650\", \"\u57fa\u672c\u4e0d\u6295\"], sc: [4,3,2,1,0] }\n            ]\n        }\n    ];\n\n    let curIdx = 0;\n    let answers = [];\n    let reportText = \"\";\n\n    \/\/ 1. \u5f00\u59cb\u529f\u80fd\n    window.startApp = function() {\n        const sName = document.getElementById('s-name').value;\n        if(!sName) { alert(\"\u8bf7\u8f93\u5165\u5b66\u751f\u59d3\u540d\"); return; }\n        document.getElementById('screen-start').style.display = 'none';\n        document.getElementById('screen-quiz').style.display = 'block';\n        window.renderPage(0);\n    };\n\n    \/\/ 2. \u6e32\u67d3\u9898\u76ee\n    window.renderPage = function(idx) {\n        curIdx = idx;\n        const sec = DATA[idx];\n        const container = document.getElementById('quiz-form');\n        container.innerHTML = '';\n        \n        document.getElementById('section-name').innerText = sec.name;\n        document.getElementById('progress-bar').style.width = ((idx\/DATA.length)*100) + \"%\";\n        \n        sec.qs.forEach((q, i) => {\n            let html = `<div class=\"p-q-block\"><div class=\"p-q-title\">${q.t}<\/div>`;\n            q.opts.forEach((opt, j) => {\n                const score = q.sc[j];\n                html += `<label class=\"p-opt\"><input type=\"radio\" name=\"q_${i}\" value=\"${score}\" data-flag=\"${q.flag||''}\"> ${opt} (+${score})<\/label>`;\n            });\n            html += `<\/div>`;\n            container.innerHTML += html;\n        });\n\n        document.getElementById('btn-next').innerText = (idx === DATA.length-1) ? \"\u63d0\u4ea4\u8bc4\u4f30\" : \"\u4e0b\u4e00\u9875\";\n        window.scrollTo(0,0);\n    };\n\n    \/\/ 3. \u4e0b\u4e00\u9875\n    window.nextPage = function() {\n        const sec = DATA[curIdx];\n        const inputs = document.querySelectorAll(`#quiz-form input:checked`);\n        \n        \/\/ \u68c0\u67e5\u56de\u7b54\u6570\u91cf\n        if(inputs.length < sec.qs.length) {\n            alert(\"\u8bf7\u56de\u7b54\u672c\u9875\u6240\u6709\u95ee\u9898\");\n            return;\n        }\n\n        \/\/ \u4fdd\u5b58\u6570\u636e\n        inputs.forEach(input => {\n            answers.push({\n                key: sec.key,\n                score: parseInt(input.value),\n                flag: input.getAttribute('data-flag')\n            });\n        });\n\n        if(curIdx < DATA.length - 1) {\n            window.renderPage(curIdx + 1);\n        } else {\n            window.calcResult();\n        }\n    };\n\n    \/\/ 4. \u8ba1\u7b97\u7ed3\u679c\n    window.calcResult = function() {\n        let total = 0;\n        let scores = { comm:0, idea:0, buy:0, sat:0, prob:0, bonus:0 };\n        let flags = { speed:0, price:0, history:0, referral:0, overall:0, complaint:0 };\n        let zeros = { prob:0, overall_e: false };\n\n        answers.forEach(a => {\n            total += a.score;\n            if(scores[a.key] !== undefined) scores[a.key] += a.score;\n            if(a.flag) flags[a.flag] = a.score;\n            if(a.score === 0) {\n                if(a.key === 'prob') zeros.prob++;\n                if(a.flag === 'overall') zeros.overall_e = true;\n            }\n        });\n\n        \/\/ \u5224\u5b9a\u903b\u8f91\n        let level = 'D';\n        if(total >= 85) level = 'A';\n        else if(total >= 65) level = 'B';\n        else if(total >= 45) level = 'C';\n\n        let logs = [];\n        let isVeto = false;\n\n        \/\/ \u5426\u51b3\n        if(scores.comm <= 12) { isVeto=true; logs.push(\"\u26d4 \u6c9f\u901a\u914d\u5408\u5ea6\u8fc7\u4f4e\"); }\n        if(zeros.prob >= 2) { isVeto=true; logs.push(\"\u26d4 \u95ee\u9898\u5904\u7406\u4e0d\u914d\u5408\"); }\n        if(scores.sat <= 3) { isVeto=true; logs.push(\"\u26d4 \u6ee1\u610f\u5ea6\u6781\u4f4e\"); }\n        if(zeros.overall_e) { isVeto=true; logs.push(\"\u26d4 \u660e\u786e\u60f3\u6362\u673a\u6784\"); }\n\n        if(isVeto) level = 'D';\n        else {\n            \/\/ \u664b\u7ea7\n            let ups = 0;\n            if(flags.referral>=3) ups++;\n            if(flags.history>=3) ups++;\n            if(flags.speed>=3) ups++;\n            if(ups >= 2) {\n                if(total>=83 && level==='B') { level='A'; logs.push(\"\ud83d\ude80 \u89e6\u53d1\u664b\u7ea7\"); }\n                if(total>=63 && level==='C') { level='B'; logs.push(\"\ud83d\ude80 \u89e6\u53d1\u664b\u7ea7\"); }\n            }\n            \/\/ \u964d\u7ea7\n            let downs = 0;\n            if(flags.price===0) downs++;\n            if(flags.referral===0) downs++;\n            if(flags.complaint===0) downs++;\n            if(downs > 0) {\n                 if(total<=87 &#038;&#038; level==='A') { level='B'; logs.push(\"\ud83d\udd3b \u89e6\u53d1\u964d\u7ea7\"); }\n                 if(total<=67 &#038;&#038; level==='B') { level='C'; logs.push(\"\ud83d\udd3b \u89e6\u53d1\u964d\u7ea7\"); }\n                 if(total<=47 &#038;&#038; level==='C') { level='D'; logs.push(\"\ud83d\udd3b \u89e6\u53d1\u964d\u7ea7\"); }\n            }\n        }\n\n        window.showResult(level, total, scores, logs);\n    };\n\n    \/\/ 5. \u663e\u793a\u7ed3\u679c\n    window.showResult = function(level, total, scores, logs) {\n        document.getElementById('screen-quiz').style.display = 'none';\n        document.getElementById('screen-result').style.display = 'block';\n\n        const map = {\n            'A': { t: \"A\u7c7b - \u6838\u5fc3\u4fe1\u4efb\u578b\", c: \"bg-A\", d: \"\u6df1\u5ea6\u914d\u5408\u3002\u5efa\u8baeVIP\u670d\u52a1\uff0c\u53d1\u5c55\u53e3\u7891\u3002\" },\n            'B': { t: \"B\u7c7b - \u7a33\u5b9a\u8ba4\u53ef\u578b\", c: \"bg-B\", d: \"\u914d\u5408\u826f\u597d\u3002\u5efa\u8bae\u6807\u51c6\u5316\u670d\u52a1\uff0c\u5c55\u793a\u6210\u679c\u3002\" },\n            'C': { t: \"C\u7c7b - \u89c2\u671b\u72b9\u8c6b\u578b\", c: \"bg-C\", d: \"\u5b58\u5728\u7591\u8651\u3002\u5efa\u8bae\u9ad8\u9891\u6c9f\u901a\uff0c\u5efa\u7acb\u4fe1\u4efb\u3002\" },\n            'D': { t: \"D\u7c7b - \u4f4e\u914d\u5408\u578b\", c: \"bg-D\", d: \"\u4fe1\u4efb\u4f4e\u3002\u5efa\u8bae\u7406\u6027\u8bc4\u4f30\uff0c\u5e95\u7ebf\u670d\u52a1\u3002\" }\n        };\n\n        const info = map[level];\n        document.getElementById('res-badge').className = `p-badge ${info.c}`;\n        document.getElementById('res-badge').innerText = `${level}\u7c7b \u00b7 ${total}\u5206`;\n        document.getElementById('res-title').innerText = info.t;\n\n        const sName = document.getElementById('s-name').value;\n        const tName = document.getElementById('t-name').value;\n\n        reportText = `\u3010\u5bb6\u957f\u8bc4\u4f30\u62a5\u544a\u3011\n----------------\n\u5b66\u751f\uff1a${sName}\n\u8001\u5e08\uff1a${tName}\n\u65e5\u671f\uff1a${new Date().toLocaleDateString()}\n----------------\n\u7ed3\u679c\uff1a${level}\u7c7b (${total}\u5206)\n\u7ef4\u5ea6\u5f97\u5206\uff1a\n1.\u6c9f\u901a\uff1a${scores.comm}\n2.\u7406\u5ff5\uff1a${scores.idea}\n3.\u6d88\u8d39\uff1a${scores.buy}\n4.\u6ee1\u610f\uff1a${scores.sat}\n5.\u95ee\u9898\uff1a${scores.prob}\n6.\u52a0\u5206\uff1a${scores.bonus}\n----------------\n${logs.length ? \"\u5224\u5b9a\uff1a\" + logs.join(' \/ ') + \"\\n\" : \"\"}\u5efa\u8bae\uff1a${info.d}`;\n\n        document.getElementById('res-text').innerText = reportText;\n    };\n\n    \/\/ 6. \u590d\u5236\n    window.copyText = function() {\n        const txt = document.createElement('textarea');\n        txt.value = reportText;\n        document.body.appendChild(txt);\n        txt.select();\n        document.execCommand('copy');\n        document.body.removeChild(txt);\n        alert(\"\u5df2\u590d\u5236\u62a5\u544a\");\n    };\n\n})();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5bb6\u957f\u5206\u5c42\u8bc4\u4f30 &#8211; \u6700\u7ec8\u4fee\u590d\u7248 K12 \u5bb6\u957f\u4ef7\u503c\u5206\u5c42\u8bc4\u4f30 \u5fc3\u7530\u82b1\u5f00 \u00b7 \u5185\u90e8\u6559\u7814\u4e13\u7528 \u5b66\u751f\u59d3\u540d \u8bc4\u4f30 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":6,"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions\/48"}],"wp:attachment":[{"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zexn.zone\/index.php\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}