木采作品集姜家三之三:图解UX如何导入08版词库

来源:百度文库 编辑:中财网 时间:2024/05/05 08:24:58
本帖最后由 考试的小狗 于 2011-4-12 17:40 编辑

一直没有用过UX版的supermemo,今天偶尔需要用到,发现不懂怎么导入qa文本。直接去查了查舍得写的资料,总算弄明白了。随手截几个图片做个注解,供使用的时候大家参考。
吸取上次的经验教训,直接把带图片的文档做成附件供下载。

以下是舍得原文(不含图片):

[UX入门]SuperMemoUX如何导入08版的词库

(2010-04-26 16:27:09)





要导入2008版的词库非常简单,只要将该词库从SuperMemo2008中导出,导出时请选择格式为Q&A文本格式,注意不要勾选"Allow Html"这个选项,导出完成后请检查一下,它的格式应该是这样的:

  • Q: polit: to campaign for office by visiting many small towns to
  • Q: give short speeches
  • A: whistle stop
  • Q: gram: [if my sister is alive], she would have been 55
  • A: Had my sister been alive
  • Q: US: Ready, steady, go! (sport)(UK)
  • A: On your marks, get set, go!

也就是说每个词条之间要空一行.



然后,你就可以用这个词库文本去UX里导入了.



另外要注意的是,因为SuperMemo UX是用到XML来作为页面的主要格式的,因此,导入的词库必须严格遵循XML的规范,在XML有,有三个字符是不能使用的,要用的话,必须进行转义,这三个字符分别对应的转义符如下:

  • <
    需转为    <
  • >
    需转为    >
  • &
    需转为    &

尖括号不转义不会有太大的麻烦,但"&"不转义,页面导入后,会出现错误提示,若有此类错误发生,也不用着急,例如程序提示"item00002.xml"出现错误(相应的行和列都有提示),你只要去词库的override文件夹下找到这个"item00002.xml"文件,用emeditor之类的文本处理软件打开,改掉错误的字符就可以了,修改的时候,请先关闭"item00002.xml"所对应的SuperMemoUX中的页面.


另外还有一个字符需要注意,当你在SuperMemo2008(或06)中导出Q&A文本是,若你曾经在这个词库中手工添加过内容,插入过回车符,那么,这种回车符在导出时将被处理为"┑"的样子(代码是"\x02",这里无法正常显示该字符,故用制表符代替),请将该字符批量替换为"<br>".


最后要提醒大家一点的就是,在SuperMemo UX中,词库文本是不需要进行转码操作的,文本也不用转存为什么UTF8编码,使用常用的GB编码就可以了.


下面来讲讲导入时的操作:

导入有两个途径,一是在创建课程时,二是在课程创建后.

一.创建课程时导入

1.点击"今日学习计划"(即初始界面)中的"添加",然后在弹出的"选择课程"窗口中点击"创建"按钮.


2.然后在弹出的窗口中输入课程目录名,输入完后勾选下方的"从Q&A格式文件导入页面",点击确定继续.




3.在弹出的窗口中点击"选择"按钮.注意,当你的词库文件中有用到Font,bgsound这样的Html语言时,请先勾选"问题和答案采用Q&A格式".

4.选择好文件后,点击导入.然后需要等待一点时间,此时间主要是由你导入页面的多少决定的.

此时若是你的词库文件有非法字符之类的内容,程序可能会报错.

若是你每个Q&A之间没有空行,那极有可能导致页面变少.舍得当初作小白鼠的时候,曾试过一个空行都没有,结果只导入了一个页面,狂汗.

这个时候,点击你创建好的课程就可以进入,并开始学习了.

我们再来看看另一种方法的导入.


二.课程创建后导入

1.同上

2.课程目录名输入完后,不勾选"从Q&A格式文件导入页面",直接点击确定继续.

3.打开创建好的课程.

4.按F9进入编辑模式.

5.在左侧的"内容列表"中点击程序给你创建好的一个空白页面,然后打开菜单"页面->模板"(快捷键Ctrl+K).


注意,若是没有发现这个内容列表,可能是它已经被你隐藏了,按F10试试.


6.在弹出的窗口中,将类型改为"章节",然后点击确定继续.

7.在左侧的"内容列表"中,右键点击刚刚被转换为"章节"的页面,从弹出的快捷菜单中选择"章节->从QA文件导入页面".


接下来的操作就跟上一方法中的第3,4两步一样,不再赘述.



第二种方法比较灵活,而且导入的页面更有条理.

注意一下,UX程序有一个要求,就是单一一个章节下,页面数不要超过1000,超过了会有提示,但程序不会出错.


大家可以参阅一下这篇文章 [UX扫盲]SuperMemoUX词库的Q&A文件格式)


源文档 <http://blog.sina.com.cn/s/blog_5f2d67f90100i7tw.html>



UX入门—导入08版的词库.rar(804.39 KB, 下载次数: 55)