生成考试问题

用于生成考试问题的工作流程,自动从Google文档中提取内容,生成10道开放式和选择题,节省教育工作者大量时间,同时确保高质量的评估。通过与LangChain和Qdrant的集成,实现智能分析和高效的信息检索,确保问题的多样性和难度适中。

2025/7/8
37 个节点
复杂
手动复杂langchainsticky notegoogledocsconverttofilesplitinbatchesgooglesheets高级api集成文件存储
分类:
Complex WorkflowManual TriggeredData Processing & Analysis
集成服务:
LangChainSticky NoteGoogleDocsConvertToFileSplitInBatchesGoogleSheets

适用人群

该工作流适用于教育工作者、课程设计师和学术研究人员,他们希望利用人工智能自动生成考试问题以提高效率。特别是那些需要处理大量文档并希望节省时间、提高考试质量的用户,将从中受益。

解决的问题

该工作流解决了手动创建考试问题所需的时间和精力问题。通过自动化流程,用户可以快速生成高质量的开放式和多项选择题,确保题目内容与教育大纲一致,从而提高评估的有效性。

工作流程

  • 手动触发工作流:用户点击‘测试工作流’按钮启动流程。
    2. 刷新Qdrant集合:清空之前的集合数据,为新的文档创建做准备。
    3. 获取Google文档:通过Google Docs API获取指定文档的内容。
    4. 转换为Markdown格式:将文档内容转换为Markdown格式,便于后续处理。
    5. 生成开放式问题:使用AI分析文档内容,生成10个开放式问题,测试理解和知识保留。
    6. 回答开放式问题:通过向向量数据库查询获取每个开放式问题的最佳答案。
    7. 生成闭合式问题:使用AI生成10个多项选择题,每个问题包括一个正确答案和三个误导选项。
    8. 回答闭合式问题:通过向量数据库查询获取每个闭合式问题的正确答案和误导选项。
    9. 将问题与答案写入Google表格:将生成的开放式和闭合式问题及其对应的答案写入Google Sheets,以便于后续使用和评估。
  • 自定义指南

    用户可以根据自己的需求自定义工作流:
    - 修改文档来源:更改‘获取Google文档’节点中的文档URL,以使用不同的文档。
    - 调整问题数量:在生成问题的节点中,可以调整生成问题的数量,以适应不同的考试需求。
    - 自定义问题类型:可以根据需要修改AI生成问题的提示,以产生不同类型的问题,例如更加侧重于分析或应用的问题。
    - 更改Google表格设置:在写入Google Sheets的节点中,用户可以更改表格名称和列设置,以适应不同的记录需求。