From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcin Borkowski Subject: Re: Create course material with org-mode Date: Mon, 11 Mar 2013 23:02:46 +0100 Message-ID: <20130311230246.4c629e36@aga-netbook> References: <87zjy9he6m.fsf@lapcat.tftorrey.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:38351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFAos-00079z-Ov for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 18:03:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFAog-0005QY-8P for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 18:03:46 -0400 Received: from msg.wmi.amu.edu.pl ([150.254.78.50]:50524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFAof-0005ME-T9 for emacs-orgmode@gnu.org; Mon, 11 Mar 2013 18:03:34 -0400 Received: from localhost (localhost [127.0.0.1]) by msg.wmi.amu.edu.pl (Postfix) with ESMTP id DB1D6414D7 for ; Mon, 11 Mar 2013 23:02:49 +0100 (CET) Received: from msg.wmi.amu.edu.pl ([127.0.0.1]) by localhost (msg.wmi.amu.edu.pl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nCbUuqUoGl2v for ; Mon, 11 Mar 2013 23:02:49 +0100 (CET) Received: from aga-netbook (jedenzero5-dziewiecosiem.echostar.pl [213.156.105.98]) by msg.wmi.amu.edu.pl (Postfix) with ESMTPSA id 956DF414D4 for ; Mon, 11 Mar 2013 23:02:48 +0100 (CET) In-Reply-To: <87zjy9he6m.fsf@lapcat.tftorrey.com> 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 Dnia 2013-03-11, o godz. 13:30:41 tftorrey@tftorrey.com (T.F. Torrey) napisa=C5=82(a): > Hello Thorsten, >=20 > Torsten Wagner writes: >=20 > > Actually the topic is not exactly OT, I'm looking for a > > "meta-system" which helps me to keep all those different things > > together. Hopefully, in a way which allows me to generate different > > kind of course material from the same sources. > > I was wondering, can org-mode be such a "meta-system" e.g. could I > > keep materials of a certain topic within a single org-file and use > > (customized) exporters to create the desired outputs like a > > interactive HTML version, a printable PDF, exercises and questions > > for exams? > > > > E.g. a file structure like this > > > > * Theory > > text text text > > > > ** Interactive example :HTML > > Bable code > > > > ** more theory in detail > > *** Images > > > > ** lecture slides :BEAMER > > > > ** Exercises > > *** Solutions > > > > ** Exam questions > > *** 1 > > *** 2 > > *** 3 Hi all, I am quite new here - I subscribed to this list just yesterday - but I read the OP in this thread on the web (in fact, I've sent a private email to Torsten; for the sake of completeness, let me repeat the link I've given to him here: http://tex.stackexchange.com/questions/22269/comparing-packages-which-facil= itate-typesetting-exercises-and-solutions-exercis). Also, here is something which some of you might find interesting: http://acrotex.net/ (tl;dr: it is a LaTeX-based, partly free, partly commercial suite for producing educational materials, among others interactive pdfs, and maintaining exercise databases). In fact, I am not personally interested in Org-mode's LaTeX export - being an Org-mode user for a little more than one year (or so) and a long-time TeX user (almost 20 years), I'm comfortable authoring in LaTeX. I even did try to write a paper in Org, but soon moved backed to LaTeX, where I seemed to be much more in control (which might not be objectively true, but that is what I felt). That said, I find Org-mode's note-taking/outlining and task management features really, really great - I'd like to thank all developers for this great tool! And to get on-topic: I'd be very glad to see your setup, being also an academic teacher. Also, an interesting (I guess) thought struck me today. While (as I said) writing LaTeX documents in Org-mode feels awkward for me, developing LaTeX packages using Org's "Babel" features seems like a great idea. In the LaTeX world, /the/ tool for developing packages is the docstrip "suite", which lets the developer have the code and docs interspersed in one .dtx file (literate programming) and also create a few files, optionally sharing some code (denoted by special tags in the .dtx file), from one source, with instructions to do this in an .ins (installation) file. I imagine that Org-mode might make this process much more convenient, due to its features, like structure folding, hyperlinks, exporting etc.; what's more, I think that (at least) one thing might be actually easier in Org-mode than in docstrip, namely testing (I imagine having source code, comments, tests and example LaTeX files all in one Org-mode file, and being able to tangle the code, install it, compile an example and start a pdf viewer all with one keystroke.) (This is obviously possible just in Emacs + AUCTeX and .dtx file, by means of some customization and simple elisp programming, but my guts tell me that it might be a natural application of Org-mode exporting feature.) Please tell me whether the above paragraph makes any sense to you; if yes, I might start thinking about how such a system might be implemented. (A necessary feature would have to be actually creating "traditional" .dtx/.ins pair of files to make it possible to install all this without emacs - some TeXackers are somehow happy with inferior editors;).) Best, --=20 Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University