更新:分享基于 INKP 笔记方法的《计算思维导论》题库管理流程

首先感谢 @EmptyLight,@lzuwujx,@PearlLin,@Wetoria,@JeffreyChen 对我的指导,可能对热心的小伙伴有遗漏,一并感谢,望海涵。

一直对“活笔记”有期许,也时刻希望自己的知识,笔记是活的,接触思源笔记后,发现了 INKP,MOC,PARA 等等方法,感觉 INKP 是比较适合自己的。作为教师,借助题库的建立,尝试一次 INKP 方法,自己的理解还比较肤浅,肯定有很多不对的地方,请大家不吝指正。

image.png

图 1 基于 INKP 的《计算思维导论》题库管理流程"

1. 标准操作流程

整个流程分为四个核心阶段:准备、录入、管理、输出。

1.1 系统搭建

  1. 创建文件夹结构:在思源笔记中建立以下五个核心文件夹(笔记本)。
  • 00 收集箱:存放所有未经整理的原始素材。
  • 01 概念笔记:存放所有标准化的题目。在该文件夹下为《计算思维导论》课程创建一个子文件夹:01 概念笔记/计算思维导论题库。
  • 02 知识笔记:存放用于检索和浏览题库的“数据库仪表盘(由数据库搭建)”。在该文件夹下为《计算思维导论》课程创建一个子文件夹,并创建《计算思维导论》题库仪表盘文档。
  • 03 项目笔记:存放最终的试卷。
  • templates:存放创建试卷的模板文件。
  1. 创建“题目”模板:用于标准化每一道试题。
  • 在 templates 文件夹下,创建各类题型笔记模版

    • 单项选择题: 题库-单项选择题模板
    • 判断题: 题库-判断题模板
    • 填空题: 题库-填空题模板
    • 多项选择题: 题库-多项选择题模板
  • 题库-单项选择题模板,直接复制粘贴以下内容到模板块中

    • **题目**:请在此处输入题干...
      A. 
      B.
      C.
      D.
      **参考答案**:
      **答案解析**:
      **章节**:
      **知识点**:
      
      
  • 题库-判断题模板,直接复制粘贴以下内容到模板块中

    • **题目**:请在此处输入题干...
      **选项**:正确 / 错误
      **参考答案**:
      **答案解析**:
      **章节**:
      **知识点**:
      
      
  • 题库-填空题模板,直接复制粘贴以下内容到模板块中

    • **题目**: ________计算机是当前计算机技术巅峰,主要用于科学研究、气象预报等领域。
      **参考答案**: 
      **答案解析**: 
      **章节**:
      **知识点**:
      
  • 题库-多项选择题模板,直接复制粘贴以下内容到模板块中

    • **题目**:请在此处输入题干...
      A. 
      B.
      C.
      D.
      **参考答案**:
      **答案解析**:
      **章节**:
      **知识点**:
      
      

1.2 题目录入

将零散的题目素材转化为数据库中的标准化条目,也就是从 00 收集箱到 01 概念笔记进行转换。

  1. 00 收集箱:将从课件或参考书籍上获得的题目,复制到 00 收集箱/计算思维导论题目收集箱。
  2. 01 概念笔记
    1. 进入课程的题库文件: 01 概念笔记/计算思维导论题库。
    2. 为每一道题新建一个文档。
    3. 在创建题目时,使用 /模板 命令,插入 题库-概念笔记模板。
    4. 将 00 收集箱/计算思维导论题目收集箱中的题目内容,逐一填入模版的相应位置。
    5. 为每道题目填写数据库属性。
      • 章节:单选
      • 题目类型:单选
      • 题目难度:单选
      • 关联知识点:多选

1.3 题目管理

该阶段将在 02 知识笔记完成,创建题库数据库,从不同维度调用、审查、优化题目。

  1. 创建仪表盘:在 02 知识笔记 文件夹下,创建《计算思维导论》题库仪表盘文档。
  2. 插入数据库:在该文档中,使用 /数据库 命令,选择 创建数据库,创建数据库,并命名为:《计算思维导论》题库仪表盘
  3. 配置数据库源:
    • 数据来源:选择 01 概念笔记/计算思维导论题库。
    • 拖拽题目:从 01 概念笔记/计算思维导论题库拖拽每一道题目的文件名到数据库主键。
    • 配置题目:在数据库中为每一道题目配置
      • 章节:单选
      • 题目类型:单选
      • 题目难度:单选
      • 关联知识点:多选
  4. 创建视图:数据库顶部会有一个“默认视图”标签,点击旁边的 + 可以创建新视图。通过设置不同视图的 筛选、排序 和 隐藏字段,实现不同的浏览方式。
    • 例如:创建“按章节”、“按难度”、“按知识点”等视图。

1.4 题目输出

该阶段将在 03 项目笔记中完成组卷任务。

  1. 创建项目文档:在 03 项目笔记 文件夹下,创建新文件夹 03 项目笔记/010 课程建设/060 计算思维导论 ,在该文件夹下创建文档: 《计算思维导论》试卷。
  2. 明确组卷需求:在文档开头写下本次任务的目标和要求。
  3. 引用题目
    1. 打开《计算思维导论》题库仪表盘文档。
    2. 切换到需要的视图(例如:“第一章-单选题”)。
    3. 找到合适的题目,将鼠标悬浮在该题目块上,点击左侧 * 图标,选择 复制块引用或者复制为嵌入块。
    4. 回到《计算思维导论》试卷文档中,粘贴。
  4. 完成组卷:重复引用操作,直到试卷组合完毕。这份文档就是包含答案和解析的“教师版”试卷。
  5. 导出试卷:将完成的文档导出为 Word 或其他格式,再进行后续处理(例如:删除答案制作学生版)。

2. 使用的方法或提示词

  1. 在思源笔记的编辑器中,输入 / 即可唤出命令面板。以下是本流程最常用的命令:
  • /模板
    • 作用:快速插入已创建好的 单项选择题、判断题、填空题和多项选择题模版,用于标准化录入新题目。
  • /数据库
    • 作用:创建数据库块,用于生成“题库仪表盘”。
  1. 关键操作
  • 块图标* -> 复制块引用(或复制为嵌入块)
    • 作用:获取题目的唯一链接,用于在“项目笔记”(试卷)中引用题目。这是实现组卷的核心功能。

3. 操作实例

为《计算思维导论》组建一套题库。

3.1 录入第一道“概念笔记”题目

  1. 目标:将一道关于“计算思维核心”的单选题录入题库。

  2. 操作:

    1. 进入 01 概念笔记/计算思维导论题库 文件夹,新建文档 JSSW-001。
    2. 在文档中输入 /模板,选择 题库-单项选择题模板。
    3. 将题目内容填写进去。
    **题目**:请在此处输入题干...
    A. 
    B.
    C.
    D.
    **参考答案**:
    **答案解析**:
    **章节**:
    **知识点**:
    

    e. 配置新文档 JSSW-001 数据库属性

    • 章节:第 1 章

    • 题目类型:单项选择题

    • 题目难度:1

    • 关联知识点:计算思维概念

3.2 创建“知识仪表盘”并筛选“第一章所有单选题”1. 目标:创建一个视图,只显示第一章的全部单选题。

  1. 操作
    1. 进入 02 知识笔记,创建文档 《计算思维导论》题库仪表盘。
    2. 输入 /数据库,创建数据库。
    3. 拖拽 JSSW-001 到数据库主键。

3.3 组建一份测试试卷

  1. 目标:从题库中挑选题目,组成一份简单的测试试卷。

  2. 操作

    1. 进入 03 项目笔记,创建文档 《计算思维导论》试卷。
    2. 在文档中写下试卷标题和说明。
    3. 分屏打开 《计算思维导论》题库仪表盘 和 《计算思维导论》试卷 文档。
    4. 在仪表盘中,找到 JSSW-001 这道题,点击其块图标 *,选择 复制块引用或复制为嵌入块。
    5. 在 《计算思维导论》试卷 文档的光标处粘贴,会看到一个引用链接:((2023...))或嵌入块。
    6. 最终的 测试试卷 文档内容如下:
    # 测试试卷
    
    ## 一、 单选题
    
    1. ((这里是JSSW-001的块引用ID))
    2. 或嵌入块(完整题目)
    
    ## 二、 判断题
    
    1. ((这里是判断题的块引用ID))
    

这份试卷中的每一道题都实时链接到原始的 01 概念笔记/计算思维导论题库,任何对原始题目的修改(如修正错别字)都会即时同步到这份试卷中。

1 操作
looney 在 2025-11-17 20:14:03 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • INKP 还是偏向自上而下的知识管理方法,如果是要做《计算思维导论》的课程和试卷这样非常明确的项目,我个人会以自上而下的方式,创建一个项目笔记,先有一个明确的方向,初步定好课程内容和试卷内容,汇总所有的知识和题目(用文件夹、列表 MOC 还是数据库都可,只要能汇总就行),之后慢慢完善。而不是把一个项目的各个想法、不同内容拆分放在不同文件夹,期待后面自己会整理,时间久了容易丧失对项目的掌控感

    自下而上和自上而下

    这是两种不同的知识管理理念。有些笔记法可能会强调自下而上,也就是:先不要考虑太多,先去学习。先积累和收集大量的笔记,让它们“自由生长”。然后再通过复习,把它们整合起来,自下而上地构成一个个框架、文章、成果。亦即:先收集素材,再组装成型。

    不过,INKP 强调的不是自下而上,而是自上而下。也就是先通过积累形成若干个主题,再从这些主题出发,想清楚自己缺少什么,需要去弥补什么,然后有意识地去获取知识来填充这些主题,完善这些主题。简言之:先建立框架,再填充框架。

    这两个理念其实没有优劣之分,只是侧重点不同而已。我之所以强调后者,是因为如果过度依赖自下而上的话,很容易造成两个结果。一方面,你收集笔记的过程是漫无目的、没有方向的,这就导致笔记之间过于零散,难以构建有效的联系。另一方面,你也很容易把笔记的整合变成一个“合集”——你只是把它们收集起来,放在一起,但并没有真正地思考和提炼它们之间的逻辑关系。

    但是,自上而下也并非没有缺点。比如:它不太适合零基础的朋友,更适合已经有了一定基础的用户;同时更适合那些喜欢钻研某个问题,而不是广泛吸收各种各样知识的人,等等。

    所以,最好的做法还是把自下而上和自上而下结合起来,而不是只依赖于其中的某一种。比如我自己,就是以自上而下为主,自下而上为辅。当然,你也可以按照自己的实际情况,去选择一个侧重点,设计它们的分配比例。

    1 回复
  • looney
    作者

    这个方式同意的。无论课程,题目,试卷,所有的部分都是基于知识点。对于知识点,高等教育最最缺乏的就是这个部分,这是脏活,累活,出力不讨好。基础教育国家是有规范可以遵从的,这也是某些高校老师头疼的地方,也是有些人浑水摸鱼的地方,也是人工智能知识图谱只能停留于表面的问题。和 FD 老师交流,给出的答案是:我们认为这个已经存在了。呵呵,摇摇头,过吧。

    以这个试卷为抓手,或者其他议题为抓手,都是可以的,关键的就是要构建知识点,而不是一份试卷,即使不入所谓专家的法眼,但是这个是必须的。

  • EmptyLight

    刚想到一个添加块属性的插件,名字叫快速添加块属性,应该能简化一点添加自定义属性的操作,可以看一下

    1 回复
  • looney
    作者

    多谢,我来尝试一下

  • ChalMeng

    你好,我对这个学科比较感兴趣,搜了一下似乎只有哈工大的慕课可以看?就想随便看看(对思维方法类的比较喜欢),这个有对应的可以买到的教材之类的吗?

    1 回复
  • looney 1
    作者

    计算思维导论只是软件工程专业的基础课,涉及到思维方式的我个人感觉:抽象思维可能比较好一些。教材很多,我们选择的是清华大学的计算思维导论,估计哈工大的也不错。

请输入回帖内容 ...