jump_starter.questionnaire
Attributes
Classes
A widget to run an interactive questionnaire in a Jupyter notebook. |
Module Contents
- class QuestionnaireWidget(questionnaire: jump_starter.models.Questionnaire, save_directory: str | None = None, initial_answers: jump_starter.models.QuestionAnswers | None = None)[source]
A widget to run an interactive questionnaire in a Jupyter notebook.
- _start_with_answers(question_answers: jump_starter.models.QuestionAnswers)[source]
- _add_questions_to_stack(questions: list[jump_starter.models.Question | jump_starter.models.Switch])[source]
- _get_next_question() jump_starter.models.Question | None[source]
- _update_template(templates: list[jump_starter.models.Template])[source]
- _get_question_answers(up_to_index=None) jump_starter.models.QuestionAnswers[source]
Get a QuestionAnswers model containing all answers, optionally up to the specified index.
- Parameters:
up_to_index (int, optional) – The index up to which to include answers. If None, includes all answers. Defaults to None.
- Returns:
The collected question answers.
- Return type: