实例:
<?php require_once("../config.php"); // under root if(!is_siteadmin()) { global $COURSE, $USER; $queryrole = $DB->get_records('role_assignments',array('userid'=>$USER->id)); //echo '<pre>'; print_r($queryrole); echo '</pre>'; //$role_ids = array(); //foreach($queryrole as $qrole){ $role_ids[] = $qrole->roleid; } //echo '<pre>'; print_r(implode(',', $role_ids)); echo '</pre>'; die; //$role_id = max($role_ids); //if(!is_siteadmin()) exit('<script>location="/moodle/my/"</script>'); //echo '<pre>'; print_r($role_id); echo '</pre>'; //echo 'My Role ID is :'.$role_id; die; $students_and_teachers = array( '3', //Teacher '4', //Non-editing teacher '5', //Student '6', //Guest '7', //Authenticated user '8', //Authenticated user on frontpage '9', //Online Student '10', //onsite student '15', //ManagerAssistant '16', //TA ); //if(!$role_id OR in_array($role_id, $students_and_teachers)) exit('<script>location="/moodle/my/"</script>'); $except = FALSE; foreach($queryrole as $qrole) if(!in_array($qrole->roleid, $students_and_teachers)) { $except = TRUE; break; } if(!$except) exit('<script>location="/moodle/my/"</script>'); }
相关推荐
角色扮演:情绪描述使用Ansible部署开源学习平台。 安装来自官方的moodle文档...admin {} Moodle管理员用户配置例子 剧本如下在剧本中使用它: - hosts : all become : yes roles : - paulfantom.moodle 本地测试的本地
NULL 博文链接:https://justcoding.iteye.com/blog/2004089
moodle:适用于javaGuru Lessons的moodle
moodle:Moodle-世界开源学习平台
core_course_get_courses :通过Webservice函数在Moodle实例中获取课程。 可以按课程ID进行过滤。 core_enrol_get_users_courses :获取用户注册的课程。 core_user_create_users :在Moodle中创建新用户。 core...
Moodle批量导入用户
Moodle Nextcloud应用程序 :graduation_cap: Moodle... 对于未配置Moodle帐户的用户,窗口小部件中将显示“已连接帐户”用户设置部分的链接。管理员设定还有一个“已连接帐户”管理设置部分,用于设置全局选项和限制。
本文主要介绍了一个基于建构主义学习理论的网络课程管 理系统(学习管理系统)的特点、架构与功能,为课程管 理系统的设计、开发与应用提供借鉴。
Moodle手机 这是官方 Moodle Mobile 应用程序源代码的主要存储库。 用户文档: : 开发者文档: : 错误追踪器: : 发行说明: : 要构建应用程序,请参阅:
Moodle用户脚本 在这里,您可以找到一些有关穆德勒的有用用户脚本。 我只是在学校的情绪上测试过它们。 要运行这些程序,您需要安装防篡改键,油脂猴子或类似工具。 快速安装 关于 目前,所有这些userscripts都写在...
面条 ... 它是Moodle最新的3.3+版本的基础。 环境变量 ...DB_ENV_USER 数据库用户 DB_ENV_PASSWORD 数据库的密码,最好使用文件密码 DB_ENV_PASSWORD_FILE 在使用的db密码文件:最后一行是唯一有效的。
在AWS上托管Moodle 版本1.0.0 :copyright:2018 Amazon Web Services,Inc.及其分支机构。 版权所有。 未经Amazon Web Services,Inc.事先书面许可,不得全部或部分复制或重新分发此作品。禁止商业复制,借出或出售...
Moodle 管理员操作及权限 Moodle管理员的管理主要有以下几个部分:设置,用户,课程,日志,网站文件 设置里面又分为 1. 设置变量(基本变量) 其中主要是设置各种基本变量。 为该站点选择一个默认的语言。以后用户...
适用于Moodle的Microsoft 365和Azure Active Directory插件 包括对Microsoft 365教育版, Microsoft 365企业版, Azure Active Directory和Microsoft School Data Sync的支持 此回购是在Moodle的所有Microsoft 365和...
dbuser => 'username', dbpass => 'password', wwwroot => 'http://moodle.interlegis.leg.br', } 类参数和默认值: $source = "https://github.com/moodle/moodle" --> Git location of Moodle files $...
在Azure上部署和管理可扩展的Moodle群集此存储库包含指南和模板,旨在帮助您在Azure上部署和管理高度可用且可扩展的群集。 此外,该存储库还包含其他与在Azure上运行Moodle相关的有用信息,例如与Azure相关的Moodle...
Moodle 项目帮助手册:背景 OSSEZ.COM
此 Web 服务客户端使用“用户作为具有令牌的客户端”选项代表某些用户授权请求(如moodle 安装中的“Web 服务”>“概述”页面所述。 映射是指在无限画布上自由放置项目,以创建结构化的可视化,代表对许多“课程”...
Moodle 文件被映射到 /var/files 所以确保你挂载了那个卷 Nginx 配置由提供,但已修改 建造 $ make build or $ docker build -t yourname/nginx-moodle . 跑步 Nginx 将在 /var/www 中查找文件,因此您需要将您的...