> One approach I find interesting but haven't really researched is to start
> building lots of SMALL lecture halls, each of which fits N students, and
> each has the same video feed from the professor, but each small hall then
> breaks off for an independent discussion. And when it's all done, the
> highlights of each independent room could potentially be collated for
> distribution to everyone...

I actually did this for one thing once; it was a little contest I was
helping to run.  Sort of like the 'Programmer of the Month' contests, but a
one-shot.

I created mailing lists for each of the teams, and one overall meta-list.
This was using Listar, so I had the cc-lists and union-lists configuration
options.  cc-lists are used for outgoing mail; the subscribers of all the
cc-lists are treated as though they were subscribed to the master list with
the settings they have on the cc-list they are on.  (Duplicates are
removed.)  Union-lists is the same, for incoming checks such as posting
permissions.

At any rate, this contest meta-list had cc-lists and union-lists of all the
sub-lists.  This meant that announcements would be posted to the meta-list
(and thus received by all teams) and if a team had an announcement or
question, they could post to the main list (since the subscriber base was a
union of all the other subscriber sets, automatically).  The announcements
were automatically given to all the teams, who were responsible for keeping
their own lists up-to-date (and thus by definition, the meta-list was
automatically up-to-date), and they could discuss team-specific stuff on
their team list.

It worked fairly well.  Another example of this is the listar-announce list.
In addition to allowing subscriptions, it has cc-lists to the 'listar-dev'
and 'listar-support' lists.  Announcements that need to go to the entire
Listar userbase are sent to the listar-announce list (which is restricted to
only developers posting on it).  Duplicates are automatically removed; no
matter which of (or how many of) the Listar lists you are on, you get only
one copy of the announcement.  The Northwest C++ User's Group (nwcpp) has
nwcpp-announce and nwcpp-discuss as well.

Overall, I have found that the 'meta-list and sub-lists' architecture works
very well for a lot of things.  The problem I would still love to be able to
solve effectively is a way of creating sub-lists under a meta-list on the
fly.  I can see ways to do it under certain mailservers by extending the
mailing list address, but I want to find a mailserver-independent way of
doing it.  Unfortunately, this isn't as easily done unless you have a way to
guarantee some information in the outgoing mail will be carried back on
replies.

    --Rachel


Reply via email to