Course composer可以让你在connexions上创建一门新的课程或是修改一门既有的课程,你可以利用Course composer实现以下这些功能:
- 创建新的课程
- 输入识别新课程的元数据
- 添加新的段节
- 添加子段节
- 添加模块
- 提供可选择的模块名称
- 选择模块版本
- 编辑或添加链接
- 重新安排课程内容
- 移除课程内容
- 给课程合作者分配角色
- 设置注释参数
- 预览课程
- 编辑课程
![]() |
Course composer的编辑界面
Summary: 本部分详细介绍如何创建课程
如何利用course composer制作你的课程?
课程制作指南
北京大学教育技术系
陈晔
2009. 6. 7
目 录
Course composer可以让你在connexions上创建一门新的课程或是修改一门既有的课程,你可以利用Course composer实现以下这些功能:
![]() |
Course composer的编辑界面
创建一门新的课程与创建新的课程是相似的,你可以从你的工作空间或工作组里登陆course composer。
![]() |
工具条
如果你没有输入“必须”区域的信息,当你点击“保存(save)”来保存元数据时,系统会再次要求你输入该信息。
![]() |
课程元数据
段节是指课程内相关模块的组合。每个段节都有一个标题来帮助用户识别其内容。你可以将一个段节嵌套在另一个段节中,创建字段节。
你输入的节段名称将会在课程纲要中出现,这时,你可以在显示的节段里添加子节段或模块。
![]() |
增加新段节
子段节是指一个段节内相关模块的组合。每个子段节都有一个标题来帮助用户识别其内容。你可以将一个段节嵌套在另一个段节中,创建字段节。
你输入的子节段名称将会在课程纲要中出现,这时,你可以在显示的子节段里添加课程内容。
你可以将“content commons”中,或者从课程本身的工作空间或工作组中已发布的模块添加到你的课程中来。当添加模块时,connexions并不是将模块复制到你的课程里,模块依然留在“content commons”中,并且connexions会在你的课程中插入一个引用出处或是指示。任何新模块或者已有的模块都可以按如下方式添加到课程中:
如果没有出现匹配的搜索内容,connexions就会提供一些搜索建议。
如果想在content commons中搜索模块并将它添加到你的课程中,则可以按以下的步骤来进行:
![]() |
添加模块
这时,你所选择的模块的标题就会出现在课程纲要中你所添加的节段之下了。
![]() |
如果想要从你的工作空间或工作组提取模块来添加到你的课程里,可以按如下的步骤来执行:
这时,你所选择的模块的标题就会出现在课程纲要中你所添加的节段之下了。
提示:如果你尝试添加未经发布的模块,错误信息的对话框就会出现。如果要确认你想添加的模块是否经过发布,可以在你的工作空间的“内容(content)”标签处的“状态(state)”一列进行查看。
Content commons中的模块的标题都是制作该模块的作者决定的,如果模块的标题并不适合你的课程空间的时候,你可以给这个模块提供一个替代的标题。当登入进入你的课程之后,模块就会显示这个修改后的标题。在从你的课程空间之外登陆这个模块的时候,该模块都会显示它的原始标题。
你可以按如下步骤进行操作:
这些操作之后,模块的的标题就会改变会修改之后的新标题了。
当模块被升级或是被编辑之后,connexions就会保存模块之前的版本,并提供最新的版本来给用户浏览。模块的每一个新版本都有一个版本号,你可以在你的课程中选择任何一种版本。
![]() |
模块版本选择
链接可以允许用户通过鼠标的点击自由地浏览不隶属于课程空间的相关信息或样例。链接可以在课程水平或是在个体模块水平上来定义。你对既有模块中的链接所做的任何变化只有在你课程空间的这个模块中才能体现出来。
当用户浏览模块时,对原始链接所做的修改就会呈现在“链接(Links)”工具条里。
![]() |
编辑链接
当用户浏览模块时,这个链接和原始链接(如果有的话)就会呈现在“链接(Links)”工具条里。
Course Composer有两种在课程内进行内容重组的方法。第一种是在课程内利用上下箭头来移动项;第二种就是利用“剪切(cut)”和“粘贴(paste)”按钮来完成课程与节或是节与节之间项的移动。
如果要利用上下箭头来在课程内或节内进行项的移动,可以按照如下步骤来进行:
![]() |
如果要利用“剪切(cut)”和“粘贴(paste)”按钮来在课程内或节内进行项的移动,可以按照如下步骤来进行:
如果要将课程中某节中的内容移除,则可以按一下步骤进行操作:
作为课程的创建者,你将扮演三个角色:作者、课程维护者及版权持有者。
![]() |
![]() |
你可以给其他你想与其合作制作课程的connexions用户分配一个或多个角色。“角色(role)”标签有定位这些用户的搜索功能。课程的当前合作者会按角色列在“角色(role)”标签的“当前角色(current roles)”下。你可以通过在“改变角色(change roles)”下的“作者(Author)”、“课程维护者(Maintainers)”、“版权持有者(Copyright Holder)”各列的复选框中选择或取笑选择来给其他合作者来分配角色。下面是进行角色分配和角色升级的操作方法。
当你在课程中分配或升级角色时,只有当其他用户接受了你的角色分配并且你发布了你的课程,你对角色所做的改动才能有效。Connexions给与了其他用户选择或是拒绝某个角色的权利。如果在你的课程中还存在准角色(即分配的角色既未被接受也未被拒绝时的状态),那你的课程就不能被发布。一旦合作者接受了你的角色分配或是角色升级,你也必须发布你的课程来公布你的合作者。Connexions会来查看发布后课程的作者、课程维护者和版权持有者。
提示:你在connexions上发布课程或是模块之前,所有的经添加或改变的准角色必须经过各角色的分配用户(作者、课程维护者、版权持有者)的接受或是拒绝。并且,你也需要在connexions查看课程的角色状态之前发布你包含新角色的课程。
如果想给工作组外的用户分配角色可以进行以下的操作:
![]() |
如果要给你课程工作组内的成员分配角色,则可以按如下步骤进行操作:
![]() |
当下次合作用户登陆conexions的时候,他(她)都会被通知处理角色请求。除非用户自己选择接受该请求,不然Connexions不会擅自将角色强加给该用户。
如果要在课程中改变作者名字的出现顺序,可以按照一下步骤进行操作:
如果要让作者的名字在课程中出现在第一位,他(她)的名字必须置于“角色改变(Change Roles)”表格的顶部。表格从上往下的第二个名字将是课程中出现的第二个作者名字,以此类推。
![]() |
如果要在课程中修改先前所分配好的用户角色,可以按以下步骤进行操作:
当下次合作用户登陆conexions的时候,他(她)都会被通知处理角色请求。除非用户自己选择接受该请求,不然Connexions不会擅自将角色强加给该用户。
如果要从课程中移除合作者,则可以按下列步骤进行操作:
当下次合作用户登陆conexions的时候,他(她)都会被通知处理角色移除请求。除非用户自己选择接受该请求,不然Connexions不会擅自删除该用户的合作者角色。
在不同的课程中可能会有不同的表达方法来表示同一种事物,如vectors(向量表示法)和imaginary numbers(虚数表示法)。你可以通过以下的操作步骤来在你的课程中设置这些称谓的表达参数:
Connexions会将定义的注释参数应用到课程中的所有模块。
![]() |
注释参数选择
点击Course Composer中的“预览(preview)”标签,就可以像学生浏览最后成品一样地在线演示、观看该课程。预览功能方便你检查课程的最终演示是否如你预期进行。
![]() |
课程预览
经过发布的课程可供任何人在因特网上浏览。一旦课程完成,你就可以按如下步骤来发布:
这时,课程就在connexions上发布了。你任何时候都可以利用Course Composer来审阅它。
提示:在课程发布以前,角色“作者”、“课程维护者”和“版权持有者”都必须指定到特定用户,并且,所有的准角色申请请求都必须经过了处理(接受或是拒绝)。
![]() |
课程发布
你可以用Course Composer创建新课程的方式同样来编辑一门既有的课程。当然,只有你是该门课程的的课程维护员时,你才有权限进行课程的编辑。对课程进行编辑你可以按以下步骤来进行操作: