// ==UserScript== // @name 超星学习通主观题AI自动批卷 - 免费版[高级功能见付费版] // @namespace free // @version 1.0 // @description 当前是免费版本,支持一键将所有主观题打C评分(60%分值)。基于AI大模型10秒内可以完成一份主观题试卷的精准批阅,可自定义打分规则,如为50-60分期间的学生凑分让他及格等。如需全功能版本(AI智能批卷、自定义评分规则、智能凑分等)请安装付费版本购买授权后可使用。接各类脚本开发、代挂工作,微信:zhanyc_cn 个人网站:http://doc.zhanyc.cn // @include *://*chaoxing.com* // @include *://*.chaoxing.com/* // @grant GM_addStyle // @run-at document-end // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js // ==/UserScript== (function () { let $jq = $; unsafeWindow.$jq = $; let docUrl = "http://doc.zhanyc.cn/pages/cxyj/"; let wxInfo = "微信:zhanyc_cn"; // ====== 样式 ====== GM_addStyle(` #zfkFreePanel { position: fixed; left: 10px; top: 10px; z-index: 2147483647; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.3); color: #fff; font-size: 13px; max-width: 280px; min-width: 200px; font-family: "Microsoft YaHei",sans-serif; } #zfkFreePanel-header { display: flex; justify-content: space-between; align-items: center; padding: 8px 12px; cursor: move; user-select: none; border-bottom: 1px solid rgba(255,255,255,0.2); font-weight: bold; font-size: 14px; } #zfkFreePanel-close { cursor: pointer; font-size: 18px; line-height: 1; opacity: 0.8; background: none; border: none; color: #fff; padding: 0 4px; } #zfkFreePanel-close:hover { opacity: 1; } #zfkFreePanel-body { padding: 10px 12px; line-height: 1.6; } #zfkFreePanel-body p { margin: 6px 0; } #zfkFreePanel-body .highlight { color: #ffd700; font-weight: bold; } #zfkFreePanel-body .btn-buy { display: block; width: 100%; padding: 8px 0; margin: 10px 0 6px; background: #ff6b6b; color: #fff; text-align: center; border-radius: 4px; text-decoration: none; font-weight: bold; font-size: 14px; cursor: pointer; border: none; } #zfkFreePanel-body .btn-buy:hover { background: #ee5a5a; } #zfkFreePanel-body .wx-tip { font-size: 12px; opacity: 0.85; } #zfkFreePanel-min { cursor: pointer; font-size: 16px; opacity: 0.8; background: none; border: none; color: #fff; padding: 0 4px; } #zfkFreePanel-min:hover { opacity: 1; } /* 未授权弹窗(模拟layer效果,不使用layer组件) */ .zfk-modal-overlay { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 2147483646; display: flex; align-items: center; justify-content: center; } .zfk-modal-box { background: #fff; border-radius: 8px; box-shadow: 0 8px 30px rgba(0,0,0,0.3); max-width: 480px; width: 90%; overflow: hidden; animation: zfkFadeIn 0.25s ease; } @keyframes zfkFadeIn { from { opacity: 0; transform: translateY(-20px); } to { opacity: 1; transform: translateY(0); } } .zfk-modal-title { background: #e74c3c; color: #fff; padding: 12px 16px; font-size: 16px; font-weight: bold; } .zfk-modal-body { padding: 18px 16px; font-size: 14px; color: #333; line-height: 1.7; } .zfk-modal-body .feature-list { background: #f8f9fa; border-left: 3px solid #667eea; padding: 10px 12px; margin: 10px 0; border-radius: 0 4px 4px 0; } .zfk-modal-body .feature-list li { margin: 4px 0; list-style: none; } .zfk-modal-body .feature-list li::before { content: "✔ "; color: #27ae60; } .zfk-modal-footer { display: flex; border-top: 1px solid #eee; } .zfk-modal-footer button { flex: 1; padding: 12px; border: none; cursor: pointer; font-size: 14px; transition: background 0.2s; } .zfk-modal-footer .btn-primary { background: #3498db; color: #fff; } .zfk-modal-footer .btn-primary:hover { background: #2980b9; } .zfk-modal-footer .btn-secondary { background: #ecf0f1; color: #333; } .zfk-modal-footer .btn-secondary:hover { background: #d5dbdb; } /* 一键打分按钮 */ #zfkQuickMarkC { position: fixed; right: 20px; bottom: 100px; z-index: 2147483645; background: #27ae60; color: #fff; border: none; border-radius: 8px; padding: 12px 22px; font-size: 16px; font-weight: bold; cursor: pointer; box-shadow: 0 4px 15px rgba(39,174,96,0.4); transition: transform 0.2s, box-shadow 0.2s; } #zfkQuickMarkC:hover { transform: scale(1.05); box-shadow: 0 6px 20px rgba(39,174,96,0.6); } #zfkQuickMarkC:disabled { background: #95a5a6; cursor: not-allowed; transform: none; } /* 日志面板 */ #zfkFreeLogPanel { position: fixed; left: 10px; bottom: 80px; z-index: 2147483644; background: #fff; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 2px 8px rgba(0,0,0,0.3); width: 380px; max-height: 280px; display: none; flex-direction: column; font-size: 13px; } #zfkFreeLogPanel.show { display: flex; } #zfkFreeLogHeader { display: flex; justify-content: space-between; align-items: center; padding: 6px 10px; background: #27ae60; color: #fff; border-radius: 4px 4px 0 0; cursor: pointer; user-select: none; } #zfkFreeLogContent { overflow-y: auto; padding: 6px; flex: 1; max-height: 220px; background: #f8f8f8; } #zfkFreeLogContent .log-entry { padding: 2px 0; border-bottom: 1px solid #eee; font-size: 13px; color: #333; } `); // ====== 引流悬浮窗(左上角,可关闭/折叠) ====== function addPromoPanel() { if ($("#zfkFreePanel").length > 0) return; let html = `
免费版功能:一键全部打C评分
付费版功能:
✦ AI智能批卷(10秒完成一个学生)
✦ 自定义评分规则
✦ 智能凑分(50-60分段 自动批卷让学生及格)
✦ 自动提交打分结果
✦ 自动切换下一份试卷打分
👉 购买付费版本授权接各类脚本开发、代挂、网站小程序开发工作,${wxInfo}