Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Creation of dynamic property WPGravityFormsToPipedriveAPIClass::$_wpgf2pdcrm_fields_by_group is deprecated in /home/supermemo/public_html/wp-content/plugins/gravity-forms-to-pipe-drive-crm/inc/pipedrive-api.php on line 63
Deprecated: Creation of dynamic property WPGravityFormsToPipedriveAddOn::$_wpgf2pdcrm_organisations_list_option_name is deprecated in /home/supermemo/public_html/wp-content/plugins/gravity-forms-to-pipe-drive-crm/inc/pipedrive-feed-addon.php on line 66
Deprecated: Creation of dynamic property WPGravityFormsToPipedriveAddOn::$_wpgf2pdcrm_persons_list_option_name is deprecated in /home/supermemo/public_html/wp-content/plugins/gravity-forms-to-pipe-drive-crm/inc/pipedrive-feed-addon.php on line 67
Deprecated: Creation of dynamic property WPGravityFormsToPipedriveAddOn::$_wpgf2pdcrm_products_list_option_name is deprecated in /home/supermemo/public_html/wp-content/plugins/gravity-forms-to-pipe-drive-crm/inc/pipedrive-feed-addon.php on line 68
Deprecated: Creation of dynamic property WPGravityFormsToPipedriveFormField::$_wpgf2pdcrm_custom_fields_name_mapping_option is deprecated in /home/supermemo/public_html/wp-content/plugins/gravity-forms-to-pipe-drive-crm/inc/pipedrive-gform-field.php on line 57
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Creation of dynamic property Supermemo_Api_Proxy::$client_v2 is deprecated in /home/supermemo/public_html/wp-content/themes/supermemo/inc/class-supermemo-api-proxy.php on line 21
Deprecated: Creation of dynamic property Courses_Url_Manager::$currency is deprecated in /home/supermemo/public_html/wp-content/themes/supermemo/inc/class-courses-url-manager.php on line 25
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-theme-json.php on line 2380
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-theme-json.php on line 2380
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-theme-json.php on line 2380
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-theme-json.php on line 2380 Did Ebbinghaus invent spaced repetition? - SuperMemo Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 Skip to main content
12 months of unlimited learning! 12-month Premium Subscription now -20% with code LEARN12M
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php on line 98
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-includes/class-wp-block-type-registry.php on line 168
You may be familiar with those serrated sets of forgetting curves characteristic of spaced repetition. The picture has been made popular by the article in Wired. That picture has been wrongly attributed to Hermann Ebbinghaus ever since. This blog entry explains the birth of that misattribution.
When compiling the history of spaced repetition, we mentioned Hermann Ebbinghaus for his pioneering research on memory, incl. the forgetting curve and the spacing effect. SuperMemo has not actually been inspired by Hermann for it was born in the head of a humble and pretty ignorant student of computer science, co-author of this blog entry, Piotr Wozniak. Somehow the meme of Ebbinghaus stuck to spaced repetition, and more and more ideas derived from SuperMemo have been attributed to the German pioneer. We did not expect that Hermann would take on a life of its own. The picture shows the results of search for forgetting curve images on Google. Pictures are dominated by space repetition figures derived from SuperMemo.
Google : Images : “forgetting curve”
60% of top forgetting curve pictures displayed by Google represent the changes to the forgetting curve in spaced repetition originally derived from SuperMemo (marked in red). The picture even adorns Ebbinghaus’s own Wikipedia entry. Ebbinghaus’s name is also often added as a label to the picture.
Ebbinghaus bears no relevance to those multiple forgetting curves. He did not even present his own forgetting curve in a graph form in his book. The blue picture below is a rendering based on his tables.
His forgetting curve was a power curve, not an exponential curve. He investigated forgetting, not the impact of review on memory. As a result, the singular curve derived from his data shows steep decay, while decay in spaced repetition decreases with each review. Those serrated flattening curves cannot be attributed to Ebbinghaus work. While Ebbinghaus investigated recall in minutes, SuperMemo provides review data for decades. Last but not least, the tabular data did not describe retention, but saving on re-learning.
Adopted from Ebbinghaus (1885) by Piotr Woźniak (Nov 2017)
As for the forgetting curves in spaced repetition, the figure is actually based on an idea born in the head of Piotr Wozniak on January 9, 1988, and first discussed in a class with Dr Henryk Katulski of Poznan University of Technology. Dr Katulski, an experienced lecturer and researcher, agreed for Wozniak to pass his class with SuperMemo used to credit. Dr Katulski was very critical of the new learning method that did not even have the name SuperMemo yet (back then, it was called SMTOP, short for: super memorization test optimization program). The same method that today sweeps the world as spaced repetition. On February 19, 1988, Wozniak visited Katulski at his home, presented the figure, and this made a much better impression on the teacher. In the end, the class was credited, and the teacher never saw the program. However, some time later, he became one of the first users of SuperMemo 1.0 for DOS and an advocate for the idea.
The original figure might not have survived, but a copy of the figure soon landed in Wozniak’s Master’s Thesis: Optimization of Learning (1990). Here is the picture:
Woźniak’s Master’s Thesis: Optimization of Learning (1990)
The Internet knowledge is an extremely fast mutating universe. Somehow, Google is unable to keep this chaos in order and TrustRank will be a highly welcome development.
We know of at least three authors who proposed a variant of spaced schedule in their popular books on memory (Mace, Pimsleur, Buzan). Serrated forgetting curve seems like an obvious next step in explaining memory.
Nevertheless, we would like to challenge you to find a figure that would precede Woźniak’s picture from his Master’s Thesis. Please forward this challenge. Let’s see if social media can play a good role in promoting the truth here too.
Krzysztof Biedalak, Piotr Woźniak
November 2017
Similar Posts: Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 App Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 Customer stories Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 Features Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 Language coursesMethod
Tags: Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 spaced repetition Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 spaced repetition chart Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 SuperMemo method Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 Wozniak
New feature in English Idioms and Deutsch Redewendungen courses for Polish users.
Learning with SuperMemo Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/supermemo/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php on line 99 News
MemoChat from SuperMemo is reaching a new dimension. Thanks to technological updates, conversations in the virtual chat have become even more natural,...
Do you remember the ranking system in the first version of supermemo.net, the groundbreaking e-learning platform for language learning? It was hugely popular...