Skip to content
MARL in Cooperative Environments
Edit this page

Teaching component gallery

6 min read

A reference fixture, not a lesson. Nothing here is course content: the questions restate definitions this resource has already fixed, the citation is a placeholder, and the page is absent from the sidebar and from search. It exists so that every teaching component and every variant is rendered somewhere, and a regression shows up here before it reaches a chapter.

The strip above the first paragraph is <SectionMeta />, reading this section’s own minutes and bloom frontmatter. This fixture claims all six Bloom levels so that the full set renders; a real page claims the one or two it actually works at.

<SectionMeta /> takes no props. It reads minutes and bloom from the frontmatter of the page it is on, so an author never restates what the schema already holds. On a page that declares neither field it renders nothing at all, not an empty rule, not a placeholder, which is why there is no “empty” fixture to show below.

The default type. One correct option, and feedback on every option including the correct one, because the reader who picked it still needs to know why it holds. The explanation is the component’s body.

Knowledge check

Two agents are trained with a single shared team reward. What does that alone guarantee?

Select one answer.

Every correct option is required, and the hint says so before the reader commits. Selecting some but not all of them reports “partly right” rather than “wrong”, and the feedback for a correct option that was missed is shown alongside the ones that were selected.

Knowledge check

An independent learner treats its teammates as part of the environment. Which of these follow from that modelling choice?

Select every answer that applies. All of them are required.

4. Knowledge check · prediction, no correct answer

Section titled “4. Knowledge check · prediction, no correct answer”

A predict never grades. It records the commitment, shows the feedback for the option the reader chose, and reveals the explanation. Nothing is ever called incorrect, and no option here is marked correct, the value is having committed before reading on.

Predict first

Commit before reading on: for a team of independent learners sharing one reward, which do you expect to be the bigger obstacle?

Commit to a prediction before you read on. There is no wrong answer here.

5. Knowledge check · prediction, free text

Section titled “5. Knowledge check · prediction, free text”

A predict with no options at all becomes a free-text commitment. The answer is stored as the string branch of CheckState, echoed back on submit, and followed by the explanation.

Predict first

In one sentence, write what you expect partial observability to change about how an agent chooses an action.

Commit to a prediction before you read on. There is no wrong answer here.

A check may end at its per-option feedback. Here there is no explanation prop and no body, so the response is the verdict and the feedback rows and nothing else. A check with neither feedback nor an explanation reveals nothing and is warned about at build time, as is any incorrect option with no feedback of its own.

Knowledge check

In the notation used here, a joint action is:

Select one answer.

The minimal form: an identifier but no canonical url, so the title is not a link, and no claim block. A connection given neither url nor arxiv renders the same way minus the identifier line, and is warned about at build time on the grounds that a reader who cannot reach the paper cannot check what it says.