-
Notifications
You must be signed in to change notification settings - Fork 2
markdown-to-slides documentation (updates on /worshops/README.md) #17
base: master
Are you sure you want to change the base?
Changes from 3 commits
c1816b3
ec3ca9d
9ce4261
c857ead
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,9 +3,11 @@ All of our workshop materials - open for everyone to use! | |
|
|
||
| Our workshops are first written in Markdown, with one .md file corresponding to a slide. Each card must have the type of slide (please consult our Bit brand template) and appropriate labelings of content to be placed on the slide. | ||
|
|
||
| # How a Slide should Look | ||
| # **Developing Markdown Cards --> PPT That Fits Inside Of Slide Template** | ||
|
|
||
| This is the format that one Markdown card (or one slide) should utilize: | ||
| As we are also presenting and teaching our cards in a classroom, we want to make the cards we already had into slides. | ||
|
|
||
| Each .md file should correspond to one slide, and the basic format to represent a slide in a markdown file is as shown below. | ||
|
|
||
| **Type:** _insert type here_ | ||
|
|
||
|
|
@@ -16,3 +18,83 @@ _insert slide content here_ | |
| --- | ||
|
|
||
| _insert any explanations_ (will be in speaker notes) | ||
|
|
||
|
|
||
|
|
||
| We are specifying these details to help the design team when they put the information into the actual PPT. | ||
|
|
||
| First, you need to specify the type -- what slide template you would like to use. Our design team has made many good BitProject templates, and you can find all of them [here](https://docs.google.com/presentation/d/1F5_Qcf_0IduoNKzRUT4owPlE5t5Ab8utmGHUMwZCM_g/edit#slide=id.p). You can make a copy of it and see the details of all templates by adding empty slides. | ||
|
||
|
|
||
|
|
||
|
|
||
| For almost all the templates, they have a block for title. So simply put the title of the slide after "**Title:**". You can use the corresponding title of the card, or be more specific. | ||
|
|
||
|
|
||
|
|
||
| Once you chose the template and finished the title, you should write the content of the slide. You need to specifically point out what content should be in which text/image box in the template. For example, there are 2 text boxes in the "small code snipet" template, so you need to specify what are in the upper text box, and what are in the lower text box. | ||
|
|
||
|
|
||
|
|
||
| Since the slides are to help people visualize the ideas better and be like a summary, you should simplify and extract the content from the cards instead of copying it. There should not be long sentences or paragraphs on the slides. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think a specific example of how one can take more in-depth information from an activity and simplify/summarize it for a slide would help the reader understand the expectations |
||
|
|
||
|
|
||
|
|
||
| After that, you can use the cards or your own words to write the notes for the speaker to understand what they need to cover for the slide. | ||
|
|
||
|
|
||
|
|
||
| Often, one card contains too much information to be covered in one slide. So you should split them up and make sure the slides are reasonable and understandable. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it's worth mentioning that slides have a lot of pictures and we should be mindful of this when creating slides (we don't want to overwhelm the audience with text). With that being said, when converting slides to markdown files, we shouldn't need to include all of the pictures (although still having most would be nice; we definitely want the pictures that further/clarify the concepts) |
||
|
|
||
|
|
||
|
|
||
| Here is a full example of what a slide should be like in a markdown file. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. the equivalent of this slide inside of Rochelle's slide template will really drive the point home. |
||
|
|
||
| **Type:** Small code snipet | ||
|
|
||
| **Title:** *Installing React* | ||
|
|
||
| upper-right text box | ||
|
|
||
| * Node.js | ||
| * Terminal | ||
|
|
||
| lower-right text box | ||
|
|
||
| ```bash | ||
| $ npm install --save-dev react | ||
| $ npm install --save-dev react-dom | ||
| ``` | ||
|
|
||
| ------ | ||
|
|
||
| *Speaker notes: | ||
|
|
||
| First, you need to download the latest version of Node.js | ||
|
|
||
| Now let's nevigate to the terminal. Every operating system is differen, and here we are demostrating with Apple terminal. | ||
|
|
||
| Install react using npm | ||
|
|
||
|
|
||
|
|
||
| # Code Review -Reviewing Markdown Cards | ||
|
|
||
| ### Checkpoints | ||
|
||
|
|
||
| - [ ] Significant interactive aspect (like the BitBloxs game in Postman workshop) | ||
| - [ ] Each card conveys significant ideas | ||
| - [ ] Each card has visuals | ||
| - [ ] The length of each card is reasonable | ||
| - [ ] Logical context progression from card to card | ||
| - [ ] Using long sentences | ||
|
||
|
|
||
|
|
||
|
|
||
| ### Documentation for checkpoints | ||
|
|
||
| 1. The cards should have significant interactive aspect. For example, the BitBloxs games in the Postman Workshop should be included in the activity's cards. In the workshop, we can interact with students directly and verbally, then when we transfer to cards, we should try to create some interaction like steps to guide students through activities. | ||
|
||
| 2. Each card should convey significant ideas. Each card should have a main idea to convey, instead of simply listing methods. For example, it may explain a concept such as What is cURL or What does PUT requests do. | ||
| 3. Each card should have some sorts of visuals. The visuals can be something that help illustrate an abstract concept. For example, a drive-through animation to help illustrate the idea of API. The visuals can also be something that complement the description of a step, such as a screen shot to guide how to create an account. The visuals should be relevant to the text and help explain the text better. | ||
| 4. The length of each card should be reasonable. Each card should not be too long to read, or too short that fail to convey any idea. It should be considered wisely what slides can be put into one card and how to separate the contents. | ||
| 5. Logical context progression from card to card. The cards should be in an order that logically illustrate the activity. The background information and basic concepts should come at first. And it is better to have transition sentences to connect each cards so that people could know where they are. Sometimes it is necessary to reorder the slides to make the logic more smooth in cards. | ||
| 6. Instead of bullet points in slides, the cards should be written in full sentences, and effectively convey the idea. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Context of existing activity cards -> simplified Markdown cards -> PPT slides should be explained.