Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

english-multiple-choice-practice-machine

墨题(English Multiple Choice Practice Machine)是开源的本地优先英语学习工作台,为考研、四六级、高考考生提供题库练习、FSRS 间隔重复词汇复习、错题迭代与 AI 学习辅助。项目内置自建 AI 模拟卷及 7958 词库,支持 Windows/Web/Android 三端运行。

Ficha actualizada 23 sept 2026, 12:04 · upstream 23 sept 2026, 12:01 · release v2.2.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es english-multiple-choice-practice-machine

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

墨题是一套可持续导入、整理、练习和复盘的英语学习工具,而非封闭题库。项目覆盖 Windows/Web 与 Android 平台,个人数据默认保存在本机。使用者可以导入 Word/PDF/ESQ 格式的题库及听力附件,按年份、卷别与题型进行整卷或整篇练习;选项可打乱顺序以增强记忆效果。

核心功能包括:FSRS 间隔重复词汇复习系统、错题本支持迭代递减(重做时保留文章语境但只针对错题)、AI 学习助手(模型配置、对话、错题分析、题库标注等)、口语陪练与作文批改。题库可通过 ESQ 格式导入导出,个人练习数据不写入分享包。

项目采用 GPL-3.0-only 开源协议,支持本地优先架构,所有题目解析由用户确认后才写入正式题库,确保学习内容的可控性与合法性。

CASOS DE USO
  • 考研/四六级备考:通过内置 AI 模拟卷进行全真模拟考试训练,提升应试能力
  • 词汇记忆复习:利用 FSRS 间隔重复算法管理四级、六级及考研英语核心词汇的复习进度
  • 错题迭代优化:系统自动记录错题并支持重做与迭代分析,帮助巩固薄弱环节
  • AI 辅助学习:通过模型配置进行作文批改、口语陪练、题库标注与智能问答
  • 多端同步练习:Windows/Web/Android 三端数据互通,支持跨设备复习进度同步
PUNTOS DESTACADOS
  • 内置 12 套项目自建 AI 模拟卷(含考研一/二方向),无需 API Key 即可使用
  • 7958 全类别核心词汇库覆盖高中至六级,包含音标与双语例句
  • 支持 Word/PDF/ESQ 题库导入导出,支持 ESQ 1.0 及 1.1 格式分享
  • FSRS 间隔重复系统自动管理复习队列,错题本支持迭代递减机制
  • 本地优先架构,所有数据默认保存在本机,API Key 使用 DPAPI/Keystore 加密存储
  • 提供 14 枚成就徽章与学习热力图(GitHub 贡献统计)作为激励反馈
PRECAUCIONES
  • 题库为自建 AI 模拟卷而非真题,无法完全替代真实考试环境下的训练
  • 部分功能如动态组卷、防作弊事件记录处于开发阶段(v2.1.x),尚未稳定发布
  • AI 模型依赖外部服务可用性,若 API Key 失效或模型不可用则无法使用相关辅助功能
  • PDF 解析对扫描版或水印严重文档支持有限,建议优先使用 Word/DOCX 格式
  • Android 端仅支持竖屏上下分区布局,横屏适配待优化
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

墨题当前学习报告主页推荐页练习题库四级词汇卡高考词汇卡考研词汇卡
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Windows: 安装 Python 3.12+、Node.js 22+、npm 10+,执行 `py -3.12 -m venv .venv` 创建虚拟环境并运行 `run_app.py`,Web: 使用 Docker Compose 启动服务(Dockerfile 已内置),支持 Nginx + Vue 前端部署,Android: 通过 Android Studio 构建 debug APK,需配置 Keystore 加密 API Key,数据库:默认使用 SQLite 本地存储,可通过 `db.sqlite` 文件备份数据,模型服务:支持 Ollama、LM Studio 等本地模型运行器,也可连接 OpenAI-compatible API,CI/CD: GitHub Actions 自动构建 Docker 镜像并部署到 Docker Hub

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
87655173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.