← 返回
未分类

matrixbnuhs

Matrix-BNUHS知识协作网络系统。为教育场景提供多维度知识组织、协作编辑、版本控制和权限管理能力。当用户需要(1)搭建知识管理系统、(2)构建教育场景应用、(3)实现多维矩阵组织、(4)创建协作编辑功能、(5)部署React前端应用时使用此skill。基于React + TypeScript构建,支持知识...
Matrix-BNUHS知识协作网络系统。为教育场景提供多维度知识组织、协作编辑、版本控制和权限管理能力。当用户需要(1)搭建知识管理系统、(2)构建教育场景应用、(3)实现多维矩阵组织、(4)创建协作编辑功能、(5)部署React前端应用时使用此skill。基于React + TypeScript构建,支持知识...
wanyview1
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 360
下载
💾 0
安装
1
版本
#latest

概述

Matrix-BNUHS 知识协作网络

概述

Matrix-BNUHS是北师大附中M2项目的知识协作网络系统,为教育场景提供知识管理支持。

特性

  • 多维矩阵: 支持多维度知识组织
  • 协作编辑: 多人实时协作
  • 版本控制: 完整的版本历史
  • 权限管理: 细粒度权限控制

技术栈

  • 前端: React 18 + TypeScript
  • 样式: CSS Modules
  • 构建: Vite
  • 后端: Python FastAPI (可选)

快速开始

# 克隆仓库
git clone https://github.com/wanyview1/Matrix-BNUHS.git
cd Matrix-BNUHS

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 构建生产版本
npm run build

服务启动: http://localhost:5173

核心组件

KnowledgeSalonScenarios

知识沙龙场景组件,支持多角色对话。

import { KnowledgeSalonScenarios } from './components/KnowledgeSalonScenarios';

// 使用
<KnowledgeSalonScenarios 
  roles={['学生', '教师', '专家']}
  onMessage={handleMessage}
/>

CapsuleSystem

知识胶囊管理系统。

interface Capsule {
  id: string;
  title: string;
  content: string;
  tags: string[];
  created_at: string;
  updated_at: string;
}

API端点

端点方法描述
------------------
/api/matrixGET获取矩阵
/api/nodePOST创建节点
/api/collabPOST协作编辑
/api/capsuleGET/POST知识胶囊CRUD

目录结构

matrix-bnu hs/
├── App.tsx              # 主应用组件
├── index.tsx           # 入口文件
├── components/         # React组件
│   ├── KnowledgeSalonScenarios.tsx
│   ├── CapsuleViewer.tsx
│   └── MatrixGrid.tsx
├── config/             # 配置文件
│   └── schoolConfig.ts
├── types.ts            # TypeScript类型
└── docs/               # 文档
    ├── DEPLOYMENT_GUIDE.md
    └── KNOWLEDGE_SALON_GUIDE.md

教育场景用例

1. 知识沙龙

// 创建知识讨论场景
const salonConfig = {
  topic: "科学探索",
  participants: [
    { role: "学生", perspective: "好奇" },
    { role: "教师", perspective: "引导" },
    { role: "专家", perspective: "专业" }
  ]
};

2. 知识胶囊

// 创建知识胶囊
const capsule = {
  title: "量子力学基础",
  content: "# 量子力学...\n\n波函数...",
  tags: ["物理", "量子", "入门"],
  level: "intermediate"
};

3. 多维矩阵

// 定义知识维度
const matrix = {
  dimensions: [
    { name: "学科", values: ["物理", "化学", "生物"] },
    { name: "难度", values: ["入门", "进阶", "高级"] },
    { name: "类型", values: ["概念", "计算", "实验"] }
  ]
};

部署

Vercel部署

# 安装Vercel CLI
npm i -g vercel

# 部署
vercel --prod

Docker部署

FROM node:18-alpine
WORKDIR /app
COPY . .
RUN npm run build
EXPOSE 5173
CMD ["npm", "run", "preview"]

资源

  • GitHub: https://github.com/wanyview1/Matrix-BNUHS
  • ClawHub: https://clawhub.com
  • 文档: docs/DEPLOYMENT_GUIDE.md

Built with ❤️ by KAI

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 13:08 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

business-ops

spread

wanyview1
将完整运营方案提炼为核心技能,快速部署区域项目,支持任务管理、汇报机制、风险管控和KPI追踪。
★ 0 📥 422
knowledge-management

Obsidian

steipete
操作 Obsidian 仓库(纯 Markdown 笔记)并通过 obsidian-cli 自动化。
★ 446 📥 105,269
knowledge-management

Summarize

paudyyin
智能摘要工具,自动为长文本、文档、网页生成摘要,提取要点与关键词,支持自定义摘要长度。
★ 963 📥 520,141