Lesson 1
Remember. Understand. Apply. Analyze. Evaluate. Create.
| Question | Answer |
|---|---|
| What is this? | [1] It is called program learning. |
| What is program learning? | [2] Program learning is a teaching technique that was popular in the 1960s and 1970s. |
| How do I learn from a program Learning text? | [3] If you have a printed book, you cover the answer column with a card. Try to think of the answer before looking. |
| Is there anything else I can do? | [4] You could try memorizing the answers. Or learning something. |
| What is it for? | [5] It is for learning. It is good for training short or rather medium term memory. |
| Is it good for anything else? | [6] I’m glad you asked. Because it trains short and medium term memory, it is good for teaching Prompt Engineering. |
| What do I do if I don’t have a printed book? | [7] I’m sure we’ll think of something. |
| What are all those little numbers? | [8] The answers are numbered for reference, but the questions aren’t, since you read them in order. But you don’t have to. |
| Is an F.A.Q. an example of program learning? | [9] Random access. |
| Is that all for now? | [10] Yes. |
Lesson 2
| Question | Answer |
|---|---|
| What is this? | [1] It’s another lesson. |
| What is this one about? | [2] Learning Objectives. |
| What is a Learning Objective? | [3] A learning objective, or LO, is what you are going to learn about. |
| Don’t go there. | [4] OK. |
| How do I write Learning Objectives? | [5] https://en.wikipedia.org/wiki/Bloom’s_taxonomy |
| What was that? | [6] A hyperlink. Snazzy, hunh? |
| What do I do with it? | [7] You can click it and read it, or just format it for later and look at the styling. |
| How do I format things? | [8] Use something called markdown. |
| What’s this markdown you speak of? | [9] Glad you asked: Online Markdown Editor – Dillinger, the Last Markdown Editor ever. |
| So, when I’m writing Learning Objectives, I write them in Markdown and use the editor at the web site? | [10] Yes. If you like. |
| Like this. And I can use Bloom’s Taxonomy if I want. | [11] Yes. |
| Can I ask things other than questions? | [12] You just did. |
| What is that called? | [13] Queries can be questions (interrogatives) or commands (imperatives). |
| What is another name for a query? | [14] A prompt. |
| So prompts are like asking a search engine a question? | [15] Sort of. They have more context and the sessions can go on longer. |
| What is Context? | [16] We’ll get to that later. Or we already did. Context is what you have before you start prompting, during, and afterwards. |
| You mentioned tests. Is there going to be a test? | [17] There already have been several. |
| Ah, you mean some of your answers were prompting me to ask questions. | [18] Yes, and in a sense, we are prompting each other. Like two agents in a feedback loop. |
| What are those things? | [19] We’ll get to that in another lesson. |
| Are you human? | [20] I’m just a bunch of letters, and so are you. This conversation is happening somewhere else. |
| In my head. | [21] Some people think that. |
| Is Goedel going to join us? | [22] Maybe later. |
| /Halt. | [23] Exiting lesson. |
Commentary and Crash Dump: You can read about markdown [here][24] and use the editor to learn how to create program learning dialogues of your own.
[24]: Online Markdown Editor – Dillinger, the Last Markdown Editor ever.
Advice on writing LO’s using [Bloom’s Taxonomy][25].
[25]: Using Bloom’s Taxonomy to Write Effective Learning Objectives
You can find the markdown for these lessons [here][26], to practice pasting and editing in dillinger.io
[26]: hastebin – aqovocikay