更新记录

0.1.1(2025-08-07) 下载此版本

  • 丰富readme.md文件
  • 支持鸿蒙的插件配置项

0.1.0(2025-08-03) 下载此版本

  • 重新上传截图
  • 修改介绍的格式

0.0.9(2025-08-03) 下载此版本

  • 修改支持的平台
查看更多

平台兼容性

uni-app(4.75)

Vue2 Vue3 Chrome Chrome插件版本 Safari Safari插件版本 app-vue app-nvue Android Android插件版本 iOS iOS插件版本 鸿蒙 鸿蒙插件版本
0.0.1 0.0.1 0.0.1 0.0.1 15 0.0.7
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟

uni-app x(4.75)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - 5.0 12 - -

其他

多语言 暗黑模式 宽屏模式
× ×

【aka-learn】知识库学习管理插件

想提升高情商、聊天技巧、汇报总结能力?试试知识学习插件!它涵盖结构化沟通艺术,还能帮你整理更多知识库,助你高效学习,轻松应对各种场景,开启智慧沟通新旅程!

项目简介

这是一个基于 uni-app 框架开发的知识库学习管理系统。该系统旨在帮助用户高效地管理和学习知识点,提供了丰富的功能来跟踪学习进度、分类组织知识以及导入导出数据等。

功能特性

  • 知识库管理:支持多个知识库的创建、切换和管理。
  • 知识点分类:将知识点按照不同的分类进行组织,方便用户系统地学习。
  • 学习进度跟踪:直观展示每个知识库、分类以及知识点的学习进度。
  • 多种学习状态:知识点可标记为“未学习”、“初步掌握”、“驾轻就熟”等状态,灵活适应不同的学习情况。
  • 最近学习记录:记录最近学习的知识点,方便用户快速回顾。
  • 数据导入导出:支持将知识库数据导出为 JSON 文件,以及从 JSON 文件导入数据,便于数据的备份和分享。
  • AI 辅助整理:提供 AI 提示词,辅助用户整理和生成知识点数据。

页面及功能

  • 首页

  • 展示全部知识点数量、已学习数量、尚未学习数量、初步掌握数量、驾轻就熟数量,并以进度条的方式展示

  • 展示最近学习

  • 展示知识库列表

  • 展示导入、导出、刷新、主题切换按钮

  • 知识库详情页面

  • 展示当前知识库知识点总数,已学习数量及已学习的百分比;

  • 展示尚未学习数量、初步掌握数量、驾轻就熟数量,及对应进度条;

  • 每个进度状态信息块均可点击,跳转到对应状态的知识点列表;

  • 展示当前知识库的分类列表,每个分类的知识点数量、已学习数量、已学习百分比;

  • 点击分类,跳转到改分类的知识点列表;

  • 点击右上角知识库名称展示更多操作,支持对当前知识库的json数据导出、学习状态重置、知识库删除操作。

  • 知识点详情页面

  • 展示当前知识点的标题、基本描述、关键要点、示例、学习技巧;

  • 展示所在知识库名称及进度、分类及进度;

  • 下方四个导航按钮,向前、向后普通切换,驾轻就熟、初步掌握修改状态并切换到下一个。

  • 状态知识点列表页面

  • 展示当前状态所有的知识点列表,当前状态的数量和进度

  • 从当前列表进入的知识详情,切换下一个时,按该列表的顺序切换

  • 分类知识点列表页面

  • 展示当前分类下的知识点列表,当前分类的数量和进度、当前知识库的数量和进度

  • 知识库分类列表页面

  • 展示当前知识库下的分类列表,当前知识库知识点总数,已学习数量及已学习的百分比;

  • AI数据整理导入页面

  • 展示提示词

  • 支持复制提示词、清空待导入输入框数据、粘贴待导入数据、执行导入运作

  • 数据导出页面

  • 支持复制导出的数据

安装与运行

  1. 环境要求

    • 安装 HBuilderX 或使用命令行工具。
  2. 项目搭建

    • 使用 HBuilderX 导入项目。
  3. 运行项目

    • 在 HBuilderX 中选择运行到浏览器或手机模拟器。
  4. 引用插件

<template>
  <view>
    <aka-learn :theme="theme"></aka-learn>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        // 可选: dark, light, pink, gold
        theme:'dark'
      }
    }
  }
</script>

使用指南

  1. 首页概览

    • 展示所有知识库的统计信息,包括知识点总数、已学习数量等。
    • 点击知识库卡片可进入该知识库的分类列表。
  2. 知识库分类

    • 展示当前知识库下的所有分类。
    • 点击分类可进入该分类下的知识点列表。
  3. 知识点列表

    • 展示分类下的所有知识点。
    • 点击知识点可查看详情。
    • 可切换知识点学习状态,标记为“已学”或“未学”。
  4. 知识点详情

    • 展示知识点的详细信息,包括名称、描述、关键要点、示例等。
    • 可切换知识点学习状态,标记为“初步掌握”或“驾轻就熟”。
  5. 数据管理

    • 在“AI 整理数据”页面,可导入和导出知识库数据。
    • 提供 AI 提示词,辅助用户整理和生成知识点数据。

技术栈

  • 前端框架:uni-app的Vue语法,使用uts
  • 开发框架:uni-app x
  • 样式语言:SCSS
  • 数据库:SQLite(通过 uni-app 的 API 进行数据存储)

项目结构

*---components
    +---aka-learn
    |       aka-learn.vue       // 主体页面信息,同时包含布局样式css、编排逻辑js
    |       dbLearn.uts         // 具体实现 JS 文件
    |       dbUtils.uts         // 数据库操作函数
    |
    +---uni-icons               // 引用的图标
    |
    \---uni-scss                // 引用的CSS变量

贡献指南

欢迎对本项目进行贡献,包括但不限于以下方式:

  • 提交 Issue 反馈问题或建议。
  • 提交 Pull Request 进行代码贡献。
  • 分享和推荐项目给更多的人。

许可证

本项目采用 MIT 许可证。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

读写文件

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。