Every activity can have access restrictions set. At the moment these settings can be either visible or hidden. When visible, they are listed and visible to student under the activity. When hidden, the whole activity is hidden until the condition is met - then the activity appears.
The suggested improvement is to introduce a function that could hide the listed conditions the activity. The activity shall stay visible and inaccessible to students with no criteria listed underneath.
This function would be useful in situations when the activity shall become accessible after many conditions are met. For example, custom Certificate whose accessibility is dependent on 20+ conditions. Students know clearly that the Certificate can be obtained only after these other 20+ activities are completed (and they can follow it through the Progress Bar). Therefore there is no need to list these 20+ conditions under the Certificate. However, students must see that the Certificate is there, but unavailable (greyed-out).