Peter, this is important, and I can't answer you yet.
To confirm: it is more important to be certain that the wrong people do NOT receive a post, than to ensure that the right people do.
I'm trying right now to discover which of these factors (or combinations) stop a student receiving a message:
- Course visibility = Hide (apparently does not stop News Forum digests, in my organisation's installation)
- Course group mode = Separate groups or Visible groups
- Course format = Social format vs Topics format
- Section visibility = Hide
- Section group mode = Grouping
- Section access restrictions
- Forum visibility = Hide
- Forum group mode = Separate groups or Visible groups
- Forum grouping
- Forum access restrictions (date)
- Forum access restrictions (completion)
- Forum type = News forum (seems to guarantee delivery?), Single simple discussion, Q&A, Standard
- Posting role = Admin, Teacher, Student, Admin impersonating Teacher or Student
- Post group selection = All participants, or group
- Forum subscription mode = Forced, Auto, Optional, None
- Recipient's notification settings = Email per post, Full daily digest, Headings only digest
- Recipient's online status at the time of digest processing
- Post's read-status at the time of digest processing
Have I missed any other factors? Can anyone rule any of these variables out?