Make activity feedback invisible to non-paying users.

Make activity feedback invisible to non-paying users.

by Daniel Louw -
Number of replies: 1

Hi Forum

Most of my courses will consist of quiz-type activities. I want to give access to all users to complete the quiz, but only allow them to receive feedback if they payed for the course.

 

Is there a way to do this?

 

Thanks in advance.

Average of ratings: -
In reply to Daniel Louw

Re: Make activity feedback invisible to non-paying users.

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

This is a slightly odd requirement, so it may not work quite properly, however I think in theory it should work.

Edit the normal Student role, to take away the 'Review my own attempts' capability. Also, edit all your quizzes, to get rid of all the "Immediately after the attempt" review options.

Then create a new Paid student role. Give that the 'Review my own attempts' capability.

Make sure that when students self-enrol in the course, give them the Student role. When they pay, give them the Paid student role in addition to the Student role.

As I say, in theory that should work, but there may be some issues, because it is an unusual set-up.