这是一个本地可运行的“题库/速记卡”网页系统:支持多题库合并加载、题库目录检索跳转、选择题即时判定与逐选项解析、简答题答案展示与自评对错;并集成聊天学习助手(后端代理调用模型、会话落盘)。此外内置两类可在线运行的练习:MySQL 题支持 SQL 在线运行与自动判题;算法题库(C++)支持 C++ 在线编译运行与用例判题反馈。
cd d:\downlode\cs-flashcards
python server.py- 电脑浏览器:
http://127.0.0.1:5173/ - 平板(同一 Wi‑Fi):
http://<你的电脑局域网IP>:5173/
如需从 PDF 抽题生成 site/questions.json:
cd d:\downlode\cs-flashcards
python tools\extract_mcq.py `
--pdf "d:\downlode\计算机专练题库--计算机基础专练题库1(通用).pdf" `
--pdf "d:\downlode\计算机专练题库--计算机基础专练题库2(通用).pdf" `
--out "site\questions.json"聊天功能需要配置环境变量或 .env.local(不要提交到 Git):
MINIMAX_API_KEYMINIMAX_MODEL(可选)MINIMAX_GROUP_ID(可选)MINIMAX_BASE_URL(可选)
本仓库可以托管到 GitHub 用于代码管理与分享;但如果要“在线使用 SQL/C++ 判题与聊天”,需要运行 server.py(GitHub Pages 仅支持静态站点,无法运行后端)。
