how can I allow feedback for a guest course? Til now I got the message that guest are not allowed
You may want to see if you have the mod/feedback:complete capability set to 'allow' for guests. You will find this in the "Administration / ▶ Users / ▶ Permissions / ▶ Define roles"
HAving an similar issue with Guest access to a Feedback Form. Using Moodle 2.0.1. (Build 20101229). Feedback is set to Anonymous entry. Guest access is allowed at the site and course level. Permissions are set to allow Guest to Complete Feedback Forms. This permission is Allowed at the Course and Activity level.
The problem is that a Guest can open the web page with the Feedback Form activity but is unable to access the Feedback Form link. The link does not appear. One must log in as an authorized user to be able to access the link.
What setting is preventing the Guest from viewing the Feedback link http://moodle.ito.lacoe.edu/las_virgenes_unified/mod/feedback/view.php?id=7464
AFAIK, the response permission is set using the
Complete a feedback
in the Guest Permissions. The default is NotSet and it probably inherits its permission from Authenticated User. Change that to Allow and it should be OK.
The permission level for Guest is set to Allow. When in the Course, the Locally assigned roles only shows the following 3 roles: Teacher, Non-editing teacher; Student. Should Guest role also appear here so the Guest can access the content in this Course?appear
there are some requirements to allow guests to complete a feedback.
- the feedback has to be anonymous!
- the site has to allow guests to login
one exception: If the feedback is located on the frontpage and the global feedback-setting "feedback_allowfullanonymous" is set to "Yes" then the guestlogin is not needed
- if the feedback is located in a course the courses has to allow guest-access
I hope it helps a bit.
Thank you for the settings. I have verified that the settings you posted are set the way you suggested. The have been that way from the start. Even with the settings matching the list above (from Andreas) Anonymous users are not able to see the feedback in any browser. I have checked settings at the site, course and activity level and am not able to see any conflict or parameter that would be preventing access. I am completely puzzled as to why.
I'm sorry, but I just now see you use moodle2.0. There it is currently not possible to give guest-write-access on course-level . The only thing what would work is a feedback on the global frontpage.
Would it be possible to place a feedback on the global frontpage, hide it AND map it to specific course where it can be accessible by guest login permissions?
I'm sorry, currently not.
I am log in under my account as Manager and visit the course page with the feedback activity. I change my role to Guest and I can see the link to Answer the questions. If I log out, visit the same Course page with the feedback activity, the link to answer the questions is NOT visible. This despite verifying that all settings are set to Allow a Guest to answer a feedback activity, both in the Users/Permissions on the Home page and in the Feedback module locally.
the switching to the guest role is not the same as a real guest.
For checking the permissions the feedback-module uses the moodle-function has_capability(). This function does not return true if the checked permission is a write-permission and the user is a real guest.
The feedback-capability "complete" is a write-permission.
Thanks for your work on this module, Andreas. Fyi - I created a feature improvement over at tracker.
I believe this behaviour may have changed now.
We have added a Feedback activity to the front page, and Guests are able to complete it.
We did not changes the Guest permissions to do this.