@fayz-ai/门户网站
经认证的成员/Learner门户脚手架——供学生使用的"我的课程"+玩家表面.
状态 : β-发布至npm并在整个法伊兹狗食应用. 事前1.0:小API在1.0之前可能会有变化.
每门课程或会员产品都需要第二个前门:不是作者使用的管理员应用,而是其成员居住的登录空间. @fayz-ai/portal 是表面——一个有意见,有授权的成员外壳,它使"我的课",一个课玩家,以及一个账户页面在顶部 @fayz-ai/courses 财务报告和审定财务报表 @fayz-ai/auth完成一次,你的学习者得到一个真正的传送门,而不是手电线.
里面的东西
- 会员应用程序运行时间 —— 说
createMemberApp, (中文(简体) ),initMemberRuntime,则MemberShell布局(标题+路由内容) - 脚手架 —— 说
defineMember编号 :MemberScaffold以宣布门户为数据 - 页 次 —— 说
MyCoursesPage, (中文(简体) ),CoursePlayerPage, (中文(简体) ),AccountPage,则aMemberHeader - 会话+配置 —— 说
useMemberSession, (中文(简体) ),MemberConfigProvider编号 :useMemberConfig,和一个散列路由器(useHashPath, (中文(简体) ),Link, (中文(简体) ),navigateTo(中文(简体) )
安装
npm install @fayz-ai/portal
端点 : react, (中文(简体) ), react-dom (^18或^19) (中文(简体) ). 运行时间道克包括 @fayz-ai/core, (中文(简体) ), @fayz-ai/auth,以及 @fayz-ai/courses。 。 。 .
使用量
import { createMemberApp } from '@fayz-ai/portal'
export const memberApp = createMemberApp({
// auth + courses config for the logged-in learner surface
})
费兹SDK的一部分
学习者 面对一半的课程堆。 与 @fayz-ai/courses (课程模式+管理)和 @fayz-ai/auth (谁的登录).