整理成标准 CSV
按上面的列写一份 UTF-8 的 CSV,先用 App 的本地导入试一遍,确认题量和答案都对。
这张表就是 App 里「云端题库」看到的内容,两边读同一个 /v1/banks.json。点开 CSV 可以直接看原题格式。
数据同步于 — · 页面刷新即取最新
| 题库名称 | 题量 | 大小 | 校验前缀 | 更新 | 文件 |
|---|---|---|---|---|---|
题量怎么来的。 上传时按 CSV 数据行统计,和你在 App 里搜索能命中的条目一致;改过内容重新上传,题量与校验值都会变。
标准列只有一个写法,其余情况尽量兼容。
题目,A,B,C,D,答案
"下列关于…的说法,正确的是","选项一","选项二","选项三","选项四","A"
"…(可以带逗号,用引号包住)","…","…","…","…","AB"
第一行含「题目」等列名时按表头取列,列顺序可以调整。识别不出表头时走松散行解析,从文本里猜题干与选项的分界。
存的就是检索时参与匹配的文本。多选写成连在一起的字母即可;答案有错,导入后能在 App 里逐题改正并保存。
UTF-8。中文乱码通常是导出时用了 GBK,重新另存为 UTF-8 的 CSV 就好。
TXT / TSV / Markdown / XLSX / XLS / DOCX / DOC 也能导,但老格式是兼容路径,结构复杂的表格建议先另存成 CSV。
云端只由本站维护者写入,没有自助上传入口。
按上面的列写一份 UTF-8 的 CSV,先用 App 的本地导入试一遍,确认题量和答案都对。
把文件发给我,并说明希望的显示名。入库文件名规则是 <ascii-id>__<显示名>.csv,显示名就是列表里那栏。
发布后服务端重算题量与 SHA-256 前缀并生成 banks.json。你在 App 的云端列表点一下就能看到,不需要重装。
一次普通的 HTTP GET。
App 只请求 /v1/notice.json、/v1/banks.json 和题库 CSV 本身。不携带你的题库内容、不上传搜索记录、没有账号。
nginx 的访问日志会记录请求时间、路径和来源 IP——这是任何网站都有的常规日志,不做二次分析。
默认地址走明文 HTTP(这也是当前唯一被 App 白名单放行的地址),内容完整性由 SHA-256 前缀兜底。你在设置里换成自定义地址时请使用 HTTPS。