diff options
author | Sacha Chua <sacha@sachachua.com> | 2024-07-10 18:49:56 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2024-07-10 18:49:56 -0400 |
commit | 2e3096bdceea739992bc2a2d5ce1a10556300650 (patch) | |
tree | 0981a3d32ac04d9c2f9df0b3f10d7034316fc219 /2024/talks/org-teach.md | |
parent | d4715f2f3a3ed7c91bd80f75404c2ae3dcd20158 (diff) | |
download | emacsconf-wiki-2e3096bdceea739992bc2a2d5ce1a10556300650.tar.xz emacsconf-wiki-2e3096bdceea739992bc2a2d5ce1a10556300650.zip |
Add water, org-teach
Diffstat (limited to '2024/talks/org-teach.md')
-rw-r--r-- | 2024/talks/org-teach.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/2024/talks/org-teach.md b/2024/talks/org-teach.md new file mode 100644 index 00000000..30b7b8ea --- /dev/null +++ b/2024/talks/org-teach.md @@ -0,0 +1,44 @@ +[[!meta title="org-teach: a minor mode for writing course materials in Emacs"]] +[[!meta copyright="Copyright © 2024 James Endres Howell"]] +[[!inline pages="internal(2024/info/org-teach-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# org-teach: a minor mode for writing course materials in Emacs +James Endres Howell (he/him) - <mailto:james@endres-howell.org> + +[[!inline pages="internal(2024/info/org-teach-before)" raw="yes"]] + +I will demonstrate how I used Emacs to produce all the materials for teaching an undergraduate +molecular and cell biology course at a very large university. My org-teach package +(<https://git.sr.ht/~jamesendreshowell/org-teach/>) is a collection of Org macros that customize export +to LaTeX and Beamer in order to produce (1) textbook-style handouts, (2) slides for classroom +presentation, and (3) quiz and exam questions, all from a single Org source document. It also +provides a simple minor mode that facilitates authoring such source documents. We will discuss the +benefits of producing course materials as plain-text outlines, and of exploiting the power of Emacs +and Org mode for writing and managing book-length teaching materials. + +Last year at EmacsConf 2023, I presented some aspects of an earlier version of org-teach +(<https://git.sr.ht/~jamesendreshowell/org-teach-EmacsConf2023>). This talk will provide more +background, more details, and some exciting new features. + +About the speaker: + +James Endres Howell has taught Molecular and Cell +Biology, Biochemistry, Microbiology, Immunology, +Toxicology, and Molecular Medicine at Penn State +since 2006. Recently Dr. Howell has developed +popular courses for non-science majors in +Genetics, Ecology and Evolution; Science in +Literature; and Science in Media. He has used +Emacs daily since 1988. + + + +[[!inline pages="internal(2024/info/org-teach-after)" raw="yes"]] + +[[!inline pages="internal(2024/info/org-teach-nav)" raw="yes"]] + + |