为什么Moodle有一个Guest用户帐户?这不仅仅是让网站的某些区域公开可见吗?
我问,因为当我的会话超时时,它说"您以访客身份登录"还有一个退出按钮......哪能做什么?如果Guest是默认值,您为什么需要登录或退出?
为什么他们不仅仅具有公共访问级别,您可以将网站中的项目设置为?有一种方法可以让事情公开,所以我没有看到这样一个"用户"。
答案 0 :(得分:2)
在Moodle中,您可以在站点级别启用/禁用访客访问,并且可以在课程级别启用/禁用访客访问。
'客人'用户有“访客”#39;可以像在Moodle中的任何其他角色一样编辑角色 - 这样您就可以精确地指定访客用户是什么,并且不允许访问(因此,通过覆盖访客角色,您可能允许访问以查看课程中的某些活动但不查看其他活动。
从理论上讲,这可能只需要一个角色来管理,而不是一个客人'用户帐号。实际上,Moodle代码中有很多地方使用登录的用户对象($ USER),这样可以简单地将其指向“访客”。用户(分配了所有正确的功能),而不是必须检查每个实例是否使用访客访问或实际访问。
是的,'客人'登录只是对网站/课程的公共访问 - 但增加了控制公共访问的能力,其方式与任何正常访问方式类似。已登录的用户受到控制。