本文档介绍如何使用
getKCDG.js
脚本采集课程大纲映射数据⚠️ 提示:普通用户无需采集数据,增强脚本已内置 2022 版大纲的最新版本
由于课程总库架构较旧,部分功能需要兼容性调整。getKCDG.js
已对其做兼容处理,可在现代浏览器中稳定运行。
7.通过CSV 课程数据筛选工具将 csv 中的有用数据导出为 JSON 格式:
如果你发现已有的 kcdg.json
版本已过时,可以进行如下操作
.csv
kcdg.json
如下:[
{
"id": "572BF3AE025044A7BDD7AF953460102C",
"course_code": "161803E1"
},
......
]
将新生成的 json 上传至服务器
然后将用户脚本中的分类数据地址替换为新的链接,例如:
const OUTLINE_URL = 'https://fastly.jsdelivr.net/gh/NJUST-OpenLib/NJUST-JWC-Enhance@latest/data/kcdg.json'
或,提交 Pull Request 更新本项目的 data/kcdg.json