Skip to content

gillianmeng/ILS

Repository files navigation

ILS · I Love Sociology

http://82.156.199.32/

一个面向社会学学习与申硕备考的本地优先学习系统。

功能概览

伴读学习

  • 教材、课件、笔记三类资料阅读
  • 左侧阅读,右侧 AI 助教陪学
  • 支持划线文本联动提问

自测摸底

当前分为两个入口:

  • 历史真题
  • 成禛的题

历史真题

  • 按年份筛选(2015–2025)
  • 按题型筛选
  • 随机出题
  • 展示题目、答案、解析

成禛的题

  • 选择题专项训练
  • 支持 5 / 10 / 25 / 50 / 100 道
  • 随机出题
  • 自动判分
  • 支持交卷与错题回顾
  • 错题自动进入错题本

我的笔记

分为两个区:

  • 学习笔记
  • 错题本

学习笔记

  • 支持摘录与整理
  • 支持编辑、删除、导出
  • 可标记重点、疑问、可考等标签

错题本

  • 自测错题自动沉淀
  • 支持手动加入
  • 支持去重更新
  • 保存题目、我的答案、正确答案提示、解析

导出

  • 一键导出到本地
  • 导出内容分为【学习笔记】与【错题本】
  • 自测来源统一显示为“自测摸底”

系统说明

  • 本系统无需登录,所有信息保存在用户浏览器本地
  • 本系统免费使用
  • 本系统为业余时间开发,反馈未必及时,但不会无视
  • 当前运营成本主要包括 AI 大模型 Token、科学上网费用与服务器租用费用
  • 本系统开源,欢迎交流

GitHub:https://github.com/gillianmeng/ILS

技术栈

  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS
  • FastAPI
  • SQLite

本地启动

前端

cd my-sociology-app/frontend
npm install
npm run dev

后端

cd my-sociology-app/backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --host 127.0.0.1 --port 8001

导入题库

curl -X POST "http://127.0.0.1:8001/api/import-history"

主要数据文件

  • my-sociology-app/backend/data/历年真题汇总.txt
  • my-sociology-app/backend/data/自测题.txt

备注

当前版本已经可以用于个人学习和小范围试用;如果要正式公开发布,建议继续做一次全流程回归测试。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors