Preamble ======== With the :py:meth:`preamble` method you can put the exercise to be solved into context for the learner, for example by providing information on: * motivation * relevant theory * solution methods * pitfalls * scoring used or * unusual input syntax It depends on the :ref:`configuration `, whether the preamble is prepended to an exercise or not. Therefore, any information absolutely necessary to solve the exercise should go into the :ref:`problem template