I anticipate a few class/clubs where there would be far more readers than writers. The readers may not be interested in registering, at least in the begining. So for such visitors, a class site becomes more like OCW - typical static site. Not a bad thing I guess, they may first see the content/discussions offered and then if they like it, may become registered user to participate fully.
I reckoned that on site-map, if I grant 'read' permission for the club node to the general public, it should work. But nope - apparently, portal system has its own permission check that prevents the unregistered user from accessing the page.
I have not looked at the portal code yet - but it will be very helpfull if someone in the know can suggest best approch to achieve this. Or is this general enough requirement to be made configurable and incorporated in the standard distribution itself.
Thanks !