Hi, @brintd and welcome to the Canvas community.
As long as you lock module content, you should be able to publish the module in advance.
Yes -- students will see the module content titles but it will not be accessible to view. You can take a look at this guide for automatically showing modules at specific times: How do I lock a module?
If you think the module content should be hidden, there is one idea that you can vote on. Voting on ideas helps signal to Canvas developers what features are most important to users.
As for hiding after 24 hours, that is not currently available. I took a look at all the ideas that have been submitted and could not find one that match this request. You might consider submitting an idea. You can learn more about this process: How does the feature idea process work in the Canvas Community?
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.