.. _l-classes: Classes ======= .. contents:: :local: :depth: 1 Summary +++++++ +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | class | class parent | truncated documentation | +====================================================================================================+==============+=======================================================================================================================================================================================+ | :class:`Activity ` | | Defines an activity, a question, a game... | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ActivityGroup ` | | Defines a set of activities. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`AuthMount ` | | The router checks for authentification by looking for a cookie which contains an alias. This alias can only be set if ... | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`AuthStaticFiles ` | | Overloads *StaticFiles* to check authentification. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`AuthentificationAnswers ` | | Defines answers for an application with authentification. It stores a cookie with only the user alias. The method ... | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Base ` | | Base class. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Display ` | | Defines how an activity should be displayed. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`DisplayQuestionChoiceHTML ` | | Renders a question into :epkg:`HTML`. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`LanguageBase ` | | Base class for language specific content. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`LogApp ` | | Defines methods to easily log information for a web application. The function *fct_session* returns information ... | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Notion ` | | Defines what an activity intents to introduce. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`QCMApp ` | | Implements routes for a web application. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`QuestionChoice ` | | Defines a question with multiple choices. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ServerHypercorn ` | | Implements a server based on :epkg:`hypercorn`. | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`StaticApp ` | | Implements routes for a web application which serves static files protected with a password. See :ref:`Which server to server starlette application? `. ... | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`_CommonMethods ` | | | +----------------------------------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+