【aRsenal-4】用R创建记忆卡片
2017-09-28 本文已影响108人
Rapp
女儿今年刚上一年级,记忆汉字和英语单词成了她每天的必修课。为了检验学习效果,我经常会使用一些写有汉字和英语单词的小卡片来考查她。
使用记忆卡片的效果很好,女儿也非常喜欢,但是仍有一些不足之处:
- 纸质卡片容易损坏和丢失
- 卡片多了,整理起来不方便
- 字太小,只有拿到手上才能看
于是,我想尝试着把记忆卡片做成PPT,然后在电脑或者投影仪上全屏放映,这样就可以完美解决上面的问题。
目标明确之后,将制作记忆卡片分为以下几个步骤:
- 将要记忆的汉字(包括拼音)和单词输入到文本文件中
- 写R代码读入文本文件中的汉字和单词
- 将汉字和单词随机打乱顺序
- 用ReporteRs包中的函数将每一个汉字或单词做成一张幻灯片,并调整字体大小
- 保存成pptx文件,用PowerPoint放映
所有代码如下:
code.png
举例说明:
这是我在文本文件中输入的汉字和拼音(缺点是无法输入声调):
input_chinese.png
这是我在文本文件中输入的单词和句子:
input_english.png
程度自动生成下面的PPT文档:
ppt_ch.png ppt_en.png
接下来就可以和女儿一起坐在电脑前,一边放映幻灯片,一边记单词啦!
qrcode.jpg