Moodle 管理员操作及权限

Moodle管理员的管理主要有以下几个部分:设置,用户,课程,日志,网站文件
设置里面又分为
1. 设置变量(基本变量)
其中主要是设置各种基本变量。
为该站点选择一个默认的语言。以后用户也可以选择自己的语言。还可以通过langmenu选择要不要在主页、登录页显示通用的语言菜单。这并不影响用户在他们的个人资料中选择偏爱的语言。也可以通过langlist编辑语言选择菜单,可以在此填入语言代码,以逗号(半角)隔开。例如:en,it,zh_cn。
Locale是选择站点的地区设置——这将影响到日期的格式和语言。但你的操作系统上必须安装这种地区设置(比如en_US或zh_CN)。如果不知如何选择,留空。
timezone设置缺省时区。
country如果你在这里设定了国家,那么新用户在默认情况下选择此项.不设定是用户必须自行选择。
smtphosts填入一个或多个本地SMTP服务器全名(例如“mail.a.com”或“mail.a.com;mail.b.com”),本系统将用它(们)发送邮件。如果留空不填,将使用PHP默认的方法发信。
Smtpuser和smtppass分别是如果你在上面指定了一个SMTP服务器,而该服务器要求身份验证,那么在此填入用户名和密码。
Noreplyaddress有的时候电子邮件的发出代表一个用户,这里的邮件地址是用来显示发送邮件的出处,比如一个用户要求你将邮件发送到他私人邮箱中。
gdversion指明已安装的GD版本。默认显示的版本号是自动探测的结果。
htmleditor选择是否允许使用嵌入式文本编辑器。即使你选择允许,也只能在IE5.5以上版本使用。用户也可以选择不用。
maxeditingtime此参数指定用户在多长时间内可以重新编辑讨论区的贴子、杂志的反馈等等。通常30分钟比较合适。
longtimenosee如果学生很长时间没有登录,他们将自动从系统中除名。该参数指定这个期限。
deleteunconfirmed设置认证时限.使用email认证注册时,超过该时限未认证的拥护将被删除.。
loglifetime在此指定保存用户活动日志的时间长短。超出此时间段的日志将被自动删除。
Displayloginfailures显示注册错误的信息给你所选择的用户。
Notifyloginfailures如果注册错误记录了下来,就会发送电子通告,谁会看到这些公告?
Notifyloginthreshold如果失败注册的通告被激活,一个用户或者一个IP地址可以尝试多少次。
sessiontimeout如果用户登入本站后空闲了很长时间(没有加载新页面),那么他们将自动登离(会话结束)。该变量指定这个时间有多长。
sessioncookie设定sessions的cookie名称(可选)
zip指定压缩程序的位置(只有Unix系统才需要),服务器解压zip文件时需要用到它。
slasharguments上传的文件(或图像)是通过使用“斜杠参数”(即这里的第二选项)的脚本来提供。该方法能让文件更容易地缓存于网页浏览器和代理服务器等。但有些PHP服务器不支持这种方法,所以如果你查看上传的文件或图像有点麻烦,请选择第一个选项。
Proxyhost和proxyport如果该服务器是通过代理(防火墙)上网,那么请填入代理的主机名和端口,否则留空。
framename如果你把本系统嵌入于网页框架(frame)中,那么在此填入该框架名称。否则这里须保持为‘_top’
secureforms当读取表格时提供更高级别的安全.该项激活使用防火墙的用户可能会出问题,但可防止匿名攻击。如果不能确定,请选"是"激活。
teacherassignteachers允许老师协助别的课程的老师.否则只有课程管理员和网站管理员可以助教。
allowunenroll是否允许学生自行退学。
maxbytes限制上传文件大小。受PHP和Apache的设定限制。
fullnamedisplay如何显示名字。
Extendedusernamechars进行这项设置是为允许学生在用户名中使用任何字符(注意这并不会影响他们实际的名字)
默认设置是"否",这样可以用户名仅仅是文字或数字.
Autologinguests当用户以客人身份进入课程时是否自动记录游客行踪?
forcelogin正常地,不需要登陆即可看到首页和课表 ( 但是不课程) 。如果你想要禁止在登陆前做任何事,请使用该项设置。
Forceloginforprofiles如果否的话非登陆用户将看到注册用户的页面,教师所教的学业,这样搜索引擎也能够看到他们。
opentogoogle如果使用该设置,Google将能够以访客的身份登陆网站. 通过Google来的人也可以以访客的身份登陆网站.仅对允许访客访问的课程有效.
Enablerssfeeds
Digestmailtime用户设置发送每日完成的格式,这里设定发送的时间。
2. 本站设置(定义首业外观)
网站全名:在这里输入的文字会出现在首页,是网站的全称。
网站简称:/
首页说明:这里编辑的文档将出现在首页,是对本站的重要介绍,给用户很直观的感觉。
这里可以用HTML编写。
首页格式:moodle提供给我们3中首页格式
1) 显示新闻项。选择此项在首页中间位置将显示主题讨论区,包括聊天,讨论主题等。
2) 显示课程列表。选择此项在首页的中间位置显示的将是本网站的所有课程。
3) 显示类别列表。选择此项在首页的中间位置将显示课程的类别。
要显示的新闻条目:首页中间显示新闻的条目数,从0——10条。
Include a topic section:选择是否包含部分话题
你用于称呼教师的字:例如教师、导师、老师、教员等等
你用于称呼多个教师的字:例如教师们,导师们,老师们,教员们等等
你用于称呼学生的字:例如学生、参与者等等
你用于称呼多个学生的字:例如学生们、参与者们
3. 主题风格(选择外观,包括颜色字体)
里面已经有10多种主题风格,主要是颜色字体的差异。并且他允许我们自己添加新的主题风格外观。(在theme文件夹下)。
4. 语言(检查编辑语言包)
moodle自带了语言包,但是它在汉化方面不是很全面,也有所偏差,不过我们可以通过“比较编辑当前语言”对其中没有汉化的部分进行手工汉化,对汉化不标准的地方进行修改。
5. 模块管理(管理已经安装的模块)
这里将我们所安装的活动模块一一列出,便于管理。并且每个模块的项目数也都显示出来。可以通过删除,隐藏/显示,设置3个项目对其管理。所谓活动模块指的是:WIKI、标签、测验、词汇、课程、聊天、讨论区、问卷调查、选择、杂志、专题讨论、资源、作业等等。
6. 管理安装及其设置。
这里和模块管理差不多,只不过管理的项目是日历、在线用户、活动项目、首页说明、人物等等。
7. 过滤器
选择本文过滤器和相关的设定。
还可以设置永久缓存数据:该设置可加速大站或是使用文字过滤的站.将其设置的过小可能会稍微减慢速度,将其设置的过大会导致数据刷新缓慢(如新链接)。
8. 备份
设定备份参数。
包含摸组:选择自动备份中是否包含带有或不带有用户数据的的课程模组。
用户:选择是否包含所有用户还是只要各个课程需要的用户。
日志:如果使用,课程记录将会被包含在自动备份中。
用户的文件:选择自动备份中是否包含用户文件(如用户图片)。
课程文件:如果使用,课程文件将会被包含在自动备份中。
保持文件管理:你想要为每门课程保存多少最近的备份? (比较旧的一些将会被自动划除)。

用户分为:
1. 身份验证(可使用网络帐户或外部数据)
moodle提供了8种身份验证方法。
1) 基于电子邮件的身份验证。
电子邮件确认是默认的身份验证方法。用户注册时可以选用自己的用户名和密码,然后有一封确认信件发送到该用户的电子邮箱。该信件中有一个安全的链接指向用户确认帐号的页面。以后的登录就只根据本系统的数据库中储存的信息检验用户名和密码。
2) 没有身份验证。
用户可以即刻进入本系统并创建一个有效帐号,不需要任何身份验证,也不需要电子邮件确认。慎用该方法——考虑一下安全性和管理上的问题。
3) 使用一个IMAP服务器
该方法使用一个IMAP服务器来检验用户名和密码是否有效。
4) 使用一个LDAP服务器。
该方法利用一个外部的LDAP服务器进行身份验证。 如果用户名和密码是有效的,本系统据此在数据库中创建一个新用户。 该模块可以从LDAP中读取用户属性,并把指定的字段预先填入本系统数据库。 此后的登录只需检验用户名和密码。
5) 使用一个NNTP服务器。
该方法使用一个NNTP服务器来检验用户名和密码是否有效。
6) 使用一个POP3服务器。
该方法使用一个POP3服务器来检验用户名和密码。
7) 使用一个外部数据库。
该方法使用一个外部数据库来检验用户名和密码是否有效。如果是一个新帐号,该帐号其它字段的信息将一起复制到本系统中。
8) 只允许手工添加帐号。
该方法不允许用户以任何方式创建帐号。所有帐号只能由管理员手工创建。
2. 编辑用户帐号(浏览用户列表并编辑)
在这里你可以看到用户总数,并且可以通过两种方式进行对用户的查询。一种是通过姓名的首写字母,第二种是直接输入姓名进行搜索。当然,你还可以对注册用户进行编辑,删除。还可以将未认证通过的用户添加到注册用户中来。
3. 添加一个新用户(创建新用户帐号)
这里的界面和用户注册界面几乎一样,主要就是直接填写用户名,密码及资料。
4. 上传用户(从文本文件导入用户)
5. 任命网站管理员(管理员可进行任何操作)
从候选网站管理员中添加,也可以删掉原有的网站管理员。所有的注册用户都可以成为网站管理员,但是原本的第一个注册网站管理员不能够被删除。因为网站管理员能进行任何操作,所以我们要注意这点,不能盲目添加。
6. 任命课程管理员(课程管理员可创建新课程并任教)
可以任命除网站管理员以外的所有用户成为课程管理员,课程管理员能够创建新课程,但是只能在自己创建的课程中任教,不能够在其他课程中任教。
7. 任命教师(给一门课程任命教师)
给一个课程任命教师。
8. 学生登记(给一门课程添加学生)
和任命教师是一样的过程。

课程类别:(设定课程,类别并为他们指派用户。)
作为管理员,可以进行任何的操作,包括建立添加课程类别。并且还可以自己添加课程,任命自己为教师。当然也可以删除、隐藏各类别,或者上下移动类别的次序,确认是否置顶。

日志(浏览日志)
日志记录了所有用户在本站的操作以及使用的情况。
这里可以通过下拉选项详细到哪个课程,哪个人,哪天,哪个模块。
当然也可以显示所有的学科,所有的人,所有模块等。

网站文件(发布文件或上传备份)
在这里可以查看到所有上传到网站的附件已经其他共享文件,并可对其进行编辑,解压,重命名,删除.等等一系列操作。也可以自己上传文件,新建文件夹,将文件转移等对其进行管理。