I want to ask, If there is any way to make course unavailable to students till they answer a specific survey in that course?
Yes. You can use adaptive release rules to restrict access based on the condition of that item. The setup can be tedious depending on how your content is structured in the course. (i.e) if your assignments all live in one folder and are tiered within it you only need to restrict the top folder. If not then you have to restrict each folder or item, assignment, etc. The Rules themselves are easy to create in Adaptive Release.
Thanks alot Charlie it's very helpful
Retrieving data ...