0
A
回答
1
你想要做的是使用has_capabilty()函數。這就是你應該提出問題的方式。我正在查看的用戶是否有能力查看此頁面。 Moodle是關於上下文的,在一種情況下,用戶可能具有與另一種不同的能力。因此,詢問「用戶是否是老師」是錯誤的問題。實施
例子(使用的Moodle 1.9)
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
通知書蒂姆·亨特的評論在這個崗位http://moodle.org/mod/forum/discuss.php?d=126223
這需要一點點學習,但一旦你瞭解它,它就會運作良好。
祝你好運
相關問題
- 1. 如何在moodle中僅爲管理員和教師顯示塊?
- 2. 將教師角色分配給特定用戶 - Moodle
- 3. Moodle:如何爲一個課程分配一位教師
- 4. moodle管理教室預訂
- 5. SQL查看記錄多次使用(教師多於一個模塊的教師)
- 6. 性能調整Moodle
- 7. 功能請求 - 將教師或學生角色添加到userProfile
- 8. 企業架構師和Subversion - 導入能力目前鎖定
- 9. 廚師和多節點ec2教程
- 10. 獲取教師目錄的Web API
- 11. 在數據庫中計數教師
- 12. 學習教師使用的Sql符號
- 13. 廚師教程不需要apache2食譜?
- 14. 的兩個數字蟒教師3
- 15. CloudKit/iCloud - 教師/學生場景
- 16. Valence API列出所有教師註冊
- 17. 用戶,監護人和教師
- 18. 導師有2個教學科目
- 19. 選擇所有課程+教師人數
- 20. 其他教師正在教授John Cullen正在教授的課程。SQL
- 21. 來自不同機構的許多老師moodle 2.8
- 22. Moodle網絡服務功能
- 23. 訪客不能使用moodle
- 24. 食人族和傳教士與力量
- 25. 廚師客戶端重新註冊打破節點數據保存回廚師服務器的能力
- 26. Moodle的教練簡介和他們的課程SQL查詢
- 27. 廚師PowerShell功能
- 28. 如何解決[參考對象:老師 - 教師] odoo中出現錯誤?
- 29. Rails:讓教師只能看到他的學生髮帖的控制器
- 30. Javascript代碼可以在PC上運行,但不能在教師網站上傳