更新记录
0.0.1(2025-07-12) 下载此版本
- 初始版本发布
- 实现了核心功能:
- 知识学习:展示每个知识点详情,支持标记学习状
- 知识库:实现了导入、删除、重置学习状态功能
- 知识进度:记录每个知识库的学习进度统计
- 添加了基础文档和 README
- 设置了项目的基本架构和目录结构
- 使用uts实现插件
平台兼容性
uni-app(4.75)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
uni-app x(4.75)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | - | - | - | - |
【aka-learn】知识库学习管理插件
想提升高情商、聊天技巧、汇报总结能力?试试知识学习插件!它涵盖结构化沟通艺术,还能帮你整理更多知识库,助你高效学习,轻松应对各种场景,开启智慧沟通新旅程!
项目简介
这是一个基于 uni-app 框架开发的知识库学习管理系统。该系统旨在帮助用户高效地管理和学习知识点,提供了丰富的功能来跟踪学习进度、分类组织知识以及导入导出数据等。
功能特性
- 知识库管理:支持多个知识库的创建、切换和管理。
- 知识点分类:将知识点按照不同的分类进行组织,方便用户系统地学习。
- 学习进度跟踪:直观展示每个知识库、分类以及知识点的学习进度。
- 多种学习状态:知识点可标记为“未学习”、“初步掌握”、“驾轻就熟”等状态,灵活适应不同的学习情况。
- 最近学习记录:记录最近学习的知识点,方便用户快速回顾。
- 数据导入导出:支持将知识库数据导出为 JSON 文件,以及从 JSON 文件导入数据,便于数据的备份和分享。
- AI 辅助整理:提供 AI 提示词,辅助用户整理和生成知识点数据。
安装与运行
-
环境要求:
- 安装 HBuilderX 或使用命令行工具。
-
项目搭建:
- 使用 HBuilderX 导入项目。
-
运行项目:
- 在 HBuilderX 中选择运行到浏览器或手机模拟器。
使用指南
-
首页概览:
- 展示所有知识库的统计信息,包括知识点总数、已学习数量等。
- 点击知识库卡片可进入该知识库的分类列表。
-
知识库分类:
- 展示当前知识库下的所有分类。
- 点击分类可进入该分类下的知识点列表。
-
知识点列表:
- 展示分类下的所有知识点。
- 点击知识点可查看详情。
- 可切换知识点学习状态,标记为“已学”或“未学”。
-
知识点详情:
- 展示知识点的详细信息,包括名称、描述、关键要点、示例等。
- 可切换知识点学习状态,标记为“初步掌握”或“驾轻就熟”。
-
数据管理:
- 在“AI 整理数据”页面,可导入和导出知识库数据。
- 提供 AI 提示词,辅助用户整理和生成知识点数据。
技术栈
- 前端框架:uni-app的Vue语法,使用uts
- 开发框架:uni-app x
- 样式语言:SCSS
- 数据库:SQLite(通过 uni-app 的 API 进行数据存储)
项目结构
*---components
+---aka-learn
| aka-learn.scss // 页面布局样式 css 文件
| aka-learn.vue // 主体页面信息
| dbLearn.uts // 具体实现 JS 文件
| dbUtils.uts // 数据库操作函数
|
+---uni-icons // 引用的图标
|
\---uni-scss // 引用的CSS变量
贡献指南
欢迎对本项目进行贡献,包括但不限于以下方式:
- 提交 Issue 反馈问题或建议。
- 提交 Pull Request 进行代码贡献。
- 分享和推荐项目给更多的人。
许可证
本项目采用 MIT 许可证。