舍得英语魔法学苑

 找回密码
 注册
查看: 4338|回复: 4

[UX] 用转换精灵0.8.1制作supermemo课程并正确显示音标

  [复制链接]
  • TA的每日心情
    擦汗
    2014-12-23 20:17
  • 签到天数: 120 天

    [LV.7]常住居民III

    ziyifu 发表于 2013-3-30 20:05:53 | 显示全部楼层 |阅读模式
    本帖最后由 ziyifu 于 2013-4-5 21:47 编辑

    1.  将Excel中的单词,音标,释义,例句和例句译文以五列形式呈现。




    2.  音标的显示一开始是完全正常的,字体是Arial Unicode MS。

    3.  打开Notepad++,新建一个文件,在“格式”一栏选择“以utf-8格式编码”,然后将Excel中所有的五列文字全部复制到  Notepad++,发现音标显示正常,而且不同列之间有制表符,保存成txt文件。(如果两列之间有两个或三个制表符,没关系,选择“搜索”---“替换”,下面选择正则表达式,然后在第一个选框填入”\t\t”, 在第二个选框填入”\t”,(即将两个制表符换成一个制表符。替换成功。)

    4.  打开转换精灵,打开刚才的txt文件,只要看到音标里是空缺了一些元音字符就好,如果是用“?”来表示那些元音,就不行了。还是ctrl+A全选,将字体改为“Arial Unicode MS”,看音标是否显示正常,如果是,一切搞定了。这里改变音标字体时,可能有好几分钟没反应,要等久一点。(后来重新试了一下,其实这时候音标显示为空几个元音字符的样子,对正常制作课程没有影响。只要在下面的音标的字体设置中用unicode,最后的课程也能正常显示音标的。所以这一步也是多此一举呢,呵呵)

    5.  按正常顺序制作课程即可。主要设置如下:

    首先设置转换方案:选择模型 “生词库”,按其右边的“载入模型”按钮,然后将问题栏设置如下:
         先点击“栏位”后的下拉按钮,先选择“单词”,题型选择“文本”,“换行”选择1,然后按设置,具体设置文本格式,将单词字体选择为arial,字体大小36,蓝色,最后存储一下文本设置,以便下次备用。

         再选择其他栏位如“音标”,将音标字体为Unicode,特别注意:音标字体必须是预置字体,否则会显示.xml页面损坏或者是无效,(很重要!),其次,如果原文本已经有音标符号,不要再选择添加[],否则会有两个[[]],很难看的。


        然后设置音频,注意音频栏位还是要选择“单词”,题型选择为“音频”,具体如下图所示:音频为内嵌式,mp3。


        答案栏设置如下:
        释义为红色字体,黑体,大小28,例句为Arial或者Times New Roman,黑色,大小28,例句译文为橄榄色,略调深一些,楷体,大小24。

        课程名称按照单词库不同自取,编辑模式用覆盖模式,(我未试过增补模式)。章节标题显示在左侧单词的上方,可实现在原文本上规定章节,将单词分为几个List。

        练习启用栏位,这样就会在左侧显示所背的每个单词。只是有序号,不知如何去除。可能是直接去掉那个序号中的1。模板编号为12,最漂亮的一种,背景图是一个小孩子,不过没什么用。

        模板定好之后最好点击一下按钮“存储模型”,保存修改过的模板,下次再用。


          最后按“快速转换”按钮,就开始制作课程了。等一段时间之后,就可以跳出对话框,说明已经制作完毕。到SM Conv下面看一下override文件夹和course.smpak。用supermemo ux读入course.smpak,如果发现哪里需要修改,可以用转换精灵重新读入源文件,改了之后直接按制作课程按钮,速度很快就能改好。马上可以在supermemo ux下面看修改效果。
       
    6.  课程制作成功后,用supermemokit(也可用smpak)和Android Tool_20121021将其导入到安卓手机中。这里最关键的一点是:要将制作时用的模板文件夹templateXX放到override文件夹下,然后再打包,如果自己需要的模板找不到,就用smpak或者是supermemokit解包,可以找到相关的模板文件夹。我喜欢用的是template00012。很漂亮的色彩,背景ID用48。



    7.  如何批量修改所有的*.xml文件:
    最后还有一件插曲:不知怎的,我原本提取的音标已经有音标符号了,结果用转换精灵制作课程时,在音标-标记-设置那里又选了加上音标符号,结果出现了双重音标符号,看着好难受。想起了网上曾经看到可以批量修改,找了半天adappp和舍得学苑的文章,一下子找不到,就百度了一下,有人说如果是修改多个文件中的文字,可以下载 ultra edit 或 Search and Replace(这些软件可以同时修改多个文件)http://wenwen.soso.com/z/q142457137.htm,我想Notepad++一定也可以的。于是就模仿这个方法,将所有override下面的.xml文件拷到一个“待改”的文件夹。然后按照该方法做了修改,将“[[”换成“[”,将“]]”换成了“]”,果然成功了。


    8.  将修改好的文件拷回到override文件夹,然后将该文件夹打包(已包含template12),形成course.smpak,然后用Android Tool_20121021改写supermemo.db,并形成以guid命名的新文件夹,里面已经有course.smpak,将该文件夹和supermemo.db一起拷到手机里(先将手机里原有的这两项删除),成功。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    评分

    1

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2013-3-28 19:15
  • 签到天数: 41 天

    [LV.5]常住居民I

    xsqxsy 发表于 2013-3-30 21:27:39 | 显示全部楼层
    本帖最后由 xsqxsy 于 2013-3-30 21:28 编辑

    技术文章,好。我的错误你也范了,是guid ,而不是grid.
  • TA的每日心情
    擦汗
    2014-12-23 20:17
  • 签到天数: 120 天

    [LV.7]常住居民III

     楼主| ziyifu 发表于 2013-3-30 23:41:47 | 显示全部楼层
    重新修改了一下帖子,附上了一些图,希望能帮助一些像我一样问题多多的新手。另外,关于那个“grid”和“guid”,可能是原帖流传范围太广了,我所读到的大部分都是“grid”,所以以讹传讹,继续让它流传,呵呵!谢谢版主不辞辛苦纠正,学习了!
  • TA的每日心情
    开心
    2013-11-27 09:21
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    目_迷 发表于 2013-5-24 14:33:59 | 显示全部楼层
    好贴 对新人很有帮助 标记下先
  • TA的每日心情
    无聊
    2017-5-27 22:41
  • 签到天数: 90 天

    [LV.6]常住居民II

    skycity8888 发表于 2013-9-16 16:16:28 | 显示全部楼层
    好帖子。。。。。
    [发帖际遇]: skycity8888 发帖时在路边捡到 4 颗 魔晶石,偷偷放进了口袋. 幸运榜 / 衰神榜
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|手机版|Archiver|官方微博|官方QQ群|舍得英语魔法学苑 ( 冀ICP备11024081号-1 )

    GMT+8, 2018-10-22 16:25 , Processed in 0.084810 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表