# Question Types ```{admonition} Question Implementation :class: developer, dropdown Each question type is implemented as a class the class also specifies the HTML/js templates to use for that question type. The constructor documents the logging variables that can be passed. ``` ## Normal Curve Questions This question has two normal curves, one moves and one does not. ```{eval-rst} .. autoclass:: ssbuilder.NormalCurveSlider :members: ``` ## Trade Off Questions this quesiton typ trades off between two two extremes over a number of models in the middle ```{eval-rst} .. autoclass:: ssbuilder.TradeoffLine :members: ``` ```{eval-rst} .. autoclass:: ssbuilder.TradeoffBar :members: ``` ##