From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Peter Neilson" Subject: Re: Using Org-mode for mass-scheduling appointments Date: Sat, 15 Mar 2014 07:32:21 -0400 Message-ID: References: <20140122125543.365ba071@aga-netbook> <20140315120722.6a4ecfb7@aga-netbook> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39200) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOmpO-0002Qv-J9 for emacs-orgmode@gnu.org; Sat, 15 Mar 2014 07:32:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WOmpH-0000hT-2y for emacs-orgmode@gnu.org; Sat, 15 Mar 2014 07:32:34 -0400 Received: from pacmmta55.windstream.net ([162.39.147.221]:34549) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOmpG-0000h2-SL for emacs-orgmode@gnu.org; Sat, 15 Mar 2014 07:32:27 -0400 In-Reply-To: <20140315120722.6a4ecfb7@aga-netbook> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On Sat, 15 Mar 2014 07:07:22 -0400, Marcin Borkowski = wrote: > Dnia 2014-01-22, o godz. 12:55:43 > Marcin Borkowski napisa=C5=82(a): > >> Hi list, >> >> I have the following problem: I want to schedule quite a few short (1= 0 >> minutes, say) appointments with my students ("mass" is probably an >> exaggeration, but there are going to be around 50 of them). I'll hav= e >> several time slots, and I want the students to reserve one for each o= f >> 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, jus= t >> emails+manual updates of the table. Can you imagine any way Org (wit= h >> tables, or maybe scheduling) might help, so that I don't have to writ= e >> 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 nam= e > 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 student= s = 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.