页面载入中...
首页 » Tag ‘课程包’

SuperMemo课程助手:在iPhone下使用多媒体课程从未如此简单!

简介

SuperMemo 课程助手(SuperMemo PAKTOOLS)是由舍得英语魔法学苑开发的SuperMemo辅助工具,主要用于往 iPhone版SuperMemo数据库中写入课程包的数据,以跳过与官方同步、导入课程等操作,实现自制多媒体课程在 iPhone 上的完美使用。

适用范围

本程序适用于已经打包的课程,这种课程的显著特点就在于课程全部集中在一个 course.smpak 文件中,不像其它课程那样需要用到大量的 itemxxxxx.xml。

本程序及下面所介绍的方法适用于iPhone版SuperMemo 2.6.1。

SuperMemo课程助手即将推出,敬请关注。下面舍得先带大家看一看,SuperMemo 课程助手能给大家带来哪些便利。

Part I 写入数据库

1、写入什么数据库?

这里所说的数据库,是指iPhone版SuperMemo所用的数据库文件smm.dat。

2、如何写?

首先要将这个数据库文件(smm.dat)从手机复制到电脑上。这里我们将用到iTools这个工具(可从其官方网站下载:http://itools.hk/,使用iTools时电脑上最好安装iTunes)。下面是具体的操作步骤:

2.1导出数据库

2.1.1用数据线将手机和电脑连接,打开iTools,在连接到iPhone后,点击左侧的“应用程序”:

clip_image001

2.1.2在右侧窗口找到SuperMemo,点击“浏览”按钮:

clip_image003

2.1.3双击进入“Documents”文件夹:
clip_image005

2.1.4选中“smm.dat”文件:

clip_image006

2.1.5点击右上角的“导出“按钮,选择一个保存位置,就可以将此文件导出了:

clip_image007

2.2写入操作

该是SuperMemo课程助手上场的时候了。舍得假设你已经拥有课程包文件(即course.smpak),只要照着下面的步骤做就行:

2.2.1打开SuperMemo课程助手:

clip_image008

2.2.2点击工具栏中的”打开课程包文件“图标,或直接点击窗口中部第一个”浏览“按钮,选择相应的课程包,这里我们可以用程序自带的course.smpak(新概念第一册英音版DEMO)进行测试:

clip_image009

2.2.3点击工具栏中的”打开数据库文件“图标,或直接点击窗口中部第二个”浏览“按钮,选择刚才导出的数据库文件:

clip_image010

2.2.4下面两个选项推荐勾选第一个,第二个可以不选;

clip_image011

2.2.5点击”写入“按钮:

clip_image012

2.2.6写入完成后,课程助手会弹出成功的信息,并给出下一步的操作指南:

clip_image013

clip_image014

由于在数据库中,课程编号(Guid)只能是唯一的,因此,SuperMemo课程助手提供了自动判断GUID是否唯一的功能,如果当前数据库中已经存在这个GUID,SuperMemo课程助手会弹出如下提示:

clip_image015

此时点击“是“,SuperMemo课程助手将为你自动生成一个GUID写入到数据库中。

值得注意的是,这个临时生成的GUID并非永久存在,它的有效期是:

l 程序打开下一个课程包前;

l 程序做下一步写入操作前;

l 程序关闭此GUID即失效;

因此,舍得建议,在做完写入操作后,应该立即点击右侧的”生成文件“按钮,此时生成的课程包文件会使用程序给你随机生成的GUID来命名。

如果你不小心跳过此步操作,可以在这个GUID的有效期过去前,点击”工具箱“页面的”查看/复制“按钮,它给出的也是这个随机生成的GUID。

如果以上的操作都没有做,那么,你有以下两个选择:

a. 重新使用新的数据库进行写入;

b. 用sqlite expert之类的工具打开数据库,查看COURSES表中的GUID字段;

Part II 生成文件

一、 生成什么样的文件?

要在iPhone中使用多媒体课程,写入数据库只是第一步,最重要的一步是将课程包以指定的格式放到iPhone中。

这个课程包里带有声音和模板文件,只要我们将它改为”‘GUID’.smpak”的格式,如将它命名为:

840f93ae-9803-6085-a148-ca891e752d6b.smpak

iPhone版SuperMemo对于这种课程包,是只认文件名中的GUID,而不管这课程包里实际上所用的GUID。也就是说,只要文件名中的GUID能和数据库里的对得上,SuperMemo就可以使用这个课程包里的资源。

二、 生成文件的方法

这个操作很简单,就是在数据库写入完成后,点击一下边上的“生成文件”按钮:

clip_image016

此时程序会弹出如下窗口:

clip_image017

点击窗口中的蓝色链接,就可以打开存放此文件的文件夹。

Part III 导入课程包及数据库

接下来我们要把生成的课程包和数据库导入到iPhone上去:

1. 先重复Part I中的2.1.1-2.1.3,然后点击导入按钮,导入我们在Part I中写好的数据库文件(smm.dat):

clip_image019

2. 回到上一层文件夹,然后双击进入“Libraly”文件夹:

clip_image020

3. 双击进入”SMPAKs“文件夹:

clip_image021

4. 点击上方的”导入“按钮,选择我们在Part II中生成的课程包,导入到iPhone中:

clip_image019[1]

现在,我们就可以打开iPhone版的SuperMemo,开始享受我们的多媒体课程了。

Part IV 工具箱

一、解锁/锁定操作

1.为什么要做解锁操作?

通常打好包的课程是处于锁定状态的,这种状态下的课程包将无法与 SuperMemo 官网同步,因此需要对其进行解锁。

舍得注:由于SuperMemo课程助手2.0版的出现,我们不再需要通过这种“同步法“(即“先解锁,同步至官网,再同步至手机,然后复制课程包“的一系列操作)来在iPhone上使用多媒体课程。因为对于页面数量较多的课程来说,通过这种方法同步往往会受官网速度的影响。因此这一方法不再推荐使用。

2.如何解锁?

1 )点击“浏览”按钮, 载入课程包;

2 )程序会自动检测课程 包是否已锁定,并将检测结果显示在窗口中;

3 )若课程包已锁定,点击“解锁”按钮,即可完成解锁操作;

3.为什么要锁定?

解锁后的课程在复制到移动设备上之前,最好进行锁定操作,以避免在使用过程中产生一些不稳定的因素。

4.如何锁定?

1 )点击“浏览”按钮,载入课程包;

2 )程序会自动检测课程包是否已锁定,并将检测结果显示在窗口中;

3 )若课程包已解锁,点击“锁定”按钮,即可完成锁定操作;

二、复制GUID

1.什么是GUID ?

GUID 是课程的编号,它相当于课程的“身份证号”,每个课程的 GUID 都是唯一的,应避免重复。

2.为什么要复制GUID ?

对于 iPhone 版课程来说,若要象官方课程那样用上音频和图片,就需要 满足以下两个关键要素:

1)将课程打包;

2)将打好包的课程改名为"课程的 GUID.smpak",并将其复制到 iPhone 版 SuperMemo 的 SMPAKs 文件夹下;

3.复制操作

课程包载入后,程序会自动检测 GUID,只要点击复制按钮,程序会自动将它 复制到剪贴板中,你只要在重命名课程包时做一下粘贴操作即可。

值得一提的是,这个复制操作并不是必须的,因为本程序还提供了“生成文件”的功能,使用该项功能,你可以省去给课程包重命名的操作。

Tips:生成文件的操作,请阅读Part II。

Part V 总结

现在我们来总结一下,要想在iPhone版SuperMemo上使用多媒体课程,其要点是:

  • 准备好课程包;
  • 准备好两大工具:SuperMemo课程助手2.0(SuperMemo PAKTOOLS)和iTools;
  • 用iTools导出数据库文件smm.dat;
  • 用课程助手写入数据库;
  • 用课程助手生成以GUID命名的课程包文件(你也可以手工命名,效果一样);
  • 用iTools将写好的数据库和生成的课程包文件分别导入到各自对应的位置;
  • 开始在iPhone上享受多媒体课程。

 

本文版权归舍得学苑所有,欢迎转载,转载请注明作者和出处。谢谢!
作者:
舍得
首发:
舍得@学习力博客

如何在iPhone版SuperMemo上使用多媒体课程

舍得按:
iPhone版SuperMemo自推出以来,使用倒是很方便,但总有个缺憾,那就是无法象官方课程一样使用多媒体课程,也就是说,你没法在自制的课程上加进音频和图片。自去年1月舍得完成转换精灵的打包功能后,摸索出了一种在iPhone上使用语音课程的方法(详情请参阅舍得发的帖子《直播帖:完美实现iphone课程语音功能》)。至此,虽然能够初步使用多媒体课程,但由于操作较为烦琐,始终没有办法进行大面积的推广。

三种导入方式横向比较


在各路童鞋的努力下,摸索出了三种导入课程包的方式:

第一种就是舍得之前所用的,复制课程包到iPhone的指定目录,然后制作相应的Q&A文本,导入到iPhone中,此方法的难点在于Q&A文本的制作;

第二种是在复制课程包之后,采用写数据库的方式导入课程,这种方法门槛很高,除非有专门的数据库写入工具来完成这一工作,否则对大多数童鞋来说是一道很难逾越的难关;

第三种则是本文要介绍的,利用SuperMemo官网平台(supermemo.net),先将课程同步到此平台,然后再同步回iPhone,再将课程包复制到iPhone上。看上去这种方法挺复杂,但实际上一点都不烦琐,而且还能手机、电脑交替使用。

具体的操作方法


一、前期的工具/素材准备:

1.课程包;

2.课程包修改工具:建议使用SuperMemo课程包修改器;

3.iTools: 主要用于将课程包复制到iPhone,也可以采用其它工具,如iFunBox;

4.SuperMemo UX:建议使用舍得汉化的1.5.1.13版;

二、具体步骤

1.课程包:

舍得假设你已经有了课程包(比如舍得学苑出品的“六人行”系列课程),或利用听风出的smpak打包工具进行打包。

2.注册SuperMemo官网的账号

1)登录www.supermemo.net

2)在页面上方找到并点击“Registration”:

ScreenClip

3)依次输入邮箱、用户名、密码(输入两次),然后点击“Create an account”,即可完成注册:

ScreenClip

已注册的童鞋可跳过此步。

3.课程解锁并生成课程包

1)打开SuperMemo课程包修改器(PakTools);

ScreenClip

2)点击“浏览”按钮,载入课程包;

3)点击“解锁”按钮;注意“状态提示”中的信息,如果当前课程包已解锁,则“解锁”按钮将自动变为“锁定”按钮;

4)再点击一次“生成文件”按钮,PakTools会自动生成以一个当前课程guid命名的smpak文件,此文件稍后要复制到iPhone中。

ScreenClip

4.将课程同步至supermemo.net

1)在SuperMemo UX中添加解锁后的课程包;

2)打开菜单”工具->同步->配置”,输入你在supermemo.net上的用户名和密码;

ScreenClip

已配置过并能正常同步的童鞋可跳过此步。

3)打开菜单”工具->同步->开始”,选择要同步的课程;

ScreenClip

等待同步操作完成,若出现同步错误,可重复执行这一步.

若无法看到“选择要同步的课程”这个窗口,说明配置或网络连接可能有问题。

网络质量不好的童鞋,建议换个网络再试。

5.将课程步至iPhone:

1)打开iPhone版SuperMemo;

1

2)点击右下角的”Options”按钮(扳手图标),然后从中选择”synchronization”;

2

3)输入你在supermemo.net上的用户名和密码,然后选择右上角的”Done”按钮;

3

4)选择刚才同步上去的课程,然后点击右上角的”synchronize”按钮;

等待同步操作完成.

4

6.复制课程包

1)将iPhone连接到电脑,再打开iTools(也可以使用无线连接,但需要在iTunes和iTools中分别设置);

2)点击左侧的“应用程序”,找到SuperMemo,点击右侧的“浏览”按钮;

ScreenClip

3)进入Library文件夹;

ScreenClip

4)进入SMPAKs文件夹;

ScreenClip

若Library下没有SMPAKs这个文件夹,可点击“新建一文件夹”按钮,建一个SMPAKs文件夹;

Tips:从官网下载任意一个Demo课程,SuperMemo会自动建立该文件夹;

5)将刚才生成的课程包(如“e803a75c-87b4-4870-35048d2fb97c.smpak”)复制到“SMPAKs”文件夹中;

上述操作完成后,就可以在iPhone上使用带音频/图片的课程了。


SuperMemo课程包修改器下载地址:

前往舍得学苑下载中心下载

本文版权归舍得学苑所有,欢迎转载,转载请注明作者和出处。谢谢!
作者:
舍得
首发:
舍得@学习力博客

SuperMemo课程包修改器

介绍:
SuperMemo课程包修改器是由舍得英语魔法学苑开发的辅助工具,主要用于iPhone课程包与官网的同步,以实现自制多媒体课程在iPhone上的完美使用。

适用范围:
本程序适用于已经打包的课程,这种课程的显著特点就在于课程全部在一个course.smpak文件中,不像其它课程那样需要用到大量的itemxxxxx.xml。

pakTools.png

主要功能:
1.课程包的解锁与锁定;
2.生成以guid命名的课程包;
软件包内附有使用说明及iPhone版课程如何使用课程包的具体方法。稍后舍得会在博客中发一篇更详细的使用方法介绍文章。


鸣谢:
感谢听风(论坛ID:smpak)在iPhone使用课程包上所做的详尽研究。
本工具系参考听风的工具制作。


下载地址:

前往舍得学苑下载中心下载

本文版权归舍得学苑所有,欢迎转载,转载请注明作者和出处。谢谢!
作者:
舍得
首发:舍得@学习力博客