# `StudyMode`

class mnemosyne.libmnemosyne.study_mode.StudyMode(component_manager, **kwds)

  A study mode is a collection of a scheduler and a review controller. Different study modes can share e.g. the same scheduler, but instantiated with different parameters.

  Each study more should also have a review widget, indicated through the ‘gui_for_component’ mechanism.

  ReviewController = None
  Scheduler = None
  activate()

    Initialisation code called when the component is about to do actual work, and which can’t happen in the constructor, e.g. because components on which it relies have not yet been registered.

  activate_components()
  component_type = 'study_mode'
  deactivate()
  id = ''
  menu_weight = 0
  name = ''