From: "Peter Neilson" <neilson@windstream.net>
To: emacs-orgmode@gnu.org
Subject: Re: Using Org-mode for mass-scheduling appointments
Date: Sat, 15 Mar 2014 07:32:21 -0400 [thread overview]
Message-ID: <op.xcrgz7vcrns8nc@localhost.localdomain> (raw)
In-Reply-To: <20140315120722.6a4ecfb7@aga-netbook>
On Sat, 15 Mar 2014 07:07:22 -0400, Marcin Borkowski
<mbork@wmi.amu.edu.pl> wrote:
> Dnia 2014-01-22, o godz. 12:55:43
> Marcin Borkowski <mbork@wmi.amu.edu.pl> napisał(a):
>
>> Hi list,
>>
>> I have the following problem: I want to schedule quite a few short (10
>> minutes, say) appointments with my students ("mass" is probably an
>> exaggeration, but there are going to be around 50 of them). I'll have
>> several time slots, and I want the students to reserve one for each of
>> them. I'd like to publish a table with "free/reserved" info on the
>> web. I don't want any fancy web forms and automatic reservation, just
>> emails+manual updates of the table. Can you imagine any way Org (with
>> tables, or maybe scheduling) might help, so that I don't have to write
>> html by hand, for instance?
>
> Just for the record: I ended up using Org to prepare a table with the
> possible time slots, which was then printed and attached to a pinboard
> near my room. Then, each student could come and write down his/her name
> in a selected slot (with a pen). This way, I solved the problem of
> race conditions in (probably) the simplest possible way...
This is actually a good solution. If, for example, there are two students
who are there to sign up for exactly the same slot (a conflict) the
resolution is obtained by their mutual discussion, right there by your
room. You do not need to invoke Dijkstra or any sort of mutex devices.
Deadlock is impossible. Some problems are better solved if the computer is
removed.
If student A absolutely must have the time slot already held by student B,
it is the responsibility of A to contact B. You, emacs, and the Org crew
easily relinquish any responsibility.
prev parent reply other threads:[~2014-03-15 11:32 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-22 11:55 Using Org-mode for mass-scheduling appointments Marcin Borkowski
2014-01-22 23:17 ` John Kitchin
2014-03-15 11:07 ` Marcin Borkowski
2014-03-15 11:32 ` Peter Neilson [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=op.xcrgz7vcrns8nc@localhost.localdomain \
--to=neilson@windstream.net \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).