🌍 English Version | 🇨🇳 中文版
将专业的企业业务知识,一键转化为高质量、可落地的标准化培训课程。
CourseForge 是一个专为企业内训师、业务专家设计的 AI 赋能教案生成系统。它能够深度解析枯燥的文档(PDF、Word、PPT),并通过内置的资深课程设计师 Prompt 架构,将晦涩难懂的业务制度一键转化为生动、专业的系统化培训材料。
图:CourseForge 核心工作台 - 支持一键生成多模态教案
对于不想配置代码环境的业务用户,我们提供了打包好的独立运行版本:
- 前往 GitHub 的 Releases 发布页。
- 下载最新版本的压缩包(如
CourseForg.zip)。 - 解压到任意目录,双击运行
CourseForge.exe即可直接在浏览器中使用!
- 无损提取:支持
PDF、DOCX、PPTX,自动过滤页眉页脚。 - 知识点映射:精准识别文档层级,映射为教学目标(基于 Bloom 认知分类法)。
- 全方位输出:一键生成「视频旁白脚本」、「先导微课大纲」、「课堂互动方案」、「回岗实践计划」和「双向调研问卷」。
- 场景化通关测试:基于上下文智能生成带时间、地点、人物的真实业务场景题。
- 动态配额出题:严格遵循内部考试系统标准,按知识点结构输出(单选、多选、判断、填空)。
- JSON / Excel 导出:自动打包生成结构化数据,无缝导入主流学习管理系统 (LMS)。
内置 “行业场景” 快速切换:
- 银行业:聚焦柜面操作、信贷合规、风险研判。
- 互联网:偏向系统架构、产品迭代、敏捷冲刺。
- 通用企业:聚焦跨部门协作、管理决策与标准作业流程。
- 外网模式:对接 Google Gemini / Anthropic Claude 等商业大模型。
- 内网模式 (Enterprise Ready):支持纯本地网络调用,对接企业内部私有化 API,数据不出域。
- 克隆项目并进入目录:
git clone https://github.com/DaddyTools2025/CourseForge.git - 创建虚拟环境:
python -m venv venv - 安装依赖:
pip install -r requirements.txt - 启动应用:
streamlit run app.py
Transform professional enterprise business knowledge into high-quality, actionable, and standardized training courses with one click.
CourseForge is an AI-empowered course generation system designed for corporate trainers and business experts. It deeply analyzes dry documents (PDF, Word, PPT) and, through a built-in senior instructional designer Prompt architecture, transforms obscure business rules into vivid and professional systematic training materials.
(Please place your actual screenshot named ui_main.png in the assets/ folder)
Fig: CourseForge Core Workspace - One-click multi-modal lesson plan generation
For business users who don't want to set up a coding environment, we provide a standalone executable version:
- Go to the Releases Page of this repository.
- Download the latest compressed package (e.g.,
CourseForge-Windows-v1.0.zip). - Extract it to any directory and double-click
CourseForge.exeto use it directly in your browser!
- Lossless Extraction: Supports
PDF,DOCX,PPTX, automatically filtering headers and footers. - Knowledge Mapping: Accurately identifies document hierarchies and maps them to teaching objectives (based on Bloom's Taxonomy).
- Comprehensive Output: Generates "Video Voiceover Scripts", "Micro-course Outlines", "Classroom Interaction Plans", "Post-training Action Plans", and "Two-way Survey Questionnaires" with one click.
- Scenario-based Tests: Intelligently generates real business scenario questions with time, location, and characters based on context.
- Dynamic Quota Questioning: Strictly follows internal exam system standards, outputting structurally (Single Choice, Multiple Choice, True/False, Fill-in-the-blanks).
- JSON / Excel Export: Automatically packages structural data for seamless import into mainstream Learning Management Systems (LMS).
Built-in "Industry Scenario" quick switch:
- Banking: Focuses on counter operations, credit compliance, and risk assessment.
- Internet/Tech: Leans towards system architecture, product iteration, and agile sprints.
- General Enterprise: Focuses on cross-departmental collaboration, management decisions, and SOPs.
- External Mode: Connects to commercial LLMs like Google Gemini / Anthropic Claude.
- Internal Mode (Enterprise Ready): Supports pure local network calls, connecting to enterprise internal private APIs. Data never leaves the domain.
- Clone the repo:
git clone https://github.com/DaddyTools2025/CourseForge.git - Create venv:
python -m venv venv - Install dependencies:
pip install -r requirements.txt - Run the app:
streamlit run app.py