Feedback Aide Sources

Overview

Sources are a subsection of the Stimulus, representing any extra information which is relevant to the question. This is content like images, text extracts etc.

The source format is designed to allow existing sources that are currently in use to be easily migrated into Feedback Aide.

Any text content is considered during the AI's marking process, however for images, only the alt text is sent due to limitations of the models themselves.

Where to add sources.

Format

Sources are an optional list of objects, each with a title and content. The content can be html strings with any basic text formatting. This includes any static elements such as images embedded in text. 

[
{
"title": "Example Source 1 (Image and text)",
"content": "<img src='https://upload.wikimedia.org/wikipedia/commons/7/7c/Sweets-Jamin-Store-2024.jpg' alt='the image is a realistic picture of a wall of red candies' > <p>Image from Wikipedia</p>",
},
{
"title": "Example Source 2 (Bee movie extract)",
"content": "<p>According to all known laws of aviation, there is no way a bee should be able to fly.</p><p>Its wings are too small to get its fat little body off the ground... </p><p>[rest of the extract]...</p><p>All right. Take ten, everybody. Wrap it up, guys.</p><p><i>I had virtually no rehearsal for that.<i/>",
},
]

Example

Screenshot 2025-03-21 at 4.18.37 pm.png

Screenshot 2025-03-21 at 4.18.32 pm.png

Restrictions

There are a few restrictions on the content that will be accepted and processed as part of a source:

  • The content of sources has a hard limit of 30,000 characters.
  • Any data URI's will be immediately discarded.
  • Unsafe html elements will get sanitized out.
  • Dynamic elements such as video or audio players are currently undefined behaviour and will generally not work.
Was this article helpful?

Did you arrive here by accident? If so, learn more about Learnosity.