Làm cách nào để có được ngữ cảnh/vai trò của người dùng đã đăng nhập trong moodle? Tôi đang cố triển khai một khối nhận thức ngữ cảnh. Khối sẽ đề xuất các câu đố phù hợp với người dùng dựa trên tâm trạng của họ.Moodle cách tìm hiểu vai trò của người dùng đã đăng nhập
Vai trò có thể là giáo viên, sinh viên, trợ lý giáo viên hoặc quản trị viên. Tôi đã tìm thấy các hàm get_context_instance()
& has_compatibility()
, nhưng tôi không biết cách sử dụng chúng cho mục đích này.
Vai trò và bối cảnh là một trong những khái niệm phức tạp nhất trong Moodle, nhưng phiên bản ngắn gọn là một bối cảnh chung áp dụng cho một khóa học duy nhất, một danh mục duy nhất hoặc toàn bộ trang web. Vai trò được cấp trong bối cảnh đó và gán khả năng cho người dùng trong ngữ cảnh đó. –