MOODLE教师能力

MOODLE教师能力,moodle,Moodle,我想要一个教师功能来检查登录用户是否是教师 如果是老师,我想要一个不同的主页,即我的自定义页面 如果是学生,另一页 有人能帮忙吗?您要做的是使用has\u capability()函数。这就是你提出问题的方式。我正在查看的用户是否有能力查看此页面。Moodle与上下文有关,在一个上下文中,用户可能具有不同于另一个上下文的功能。因此,问“用户是否是教师”是错误的问题 实现示例(使用moodle 1.9) 请参阅本论坛讨论以了解更多信息 注意Tim Hunt在这篇文章中的评论 这需要一点学习,但一旦

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

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

如果是学生,另一页


有人能帮忙吗?

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

实现示例(使用moodle 1.9)

请参阅本论坛讨论以了解更多信息

注意Tim Hunt在这篇文章中的评论

这需要一点学习,但一旦你有了头脑,它就会工作得很好

祝你好运

 if(has_capability('block/my_history:userview', get_context_instance(CONTEXT_USER)) ){
    $this->content->footer = 'Manager View';
 }else{
    $this->content->footer = 'Non Manager View';
 }