Home
LEARN FAST AND FORGET ABOUT FORGETTING!

FAQ


SuperMemo for iPhone
Using the application

Here you will find information how to transfer information from your current iPhone to a new one. It will transfer all the data including your courses and learning progress.

The 1.1 version features a import/export mechanism for user’s courses in the Q&A format via an Internet browser. We are developing a new version that will probably include synchronization of the learning process with supermemo.net.

Unfortunately, we do not plan to add the feature to import full courses in the smpak format on a PC due to software limitations.

To switch this information off, click 'Settings' in the main screen, and choose 'Options'. In 'Options' switch off 'Information on repetitions'. Starting from the 1.1 version it is possible to switch off the information on repetitions in the information window itself.

No. Information on repetitions is displayed only for exercises of the SuperMemo type. It is not displayed for presentation pages or one-time exercises (one-time exercise is completed and assessed, but it is not included in repetitions).

This button has been added to the 1.1 version of the application. When you click on it, the application checks which courses you have already bought but have not been downloaded yet and activates the ‘Download course’ status for them. This option is useful in case there are problems with downloading a course that has already been paid for. If nothing changes in the view of a selected course upon clicking on this button, this means that the course has not been bought by the user.

Yes, it is possible in the 1.1 version of the application.

The Landscape mode while learning is perfect for presenting the material, which is why the interface is limited to the minimum. We are planning to try and change it in future, e.g. by adding semi-transparent buttons. For the time being, in order to see the full interface, you have to be in the Portrait mode.

No. The features of the device do not allow to have different volumes for course recordings and music from iPod.

When you remove the last exercise of a chapter, the application changes the type of that unit from chapter to presentation (the content is still there). If you check one level up, you should find a presentation page with the same title and contents as that chapter.

No, it is not a bug. Copy&paste is disabled for chapters (but you can still use drag&drop). In addition, once a type of chapter for an exercise is set, it cannot be changed.

Unfortunately not. You have to go to the Course catalogue again and re-download your chosen course. It is important to remember, however, that once it has been paid for, the course is assigned to your user account and can be downloaded multiple times without additional payments.

No. Once a course is purchased, it is assigned to the user App Store account. To download it again, go to the Course catalogue, find the course you are interested in and click “Buy”. A window will pop up saying that the course has already been purchased and can be re-downloaded for free (the same as it is with other applications bought at the App Store).

Version 1.1 includes a button ‘Already bought’. When you click on it, the application will check which courses have already been bought by the user but have not been downloaded yet and activates the ‘Download course’ button for them. This option is useful in case there are problems with downloading a course that has already been paid for.

The application has a time limit for connecting with App Store. When the connection is not started in this time limit, this notice is displayed and the user can only see free courses. The application still tries to start a connection with App Store and if it succeeds, the list of courses is refreshed to contain the paid courses as well, and it is safe to buy them.

It is due to the settings of the Safari for iPhone, used by the SuperMemo application. To see the contents of a box, you have to touch it with two fingers and drag it in the direction needed.

The SuperMemo application automatically adjusts its language settings to the interface language chosen by the user. The All button shows courses in all the available language versions. The Suggested button shows only the courses available in the language used by the SuperMemo application (the language of instructions). Additionally, the monolingual courses (i.e. those where the language of the instructions is identical with the one studied, for example an English course in English) are also shown.

Importing Q&A courses

It consists in uploading the file that has been previously prepared on the computer to the iPhone. It is required that the iPhone is connected to the same WiFi Network as the computer from which the file will be uploaded.

First, by choosing the appropriate options on the iPhone a temporary server is run. A user is given an IP address that has to be entered in the Internet browser on the computer from which the file will be downloaded.

NOTICE: You have to enter exactly the same address that is displayed on the iPhone, so if an address like this http://10.0.2.1:8080 is displayed, exactly these signs have to be entered in the browser address field (address field is the field where you enter e.g. "http://www.supermemo.net").

After entering this address and pressing ENTER, the browser will connect with the iPhone and make the file import/export form available. This file is sent to the iPhone that processes it and saves in the database as a user’s course.

The file should be a text file with the course definition in the Q&A format used by SuperMemo: Data formats and exchange. The file extension does not have to be .txt, although this format is recommended. The file should be saved by using the UTF-8 encoding.

In short: Let’s see an example:

File: Capitals.txt

--- File contents ---

Q: What city is the capital of Poland?
A: Warszawa

Q: What city is the capital of Germany?
A: Berlin

--- End of file ---

The Q&A format defines three tags: "Q:", "A:" and empty line tag (empty line between exercises). The "Q:" tag defines the question beginning. The "A:" tag defines the answer beginning. The empty line defines the end of the exercise definition (i.e. exercises are separated with empty lines).

The end of a given tag is defined by the line end tag.

Yes, you can. This will be interpreted as multiple question or answer lines (still displayed In one exercise).

No, SuperMemo for iPhone does not support this format.

Yes, you can. You can even interlace the "Q:" and "A:" tags if more than one tag has been defined in one exercise.

Yes, you can.

Yes, you can define such an "incomplete" exercise.

The exercise name is created from the first 12 letters in the question section. If the question is sorter, fewer letters will be used. If the question is longer, the name will include suspension points "...".

Yes, they will, but it is not a problem for the application.

First you should prepare a file including definitions for the new exercises. The file does not have to (though it can, still it is not recommended) include definitions of the already existing exercises. While importing (in the browser window) you should choose this file and name the course with the name of the course that has to be enlarged.

A new set of exercises will be added to the course. The learning process data for the existing exercises will not be lost. With this mechanism it is possible to add a few new exercises easily and quickly, even to a course with a large number of pages without losing the learning process data.

Yes, you can. If the content of the question is defined correctly, e.g. as a gap in a text, the exercise will be displayed.

Exercise (multiple choice): ("A:" tag is not used in this case)

Q: The capital of Poland is <radio display="block" orientation="vertical">
 <option> Kraków </option> <option correct="true"> Warszawa </option> </radio>

The application expects a file in the UTF8 encoding. Other types of encoding may cause errors in the course.

In order to improve the course clarity, while importing it the application groups exercises into chapters of 100 pages. These chapters are pages excluded from the learning process, so it is not possible to edit them in the 'New Exercise' menu and they are not scheduled for learning. The chapter name indicated the exercise numbers (according to the order indicated in the file with the course definition) that it includes.

In case of an update only of answer sections to given exercises, you should prepare a file including definitions for the exercises that should have updated answer sections.

The file does not have to (though it can, still it is not recommended) include definitions of the already existing exercises that do not have to be changed. While importing (in the browser window) you should choose this file and name the course with the name of the course that has to be updated. However, in this case it is very important not to change the question sections for the exercises that will have the answer section updated. This is because while importing the application downloads all exercises from a given course that have existed in the database.

Each time the application processes an exercise it checks if the already downloaded and existing exercises do not include an exercise of the SAME QUESTION SECTION. If they do, this exercise’s answer section is updated; learning process data for this exercise is not changed. If they don’t, it is simply added to the database as a new one.

Therefore, you should remember that any change in the question will result in recognising this exercise as NEW. Therefore, if you want to change the question section contents, without losing the learning process data and adding the exercise as new, you should use the exercise editor in the SuperMemo for iPhone application.

It is not possible. In order to remove unnecessary exercises from the course you should go to the ‘New Exercise’ menu in the SuperMemo for iPhone application. Optionally, you can also export the course, download it to your computer and remove unnecessary exercises, and then upload it to the iPhone with a new name. However, you should remember that in the second option information on the learning process will not be saved.

No, it is not possible. You can do only ONE operation at a time. Otherwise problems may appear.

If such problems appear, it is recommended to restart the server (by escaping the server window and going to the 'New Exercise' menu and entering again). Then in the browser click the address field to make sure that the address there is the same as in the iPhone (e.g. "http://10.0.2.2:8080") and press ENTER in order to connect to the server again.

IT IS NOT RECOMMENDED to use the 'REFRESH' button, as it may cause some data to be sent again to the iPhone, which may result in downloading the same course again.

In case of further problems, you can restart both the application and the browser.

SuperMemo UX

This course has been released before Windows 7 and is not fully compatible with it.

To workaround it download and launch the following patch:

download patch »

and start again installation of the course.

Please replace the sm8opt.dat file with the original one from the DVD-ROM (info directory). Please uncheck the 'read-only' attribute for this file. The learning process won't be changed, but some data will have to be rebuilt.

This error informs that the system has problems with the sound drivers. SuperMemo uses default Windows drivers. To fix this problem you have to reinstall Windows Media Player. You may use the original Microsoft Windows Install CD-ROM or you may get the newest WMP version from www.microsoft.com. You may also reinstall the Internet Explorer. Don't forget to select the 'Windows Media Player and additional codecs' option during the installation.

During the installation process in Windows XP occurs the error 'C:WINDOWSSYSTEM32AUTOEXEC.NT - This system file cannot be used to run MS-DOS applications. Choose Close to terminate program.'. This means that Windows does not support 16-bit programs that require unrestricted access to hardware. If your program requires this, your program will not work in Windows XP. Microsoft Company diagnosed this problem and published a solution in a 'step-by-step wizard' - click here to learn more about it.

First of all you have to open the 'Contents' window, then select the section you want to learn and click the 'Review' button. This option is not stored by the program, so if you want to learn this section again, you will have to repeat this procedure on every start.

The second way to do this is to move the chosen section to the top of the table of contents (in the 'Contents' window). Then you have to sort the entire collection according to the order in the tree (option: File: Reset: Sort pending by contents). This method will change the order permanently. Notice that the 'Advanced English' collection is sorted by difficulty. We recommend to resort the entire collection by difficulty after the learning process of the chosen section is finished (option: File: Reset: Sort pending by ordinals).

Other

SuperMemo Mobile by default starts with English interface. It is possible to switch it to Polish. If you want to switch back to English you can do it selecting 'Opcje...' from Menu and selecting 'English' in the droplist labeled as 'Jezyk interfejsu'.

The whole process should proceed as follows:

  1. Install the Advanced English from the 'Extreme English!' DVD-ROM.
  2. Upgrade to SuperMemo 2002 - Open the installed AE collection in SuperMemo 2002.
    The program will ask for permission to make a conversion.
  3. Choose the 'Recover' option - make recover using the 'check all' option.
    Repeat this step until 'No errors' appear at the end of the recover report
  4. Import the learning process from AE'97 to AE DVD.
    The import procedure has been described above.
  5. Repeat the recover using the 'check all' option.

The 'recover' option will return several non-important errors.
After this operation you will lose about 60 elements. These elements contain help about using SuperMemo and are not included in the newest Advanced English collection.

To move the learning process from the old AE to the new one use this procedure:

  1. Make a backup of the SM8 collection and close the program.
  2. Launch the new SuperMemo Advanced English.
  3. Open the backup that was made before in the new SuperMemo (Ctrl+O).
  4. A conversion process is started.
  5. After the conversion is completed select File: Export: learning process. In this way you receive a file with your learning process.
  6. Open the new Advanced English collection and choose the option: File: Import: Learning process.
    This will import your learning process to the new AE. Several questions will appear. Please answer as follows:
    • Do you want to integrate all files with the file system? - No
    • Warning! This collection is already using secondary storage! Continue? - Yes
    • Warning! System and backup source differ. Continue? - Yes
    • Cannot find user profile. Continue without importing user profile? - Yes
    • Import history of repetitions? - Yes
  7. Now make the 'recover' of the entire collection (Ctrl+F12). If there occur any errors please repeat the recover.

Probably the media path has been changed. Launch Supermemo and open the option-panel (Ctrl+P). In the 'Secondary storage' section on the 'Data access' panel type the correct path to your DVD drive where the DVD-ROM is placed.
If it doesn't help, you will have to reinstall Windows Media Player 6.4. The installation program is placed on the DVD-ROM in the WMP6.4 directory. It will reset the default drivers and audio codecs settings.

In the 'Start' menu select 'Control panel', then 'Sounds and multimedia'. On the 'Hardware' panel double-click 'Audio codecs' and choose the 'Properties' panel. A list of available codecs will appear.
Two mp3 codecs should be there at least: Frauhoffer and Creative (ctmp3.acm). Double-click the ctmp3.acm and change the priority to the highest available. After accepting, the ctmp3.acm codec should appear at the bottom of the codecs list. The sounds should be played correctly now.

Errors and bugs

The you need to be upgrade the application to the latest version.

In order to update SuperMemo UX you need to launch the app as the administrator. Click the SuperMemo UX icon with right mouse button and select Run as administrator. The application will start. Then from the menu at the top of the screen select Tools / Check for updates. It should download the latest version and install the update. The application will be restarted and now it should work just fine.

Installing issues

The you need to be upgrade the application to the latest version.

In order to update SuperMemo UX you need to launch the app as the administrator. Click the SuperMemo UX icon with right mouse button and select Run as administrator. The application will start. Then from the menu at the top of the screen select Tools / Check for updates. It should download the latest version and install the update. The application will be restarted and now it should work just fine.

Transfering learning data

Here you will find information how to transfer information from your current iPhone to a new one. It will transfer all the data including your courses and learning progress.

In order to move learning process from one machine to another follow these steps:

  • On original machine export your learning process. From the main menu (it will show when you move mouse to the top of the screen) select: Learning / Learning data / Save to file...
  • On the new computer install all the courses (possibly in the same locations).
  • Update the application to the latest version. From the menu select: Tools / Check for updates. This is very important to update the application before importing learning data.
  • Import previously exported learning process. Select from the menu: Learning / Learning data / Load from file...