- 概览
- 教程资源
- 硬件项目
- API文档
欢迎使用 OpenMTSciEd 开发者平台
OpenMTSciEd 是一个开放的STEM教育资源平台,提供高质量的科学、技术、工程和数学教育资源。通过我们的API,您可以轻松集成教程、课件和硬件项目到您的应用中。
教程资源
涵盖物理、化学、数学等学科的完整教程
互动课件
PDF、视频和交互式学习材料
硬件项目
Arduino、机器人等实践项目
🚀 快速开始
1. 安装SDK
npm install @openmtscied/sdk
2. 初始化客户端
import { OpenMTClient } from '@openmtscied/sdk';
const client = new OpenMTClient({
apiKey: 'your-api-key',
baseUrl: 'http://localhost:3000/api/v1'
});
3. 获取教程
const tutorials = await client.tutorials.list({
subject: 'physics',
gradeLevel: '9-12',
page: 1,
size: 10
});
console.log(tutorials.items);
✨ 核心特性
- ✅ RESTful API设计,易于集成
- ✅ 完整的TypeScript类型定义
- ✅ 知识图谱驱动的智能推荐
- ✅ 个性化学习路径生成
- ✅ 开源免费,社区驱动
📊 平台数据
4,623
知识点
2,225
课程单元
14
硬件项目
15
学科覆盖
教程资源
正在加载教程资源...
🔧 硬件项目
正在加载硬件项目...
⚡ API文档
基础信息
Base URL: /api/v1
生产环境使用相对路径,自动适配域名
认证方式: 目前无需认证(开发环境)
响应格式: JSON
字符编码: UTF-8
主要端点
教程管理
GET
/tutorials?page=1&size=20&subject=physics
POST
/tutorials
GET
/tutorials/:id
知识图谱
POST
/knowledge-graph/path
生成学习路径
POST
/knowledge-graph/recommend
获取资源推荐
硬件项目
GET
/hardware-projects?page=1&size=20
POST
/hardware-projects