SuperMemo转换精灵在线帮助系统

 

Q&A文本格式

    
    SuperMemo的Q&A文本就是我们要转换的"目标文本"之一,我们通常也称之为"导入文本",因为这种文本是用来导入到SuperMemo,使之成为真正可用的课程的。这种导入文本目前主要用于SuperMemo 15系列(包括15,2008,2006等)以及SuperMemo iPhone版的导入.
 
    Q&A文本通常分TXT和XML两种格式,SuperMemo转换精灵主要以处理TXT格式为主.
    Q&A文本要遵循一定的格式,我们举个例子:
 
    下面是一个关于美国历史的范例页。你的关于美国历史的资料可能是这样的:
 
16世纪早期,第一批穿越大西洋的英格兰移民为从欧洲到北美的巨大移民潮拉开了序幕。在6到12周的航行中,他们依靠微薄的口粮生存。很多人死于疾病。殖民者最先看到的是新大陆上长满树木的海岸。准确地说,那树林是印第安人的栖息地,他们中的很多人和白人是敌对的,印第安人的袭击使移民的生活更加艰难。但是绵延在东部海岸的广阔原始森林将是巨大的宝库。第一个在美洲的英国永久殖民地是1607年在弗吉尼亚州旧自治领的詹姆斯镇建立的交易栈。这个地区很快由于种植销往英格兰市场烟草繁荣了起来。到了1620年,女人从英格兰来到了Virginia,结婚,安家,詹姆斯河沿岸的大农场越来越多,定居人口增长到1000。对比其他国家其他时期的移民政策,英格兰移民的发起者并不是政府,而是私人团体,他们的目的是获得利润。1621年由荷兰人建立的新尼德兰殖民地在1664年被英国人统治并改名为纽约。
 
    在我们的Q&A文本里应该这样写:
 
Q: 从欧洲到北美的大型移民潮发生在什么时间?
A: 16世纪早期。
 
Q: 早期移民者的航行要多久?
A: 6 周以上。
 
Q: 为什么很多早期移民者死掉了?
A: 因为长期航行和有限的干粮。
 
Q: 为什么印第安人给 移民者带来了困苦的生活?
A: 他们中的很多人怀有敌意。
 
 
    有几个地方需要注意一下:
    1.Q和A前面不要有空格(行首带空格的在UX中可以导入,但在SuperMemo2008不行);
    2.每组Q&A之间最好空一行(在UX中,若没有这个空行,将视为一个词条);
    3.同一组Q&A之间最好不要空行(在UX中,可以导入单独的Q行或A行,但SuperMemo2008的处理方式不同;
    4.Q和A后面的冒号是英文半角冒号,冒号后请加一个半角空格;
    5.Q行要在A行的前面;
    5.我们可以使用多行Q或多行A,但Q和Q之间不能有A行存在,同样,A和A之间也不能有Q行存在,你可以这样写:
 
    Q: xxxxx
    Q: xxxxx
    A: xxxxx
 
    或:
    Q: xxxxx
    A: xxxxx
    A: xxxxx   
 
    依此类推.
 
    6.在SuperMemo2008(包括2006)中,需要对上面这个Q&A文本进行转码后方可导入,而UX则不用转码;
    转换后的编码如下图所示:
 
   
    更复杂的形式,可以参考"转换精灵"转换好的Q&A文本.
 
舍得英语魔法学苑   http://www.emagic.org.cn