For Moodle - it depends. Some courses are public, some aren't.
For EDU sites, a useful method is to look at how it was built. You will find a lot of sites built with software called Drupal, the education space uses it widely. It supports comments and forums, tons of ways to post links. There's...