in2lambda.api.response_area.TableΒΆ

class in2lambda.api.response_area.Table(*, answer: list[list[str]] = <factory>, evaluation_function: str = 'arraySymbolicEqual', grade_params: dict[str, ~typing.Any] | None=None, pre_text: str = '', post_text: str = '', content_after: str = '', check_button_text: str = '', input_symbols: list[InputSymbol] = <factory>, display_input_symbols: bool = False, live_preview: bool = False, include_in_pdf: bool = False, save_allowed: bool = False, separate_feedback: bool = True, common_feedback_color: str = '#C4CDD5', correct_feedback_color: str = '#22C55E', correct_feedback_prefix: str = 'Correct', incorrect_feedback_color: str = '#ff5630', incorrect_feedback_prefix: str = 'Incorrect', tests: list[Test] = <factory>, cases: list[Case] = <factory>, row_names: list[str] = <factory>, col_names: list[str] = <factory>)[source]ΒΆ

Bases: ResponseArea

A grid of cells, one row per row name and one column per column name.

__init__(*, answer: list[list[str]] = <factory>, evaluation_function: str = 'arraySymbolicEqual', grade_params: dict[str, ~typing.Any] | None=None, pre_text: str = '', post_text: str = '', content_after: str = '', check_button_text: str = '', input_symbols: list[InputSymbol] = <factory>, display_input_symbols: bool = False, live_preview: bool = False, include_in_pdf: bool = False, save_allowed: bool = False, separate_feedback: bool = True, common_feedback_color: str = '#C4CDD5', correct_feedback_color: str = '#22C55E', correct_feedback_prefix: str = 'Correct', incorrect_feedback_color: str = '#ff5630', incorrect_feedback_prefix: str = 'Incorrect', tests: list[Test] = <factory>, cases: list[Case] = <factory>, row_names: list[str] = <factory>, col_names: list[str] = <factory>) → NoneΒΆ

Methods

__init__(*, answer, evaluation_function, ...)

Attributes

answer

check_button_text

Replaces the label of the check button; left out of the JSON when empty.

common_feedback_color

content_after

Markdown shown after the box, before the next one.

correct_feedback_color

correct_feedback_prefix

display_input_symbols

evaluation_function

grade_params

include_in_pdf

incorrect_feedback_color

incorrect_feedback_prefix

live_preview

post_text

pre_text

response_type

save_allowed

separate_feedback

row_names

col_names

input_symbols

tests

cases

check_button_text: str = ''ΒΆ

Replaces the label of the check button; left out of the JSON when empty.

content_after: str = ''ΒΆ

Markdown shown after the box, before the next one.