@fayz-ai/课程
费兹的教育领域——课程,模块,课程,入学,进步. 对应方
@fayz-ai/shop。 。 。 .
状态 : β-发布至npm并在整个法伊兹狗食应用. 事前1.0:小API在1.0之前可能会有变化.
@fayz-ai/courses 是无头学习引擎: a CoursesProvider 合同加上课程、模块、课程、入学和进度跟踪的域名类型和钩子。 它拥有 学习意味着什么 因此,课程经理和成员表面只需要使它成为教育的一面镜子 @fayz-ai/shop 权力商业.
提供方第一:利用 createMockCoursesProvider交换 CoursesProvider 真实数据而不触摸UI。 一个编目种子构建者在几分钟内得到一个演示运行.
里面的东西
CoursesProvider合同 – 每个后端执行器都有一个接口- 模拟提供者 —— 说
createMockCoursesProvider+ 键MockCoursesSeed演示/下行 - 运行时间 —— 说
setCoursesProvider编号 :getCoursesProvider线条 - 目录种子 —— 说
buildCourseCatalog, (中文(简体) ),DEFAULT_COURSE_CATALOG - 钩子 —— 说
useMyCourses, (中文(简体) ),useCourse, (中文(简体) ),useCourseProgress
安装
npm install @fayz-ai/courses
端点 : @fayz-ai/core (+反应,反应-度).
使用量
import { setCoursesProvider, createMockCoursesProvider, buildCourseCatalog } from '@fayz-ai/courses'
setCoursesProvider(createMockCoursesProvider({ catalog: buildCourseCatalog(/* ... */) }))
费兹SDK的一部分
后面的学习引擎 @fayz-ai/plugin-courses 和课程指导/课程成员应用.
路线图贡献( I)
建设并不断发展于开阔. 见 费兹SDK路线图。 。 。 .