emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: tftorrey@tftorrey.com (T.F. Torrey)
To: Torsten Wagner <torsten.wagner@gmail.com>
Cc: emacs-orgmode@gnu.org, tjolitz@gmail.com
Subject: Re: Create course material with org-mode
Date: Mon, 11 Mar 2013 13:30:41 -0700	[thread overview]
Message-ID: <87zjy9he6m.fsf@lapcat.tftorrey.com> (raw)
In-Reply-To: <CAPaq-gOHo6+sFp7xBWuaaXtztcuoJY23YMgdqtZvzFBWLNSeLQ@mail.gmail.com> (message from Torsten Wagner on Mon, 11 Mar 2013 11:52:26 +0100)

Hello Thorsten,

Torsten Wagner <torsten.wagner@gmail.com> writes:

> 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

This is more or less precisely the structure I use for managing my work.
I maintain each project as one Org file, keeping together all related
text, todo lists, spreadsheets, web pages, letters, and even files like
SVG files.  This way I can add just one file (per project) to my agenda
and not miss any tasks, and backing up my critical work is just a matter
of copying my Org files.  When needed, I also export the individual
nodes as HTML, PDF, OpenDocument, csv, or whatever.

This works very well for me, even when I am treating university classes
as projects and keeping the syllabus, instruction material, lab
material, data, tests, correspondence, and everything else together in
one file.

> This file should ideally run through different exporters to generate
> interactive HTML for a website,
> printable PDF version,
> slides for a lecture,
> exercises with and without solution,
> exam questions,
>
> One task which might require some more attention (and code) would be to
> compile e.g.  the entire script from different source files. Same for an
> entire exam, a set of exercise, etc.
> The benefit of an approach like above would be that I can keep all related
> infos close to each other. It would be much easier to make changes among
> all different outputs, create new material, etc.
> Hope this makes my idea more clear.
>
> Thanks for helping
>
> Torsten

It was this capability of Org that first captured me as a user, and I
still know of nothing else with so much accessibility, utility, and
power.

I'd be happy to give you more information about how to set up an Org
file to export to different formats the way I use mine, but really the
information is very clear in the manual.

And of course, if you have any trouble, the list is really great.

All the best,
Terry
-- 
T.F. Torrey

  parent reply	other threads:[~2013-03-11 20:31 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-09 22:21 Create course material with org-mode Torsten Wagner
2013-03-09 23:20 ` Thorsten Jolitz
2013-03-11 10:52   ` Torsten Wagner
2013-03-11 11:07     ` Andreas Röhler
2013-03-12 15:08       ` Torsten Wagner
2013-03-11 15:40     ` W. Greenhouse
2013-03-12 15:27       ` Torsten Wagner
2013-03-11 20:30     ` T.F. Torrey [this message]
2013-03-11 20:59       ` Marco
2013-03-11 22:02       ` Marcin Borkowski
2013-03-12 16:47         ` Marcin Borkowski
2013-03-12 17:21           ` Jay Kerns
2013-03-12 15:30       ` Torsten Wagner
2013-03-11 21:56 ` Brian van den Broek
2013-03-12 15:43   ` Torsten Wagner

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=87zjy9he6m.fsf@lapcat.tftorrey.com \
    --to=tftorrey@tftorrey.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=tjolitz@gmail.com \
    --cc=torsten.wagner@gmail.com \
    /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).