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]], list[bool]], Tuple[list[HTML], list[Column]]], question_number: int, keys: list[str], options: list[list[str]], descriptions: list[str], points: int)[source]#

Bases: object

record_responses(responses_flat: list[bool]) None[source]#
show()[source]#
submit(_) None[source]#

pykubegrader.widgets_base.reading module#

class pykubegrader.widgets_base.reading.ReadingPython(title: str, question_number: int, options: dict)[source]#

Bases: object

show()[source]#
submit(_) None[source]#

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, descriptions: list[str], points: int)[source]#

Bases: object

show()[source]#
submit(_) None[source]#

Module contents#