From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Price Subject: merging subtrees (in a syllabus) Date: Tue, 22 Aug 2017 16:09:05 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c13ec8ed7727a05575d2a96" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkFU6-0006wZ-Bp for emacs-orgmode@gnu.org; Tue, 22 Aug 2017 16:09:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkFU4-00016j-Ob for emacs-orgmode@gnu.org; Tue, 22 Aug 2017 16:09:10 -0400 Received: from mail-pg0-x230.google.com ([2607:f8b0:400e:c05::230]:37993) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dkFU4-00014M-Fe for emacs-orgmode@gnu.org; Tue, 22 Aug 2017 16:09:08 -0400 Received: by mail-pg0-x230.google.com with SMTP id m133so36891882pga.5 for ; Tue, 22 Aug 2017 13:09:07 -0700 (PDT) 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" To: Org Mode --94eb2c13ec8ed7727a05575d2a96 Content-Type: text/plain; charset="UTF-8" I maintain syllabi for courses htat have *discussion* ocmponents and *lab* ocmponents; these are often quite separate from one another. I end up with trees that look like this: * Outline ** <2017-09-12 Tue> (Week {{{n}}}) Hacking History in the Himalaya Why we should write history, why everyone should do it, and why that means we need the Web. Hacker cultures, collaborative learning, knowledge sharing, non-expert culture. And a few words about the world's third-tallest mountain. *** Background: - [[ http://www.journalofamericanhistory.org/issues/952/interchange/index.html][JAH - The Promise of Digital History]], [[ http://writinghistory.trincoll.edu/revisioning/tanaka-2012-spring/][Pasts in a Digital Age]] - *** Lab 01: Getting Started - HTML and Markdown - Some Tools: Github, Dropbox, Atom Text Editor - About Our Partners ** <2017-09-19 Tue> (Week {{{n}}}) Language of the Web The Web is written in a language called HTML, with some help from other lanugages called CSS and Javascript. The nonlinear and interactive properties of these languages afford new possibilities for storytelling. We explore how the Internet works, and what that means for historical narrative. *** Readings - Vannevar Bush, "[[ http://www.theatlantic.com/magazine/archive/1969/12/as-we-may-think/3881/][As We May Think]]" - Tim Berners-Lee, /Weaving the Web/ [[file:readings/berners-lee-weaving-web.pdf][Ch. 2,4]]. - Edward L. Ayers, "[[http://www.vcdh.virginia.edu/Ayers.OAH.html][History in Hypertext]]" - Rus Shuler, "[[ http://www.theshulers.com/whitepapers/internet_whitepaper/index.html][How Does the Internet Work?]]" *** Lab 02: Understanding HTML *Resources:* [[http://jsbin.com/#html,live][JSBin online HTML/Javascript editor]]; [[http://codeacademy.net][codeacademy courses]]; [[ http://en.wikipedia.org/wiki/HTML][on Wikipedia]]; [[ http://www.w3.org/MarkUp/Guide/][w3 guide]]; also cf. Zotero Bibliography ---------------------- Because the course readings and hte lab are often separate, it can be difficult and confusing to maintain the course outline in its final form. Id like to be able, instead, to maintain the labs and readings separately, and /merge/ them to produce the final document. So I'd start with something like this: * Outline ** Week {{{n}}} ** Week {{{n}}} * Discussion Topics ** Hacking History in the Himalaya *** Readings - .... - ... ** The Language of the Web *** Readings - ... - ... * Labs ** Getting Started - ... - ... - ... ** Understanding HTML - ... - ... And then I'd run some elisp that mashes them all up together, and give that to the students, since I think that'll make it easier for them to read. Anyone on the list have any ideas? If it also comes with a thought about how to generate an org date objet form an initial seed and a session number, that's be fabulous too. Thank you as always! Matt --94eb2c13ec8ed7727a05575d2a96 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I maintain syllabi for courses htat have *discussion*= ocmponents and *lab* ocmponents; these are often quite separate from one a= nother.

I end up with trees that look like this:

* Outline

** <2017= -09-12 Tue> (Week {{{n}}}) Hacking History in the Himalaya
Why we sho= uld write history, why everyone should do it, and why that means we need th= e Web.=C2=A0 Hacker cultures, collaborative learning, knowledge sharing, no= n-expert culture. And a few words about the world's third-tallest mount= ain.=C2=A0

*** Background:
- [[http://www.journalofamericanhistory.org/issues/952/interchange/index.= html][JAH - The Promise of Digital History]], [[http://writi= nghistory.trincoll.edu/revisioning/tanaka-2012-spring/][Pasts in a Digi= tal Age]]
-
*** Lab 01: Getting Started
- HTML and Markdown
- = Some Tools: Github, Dropbox, Atom Text Editor
- About Our Partners
=

** <2017-09-19 Tue> (Week {{{n}}}) Language of th= e Web
The Web is written in a language called HTML, with some help from = other lanugages called CSS and Javascript. The nonlinear and interactive pr= operties of these languages afford new possibilities for storytelling. We e= xplore how the Internet works, and what that means for historical narrative= .
*** Readings
- Vannevar Bush, "[[http://www.the= atlantic.com/magazine/archive/1969/12/as-we-may-think/3881/][As We May = Think]]"
- Tim Berners-Lee, /Weaving the Web/ [[file:readings/bern= ers-lee-weaving-web.pdf][Ch. 2,4]].=C2=A0
- Edward L. Ayers, "[[http://www.v= cdh.virginia.edu/Ayers.OAH.html][History in Hypertext]]"
- Rus = Shuler, "[[http://www.theshulers.com/whitepapers/internet_w= hitepaper/index.html][How Does the Internet Work?]]"
*** Lab 0= 2: Understanding HTML
*Resources:* [[http://jsbin.com/#html,live][JSBin online HTML/Javascript e= ditor]]; [[http://codeacademy.net][c= odeacademy courses]]; [[h= ttp://en.wikipedia.org/wiki/HTML][on Wikipedia]]; [[http://www.w3.org/MarkUp/Guide/][w3 guide]= ]; also cf. Zotero Bibliography

----------------------
Because the course readings and hte lab are often separate, it = can be difficult and confusing to maintain the course outline in its final = form. Id like to be able, instead, to maintain the labs and readings separa= tely, and /merge/ them to produce the final document.=C2=A0 So I'd star= t with something like this:

* Outline
** Week {{{n}}}
** Week {{{n}}}

* Dis= cussion Topics
** Hacking History in the Himalaya
= *** Readings
- ....
- ...
** The Language= of the Web
*** Readings
- ...
- ...

* Labs
** Getting Started
- ...
<= div>- ...
- ...
** Understanding HTML
- ...
- ...


And then I'd run= some elisp that mashes them all up together, and give that to the students= , since I think that'll make it easier for them to read.

=
Anyone on the list have any ideas? If it also comes with a thoug= ht about how to generate an org date objet form an initial seed and a sessi= on number, that's be fabulous too.=C2=A0

= Thank you as always!

Matt
--94eb2c13ec8ed7727a05575d2a96--