【aRsenal-4】用R创建记忆卡片

2017-09-28  本文已影响108人  Rapp

女儿今年刚上一年级,记忆汉字和英语单词成了她每天的必修课。为了检验学习效果,我经常会使用一些写有汉字和英语单词的小卡片来考查她。

使用记忆卡片的效果很好,女儿也非常喜欢,但是仍有一些不足之处:

  1. 纸质卡片容易损坏和丢失
  2. 卡片多了,整理起来不方便
  3. 字太小,只有拿到手上才能看

于是,我想尝试着把记忆卡片做成PPT,然后在电脑或者投影仪上全屏放映,这样就可以完美解决上面的问题。

目标明确之后,将制作记忆卡片分为以下几个步骤:

  1. 将要记忆的汉字(包括拼音)和单词输入到文本文件中
  2. 写R代码读入文本文件中的汉字和单词
  3. 将汉字和单词随机打乱顺序
  4. ReporteRs包中的函数将每一个汉字或单词做成一张幻灯片,并调整字体大小
  5. 保存成pptx文件,用PowerPoint放映

所有代码如下:


code.png

举例说明:
这是我在文本文件中输入的汉字和拼音(缺点是无法输入声调):


input_chinese.png

这是我在文本文件中输入的单词和句子:


input_english.png

程度自动生成下面的PPT文档:


ppt_ch.png ppt_en.png

接下来就可以和女儿一起坐在电脑前,一边放映幻灯片,一边记单词啦!

qrcode.jpg
上一篇 下一篇

猜你喜欢

热点阅读