pykubegrader.widgets_base package#
Submodules#
pykubegrader.widgets_base.multi_select module#
- class pykubegrader.widgets_base.multi_select.MultiSelectQuestion(title: str, style: Callable[[list[str], list[list[str | None]], list[bool]], Tuple[list[HTML], list[Column]]], question_number: int, keys: list[str], options: list[list[str | None]], descriptions: list[str], points: int)[source]#
Bases:
object
pykubegrader.widgets_base.reading module#
pykubegrader.widgets_base.select module#
- class pykubegrader.widgets_base.select.SelectQuestion(title: str, style: Callable[[list[str], list, list[str]], Tuple[list[HTML], list[Select]]], question_number: int, keys: list[str], options: list[str | None] | list[list[str | None]], descriptions: list[str], points: int, shuffle_answers: bool = True)[source]#
Bases:
object