首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MOODLE教师能力

MOODLE教师能力
EN

Stack Overflow用户
提问于 2011-12-07 18:57:19
回答 1查看 851关注 0票数 0

我想要一个教师能力来检查登录用户是否是教师?

如果是老师,我想要一个不同的主页,即我的自定义页面

如果是学生,则使用不同的页面

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2012-01-06 01:51:16

您想要做的是使用has_capabilty()函数。这就是你应该提出问题的方式。我正在查看的用户是否有能力查看此页面。Moodle与上下文有关,在一个上下文中,用户可能具有与另一个上下文不同的功能。因此,问“如果用户是老师”是错误的问题。

实现示例(使用moodle 1.9)

代码语言:javascript
复制
 if(has_capability('block/my_history:userview', get_context_instance(CONTEXT_USER)) ){
    $this->content->footer = 'Manager View';
 }else{
    $this->content->footer = 'Non Manager View';
 }

查看此论坛讨论以了解更多关于http://moodle.org/mod/forum/discuss.php?d=70739的信息

请注意Tim Hunt在这篇文章中的评论,http://moodle.org/mod/forum/discuss.php?d=126223

这需要一点学习,但一旦你掌握了它,它就能很好地发挥作用。

祝好运

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8414200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档