我们在部署完自己的moodle学习系统服务器后,就需要添加课程,供学习者使用。本文将介绍如何快速创建一门课程,及学生(学习者)如何自主选择该课程的方法。
以下添加课程的方法以一个具体的moodle版本为例演示,可能不同的版本略有不同,如果将本文作为参考时,请注意你的版本是否与本文所述版本一致:(版本 4.2.10+ (Build: 20241004))
一、系统部署
1. 后端部署
moodle系统服务器端的部署方法可以参照半壶清水的另一篇博文《Moodle + MoodleReader》
https://blog.csdn.net/yangcangong/article/details/155804790?spm=1001.2014.3001.5501
2. 前端部署
moodle系统web端的安装配置方法可以参照半壶清水的另一篇博文《通过Web界面完成moodle学习平台的配置安装》
https://blog.csdn.net/yangcangong/article/details/155825804?spm=1001.2014.3001.5501
二、用户管理
因为自主选课的主体是用户,也就是学生,所以,在创建课程及自主选课操作之前我们必须先创建用户,并给用户授予相应的权限。
1. 创建用户
- 管理员用户密码忘记可以到后台查询修改
创建其它用户必须以管理员身份登录,管理员用户与密码在部署服务器时已经设置完成,如果你忘记了,可以去你的服务器后台数据库查询并修改。
mysql -umoodleuser -p;
use moodle;
select username,firstname,password from mdl_user;
- 以管理员用户登录
- 进入创建用户界面:站点管理---用户---添加用户
- 编辑新用户信息,注意必填项
- 其它选项可以默认,点击创建用户
- 用户创建完成,浏览新建用户
2. 修改用户权限
- 在大多数权限管理系统中,以角色的方式授予用户相应人权限。如此用户将会继承角色中的权限
- 添加或修改角色
编辑角色参数及权限(以学生为例)
- 学生角色的权限根据需要修改,大多数权限可以系统默认为准。如果学生后期需要自己选课的话,注意要赋予相应权限,如下图。
三、添加课程
1、添加课程分类
- 添加课程分类。站点管理---课程---添加一个分类。
建议添加课程前创建课程分类,可以创建多级分类,例如“c++编程技术”这门课程可以属于“编程技术”类别下的课程,而“编程技术”类别又是“计算机技术”大类下的子类别。
- 编辑计算机技术的一级分类参数
- 添加一个二级分类编程技术
- 编辑“编程技术”二级分类参数
- 二级分类创建成功
- 在编程技术类别下创建一门新课程“C++编程技术”
- 编辑新课程“C++编程技术”参数:
- 新课程创建成功:
三、自主选课
1、添加课程参与权限
- 赋予参与人学生角色:
2、自主选课
- 登录学生管理系统,不是管理员账户。
- 点击选课
- 选课成功,这里显示你选择的课程,课程的具体内容需要管理员完善才可以看到。