SuperMemo转换精灵在线帮助系统

 

指定ID的妙用

 
    俗话说“常在河边走,哪有不湿鞋”。在长时间的课程制作过程中,难免有失手的时候,往往一个不小心,就把某一部分的课程给做砸了!舍得在用转换精灵制作课程的时候,这样的事,可不只遇到一回两回了。
    最好别在同一块石头上绊倒两次。所谓“吃一堑,长一智”,智长不长不知道,记性总要长的。所以舍得给各位有志于SuperMemo课程制作的童鞋的建议是,制作课程时,一定要记着多备份,备份很简单,随手将做好的东西用压缩工具打个包就是。
    除了备份,如果能善用转换精灵的“指定ID”功能,能够帮您修正一些错误。
    这个嘛,必须带大家重温一下UX的课程结构了。事实上,UX下的主要文件可分为五类,第一类是course.smpak,这有且只有一个,而且,对于非打包型课程,这个文件是通用的;第二类是课程列表文件,这可以有三个,除了大家熟知的course.xml,还有course-freq.xml和course-alph.xml;第三类是页面文件,这是课程的主体;第四类是媒体文件;第五类是模板文件;要再细分的话,还可以再分出一些来,但对我们关系最大的,还是二、三、四这三类文件。而指定ID这个功能,面对的正是这三类文件。
    在用转换精灵制作UX课程时,如果出现错误,修复起来还算简单的,只要对这三类文件进行修改就行了。怎么修改呢?下面是一些基本的思路。
    1.先记下出错的ID号段:这个直接看页面文件或课程列表文件都行;
    2.修改输出的路径,目的是让新生成的文件不直接覆盖原有的文件;
    3.用“覆盖模式”(“增补模式”不是不可以,但要搞个课程列表文件给它,而且还有其它一些麻烦),然后在“指定ID”处输入刚才记下的ID号段的起始值(最小值);
    4.开始制作课程(中间的设置细节就不讲了,你懂的),制作完毕后打开课程列表文件,将“练习内容”(参看“课程列表文件”)复制到要修改的课程列表文件中;
    5.复制相应ID号段的页面文件(itemxxxxx.xml),覆盖要修改的页面文件;
    6.复制相应ID号段的媒体文件(在media文件夹中),覆盖要修改的媒体文件;
 
    注:有时课程列表文件并不一定有变化,那就不用修改,省去第4步;如果要修改的地方没有用到媒体文件,则可省去第6步。
 
 
    
舍得英语魔法学苑   http://www.emagic.org.cn