Contents pop-up menu

Most important operations on the knowledge tree displayed in the contents window are available from the contents pop-up menu. To open this menu press Alt+F10 in the contents window or right-click over the selected branch in this window.

The contents pop-up menu includes the following options:

  • View
    • Selected element - bring the element window to the front and display there the currently selected element
    • Selected branch - put all descendants of the currently selected branch in the element browser
    • Parent - go to the parent element of the presently selected element
    • First child - go to the first child of the presently selected element
    • Collapse - collapse the current branch
  • New
    • Category - create a new category in place of the current selection. The newly created element becomes the root and the initial hook of the new category
    • Folder - create a dismissed topic acting as a folder for holding more elements and add the first item as a child of the folder
    • Element - insert a new element in the place of the currently selected element (the current element moves one position down)
    • Item - create a new item
    • Topic - create a new topic
    • Child element - add a new element as a child of the currently selected element (a child is an element that is one level down in the knowledge tree)
    • Sibling element - add a new element as a sibling of the currently selected element (a sibling is an element is is on the same level in the knowledge tree)
  • Dismiss - dismiss the current element (Ctrl+D)
  • Delete - delete the currently selected element and all its children (if any)
  • Learn - make repetitions for the selected branch and memorize pending elements belonging to the branch
  • Search - search for titles
    • Find - find a string in the first title in expanded branches below the currently selected element
    • Find next - repeat the last search done with Search : Find
    • Search branch - search for a substring in a selected branch
  • Category - options for managing contents categories
    • Make category - create a new contents category with the currently selected element as the root. The category will take the title of its root element as its name. You can change that to a shorter or more mnemonic name. The currently selected element will also become the first hook of the category
    • Set category root - make the currently selected element the root of the current category (the current category is the category selected in category combo-box on the Tools toolbar). The root is the element that is the ascendant of all elements in the category
    • Set category hook - make the currently selected element the hook of the current category (the current category is the category selected in category combo-box on the Tools toolbar). Once you change the hook, all newly added elements will be children of the hook (only within the current category)
  • Tools
    • Regroup in folders - group all children in the branch into a number of branches with equal number of children. Do not affect further descendants. Unlike Arrange in folders, this option preserves the structure of knowledge generated via incremental reading
      Bug alert:
      a user reported losing some elements after employing this option. Please backup your collection before using Regroup and see Memorized in Statistics after the operation. In case of an error: please retain your original collection and write to SuperMemo Support. This bug has been removed from Build 10.10 of SuperMemo 2000 (available free to registered users of SuperMemo 2000) 
    • Arrange in folders - group all elements in the branch into a number of branches with equal number of children. For example, if your branch contains 100 elements, you can use Arrange in folders to create 10 empty elements used as placeholders for the remaining items. Each of those newly created elements will host 10 children. Thus all your 100 items will be grouped in 10 branches with 10 children each
    • Transfer branch - transfer the entire branch to another collection. If you select the master element (the root of the knowledge tree) the whole collection can be transferred to another collection. This option is very useful in merging a number of collections in one!
    • Save as subset - save all elements in the branch in an element subset (see: Using subsets)
    • Export as HTML export the selected branch to HTML. Not all component types can be exported. The component layout is not preserved
    • Export as text - export all elements in the current branch as text
    • Export learning - export the learning process from all elements in the current branch. You can later use File : Tools : Import : Learning process to import such a file to the same collection or a subset collection derived from the original collection (e.g. generated to make repetition on a notebook with limited space or performance)
    • Random test - run a random test on all elements in the selected branch
    • Move empty elements - move all empty elements to a selected branch in the collection. Empty elements are those that do not have any components nor children
  • Customize
    • Font - change the font used in the contents window
    • Auto-scroll - scroll the contents window if the mouse moves to the border of the window
    • Sorted - keep the contents window sorted alphabetically independent of the original order of elements in individual branches

  • Process branch - operations on all children or all descendants of a given branch. Operations available from Process branch are identical to those available from Process browser on the browser pop-up menu
    • Learning
      • Reschedule - reschedule all elements equally in a given period of time (e.g. make sure that all items related to geography are rescheduled in equal portions of 20 items per day in the period of one month). Please note that you might want to first choose Child : Outstanding (see above) to make sure that you reschedule only outstanding repetitions, i.e. not all repetitions in the entire branch. You can also choose Child : Items to make sure you reschedule only item repetitions
      • Postpone - increase intervals of all outstanding repetitions by a selected factor (e.g. 1.02 will increase intervals by 2%). All intervals will increase proportionally but by no less than 1 day
      • Dilute - same as Postpone but with this difference that all elements in the browser will be affected (not only outstanding elements)
      • Remember - memorize all elements that have not yet been memorized
      • Forget - remove all memorized elements from the learning process and put them at the end of the pending queue
      • Dismiss - dismiss all elements, i.e. ignore them in learning
      • Undismiss - return all dismissed elements to the pending queue
      • Add to drill - add all elements to the final drill queue
      • Reset history - reset the repetition history of all elements
    • Move
    • Status
    • Forgetting index - change the forgetting index of all elements
      • Set forgetting index - assign a given forgetting index to all elements
      • Default forgetting index - make all elements use the default forgetting index. The default forgetting index is set with Tools : Options : Learning : Forgetting index
    • Ordinal - change the ordinal number of all elements
      • Set ordinal - give all elements the same given ordinal number
      • Set position ordinal - give all elements ordinal numbers equal to their physical position in the collection (e.g. to sort the pending queue in the order of adding elements into the collection)
      • Set pending ordinal - give all elements ordinal numbers equal to their position in the pending queue
      • Set difficulty ordinal - give all elements ordinals derived from item difficulty (easier items will get lower ordinals). This makes it possible, for example, to sort the pending queue in such a way that easy elements come first in learning
      • Spread ordinals - give all elements ordinals increasing in equal steps from a given lower limit to a given higher limit
      • Modify ordinal - increase or decrease ordinal numbers of all elements
    • Template - template operations
      • Apply template - apply a selected template to all elements in a given branch. Unlike in earlier versions of SuperMemo, this operation is reversible. You can always apply a different template or use Detach template on element pop-up menu to remove the applied template from individual items
      • Merge with template - merge all elements with a given template (see Using templates). This operations is similar to Apply template but it is not reversible
      • Add template - add a template to all elements (see Using templates)
    • Count - count all elements matching some criteria in the whole set of elements
      • Items - count all items (see also: Topics vs. items)
      • Topics - count all topics (see also: Topics vs. items)
      • Memorized - count all memorized elements (i.e. elements that take part in repetitions)
      • Pending - count all pending elements
      • Dismissed - count all dismissed elements
      • Burden - count the statistics that indicate how much the considered elements contribute to the your learning workload (e.g. what proportion of all memorized items is included in the set, what proportion of all repetitions is contributed by the set, etc.)
    • Set title - assign a given title to all elements
  • Close - close the contents window (you can later bring it back with Contents in the element window)

1.4.35-dev.2