Is there any reason why core activity completion and restrict access settings won't work?
Create the feedback activity, make the quiz available based on completion of that prior activity.
Create the feedback activity, make the quiz available based on completion of that prior activity.