Skip to content

教学场景:是否有计划支持教师课件类主题?以及开发仓/主题工具链能否开源 #25

Description

@kevin2099-gif

想解决什么问题? / What problem are you trying to solve?

我想用 dashi-ppt 生成课堂教学课件(教案、课堂讲解、例题精讲、课堂练习、易错点辨析、作业布置等)。但现有 12 套主题(theme01–theme12)的场景定位全是商业 / 科技 / 数据 / 调研 / 金融 / 娱乐向,没有一套是为"教学课件"设计的。最接近的 theme03 偏开发者代码风、theme07 偏学术白皮书,结构都不是课堂表达。

我尝试自己新增一套教师主题(如 theme13),但发现开源仓库里缺三样东西,导致无法独立完成:

slide 组件源码缺失——themeNN/source/.../slides/*.jsx 实测为 0 个;registry.js 里的 import CoverSlide from "./slides/CoverSlide.jsx" 指向的文件不存在。
开发工具链未开源——代码注释里反复提到 npm run metadata:update、npm run manifest:update、scripts/build/build-theme-runtime.mjs、update-theme-registry.mjs,但 package.json 里只有 13 个运行时命令,没有任何"构建/生成"命令;scripts/build/ 目录不存在。
运行时入口缺失——每主题的 runtime.jsx 和全主题签入的 theme-registry.jsx 都不在仓库里,渲染完全依赖 dist/theme-runtime/ 预构建产物。
也就是说,开源版只有"能用的成品",没有"把成品 React deck 转成 dashi 主题的机器"。我理解每个主题背后先有一个完整的成品 React deck 项目(theme03 来自 AI 投资报告、theme12 来自声浪项目、theme11 来自 ignBase),dashi 再把它泛化成模板。

期望的功能形态(可选) / What would you like it to look like? (optional)

是否有计划内置一套教学课件主题(粉笔板书 / 校园配色 / 课堂结构页面)?如果有,大致时间线?
如果暂无计划,开发仓或主题导入工具链能否开源(哪怕只是 scripts/build/ 那部分)?这样社区可以自己按流程贡献新主题(如教学、医疗、法律等垂直场景)。
退一步,如果不方便开源工具链,能否提供一份**"如何把一个成品 React deck 项目导入成 dashi 主题"的最简文档或示例**?哪怕只描述步骤,社区也能照着摸索。
在此之前我会先用现有主题 + 编排能力(layout:query 的 role 映射)做一个教学场景预设来过渡。感谢这个项目,设计思路非常清晰。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions