概览

运营管理 控制台

用户ID 是玩家账号编号,整站通用。充值、流水表里另有「充值ID / 流水ID」,那是这一条记录自己的编号,不是另一个用户。「协议同意」记录该用户同意的协议版本与时间;bot: 开头是排行榜虚拟人,dev: 开头是开发期测试账号,两者都没有同意记录。

充值ID 是这笔订单的编号;用户ID 是付款玩家的账号编号。

流水ID 是这一条积分变动的编号;用户ID 是发生变动的那个玩家。

单选题结构:q 题干(可与 qImage 二选一或并存)· opts 2~10 项(后台填几个,1v1 / 好友 PK / 无尽挑战就展示几个;每项可与 optImages 同下标 URL 配对)· correct 为正确下标(从 0 起)。可选 questionTypemc_text 纯文字、mc_image 配图/图示题、mc_mixed 图文混合(理化/工科等)。科目/难度在「② 词典」维护;保存后小程序活动专场 / 1v1 / 好友 PK / 无尽挑战均从本题库随机抽题。网络图 URL 须在小程序后台配置downloadFile 合法域名。问答题等非本结构请删改;逐题维护可用「④ 已保存题库」或「⑤ 完整 JSON」。

共 0 题 · 当前筛选 0 题

上传 Word 文档

直接选 .docx 文件,可一次选多份。解析在服务器上完成:题目里的图片会自动存下来, 老公式编辑器留下的图也会转成小程序能显示的格式。题干和选项都一样的题会自动合并,不会重复入库。
旧的 .doc 不支持,请先在 Word 里「另存为」成 .docx。多选题(答案是两个以上字母)会跳过,本游戏是单选。

来源卷自动用文件名,可按卷筛选,不用手填。

题库浏览 · 共 0 题

这里读的是服务器上真正在用的题库,按页取,几万道也不卡。上面几个分区(①~⑤)是老的整份读写方式,题目多了会很慢,逐题微调时才用。

与小程序 utils/badge-config.js 对齐:idname / descnameEn / descEn(英文界面)、unlockKey(须与 quiz-outcome.jssafeSet 一致,并登记 badge-unlock-keys.js)、sortOrder(数字越小越靠前)、rarity(common/rare/epic/legendary)、category(展示标签)、img / imgVersion(换图时更新版本可破缓存)。
上传图标后请把 API 域名配进小程序「下载文件合法域名」。

高级:完整 JSON(与上方表格双向同步)
小程序首页 ·「活动专场」对照说明
后台表单字段 小程序里的展示位置
在首页展示(勾选) 控制该活动卡片是否出现在专场;不勾选则整块不出现。
活动名称 卡片主标题(大字)。
首页入口按钮文案 / 按钮图标 卡片右侧蓝色胶囊按钮上的文字;图标支持后台上传(写入 /ops/activity-icons/)或填外链;不配置则小程序用默认图标。
展示说明 标题下方灰色正文段落(规则与玩法说明)。
积分倍率 说明下面的一行积分规则:小程序按 ±2000×倍率自动算出数字展示。
开始 / 结束时间 卡片上不写字;仅在档期之内的活动会出现在专场。
答题回合数 卡片不写题数;用户点按钮进入后,该局出题数量
题目标签 卡片不写;与题库题目 tags 一致时优先抽该标签试题。
抽题科目(多选) 卡片不写;与题库 subject 一致时只从这些科目中随机抽题(并集)。不选则不限科目。
抽题难度(多选) 卡片不写;与题库 difficulty(难度词典中的 id)一致时只从这些难度中随机抽题(并集)。不选则不限难度。可与科目、题目标签叠加。
活动标识(id) 用户看不见;用于接口与排序,勿随意改已上线 id。

专场内卡片从上到下顺序与本页每条左侧的上移 / 下移一致。保存后小程序须能访问 /ops/activities.json(见下方「说明」)。常规首页「1v1 PK」仍为 ±2000,不受此处倍率影响。

高级:完整 JSON(与上方表单双向同步,供技术同事排查)