Why SuperMemo does not remember the level?

From SuperMemopedia
Jump to navigation Jump to search

Question:

SuperMemo doesn't remember the "level" I'm working with when I close it down (If I'm working in beginner mode and close down, come back later and open the product, it opens in professional mode.)

Answer:

SuperMemo writes down the selected user level at closing the collection (also when exiting SuperMemo). You can check the current level in collection.ini file in the section Access. Levels increase from 0 (beginner) to 3 (professional).

SuperMemo might fail to write down the level. For example:

  • you are using the collection in the read-only mode
  • SuperMemo cannot access collection.ini (e.g. it was set as read-only or locked)
  • you are using older SuperMemo (i.e. not SM2004)(e.g. if another instance of older SuperMemo closes it could set the level back to professional)
  • error occurs at closing a collection (this is not very likely, as you would almost certainly see some error message)

SuperMemo reads the level at opening the collection (also when starting SuperMemo).

SuperMemo might fail to read the level. For example:

  • collection.ini file was deleted
  • SuperMemo starts with parameters (e.g. defining a different collection to open)

SuperMemo sets the level soon after readings it value from collection.ini

SuperMemo might fails to set the level. For example:

  • error occurs while setting the access mode (this is not very likely, as you would almost certainly see some error message)
  • error occurs at opening the collection (this is not very likely, as you would almost certainly see some error message)