Developers

Free AI widgets for your site

A daily quiz question, a daily AI term and a live verified news list. Free for teachers, bloggers and school websites; paste one snippet and it updates itself.

2 min read

8 sections

On this page2 min read
  1. 01Quiz of the day
  2. 02AI term of the day
  3. 03Verified AI news list
  4. 04Copy and paste
  5. 05Live preview
  6. 06Options
  7. 07Prefer raw data?
  8. 08Terms

Quiz of the day

One real multiple-choice question from our free quiz library, new every UTC day. Visitors answer inside the widget and see the explanation, then follow a link to the full free quiz.

<div data-aiu-widget="quiz-of-the-day" data-theme="light"></div> <script src="https://aiunderstanding.org/widget.js" async></script>

No script? Use a plain iframe (works in any LMS or site builder that allows iframes):

<iframe src="https://aiunderstanding.org/embed/quiz-of-the-day?theme=light" title="AI quiz of the day" width="100%" height="400" style="border:0;max-width:520px" loading="lazy"></iframe>

AI term of the day

One glossary term with a plain-language definition, new every UTC day, linking to its full page in our glossary.

<div data-aiu-widget="term-of-the-day" data-theme="light"></div> <script src="https://aiunderstanding.org/widget.js" async></script><iframe src="https://aiunderstanding.org/embed/term-of-the-day?theme=light" title="AI term of the day" width="100%" height="210" style="border:0;max-width:520px" loading="lazy"></iframe>

Both widgets take data-theme (or ?theme= on the iframe URL): light (default), dark or auto to follow the visitor's system setting. They resize themselves when the script is used. They set no cookies and load nothing from third parties; each load sends one anonymous request recording the widget name and your site's hostname so we can count usage.

Verified AI news list

Copy and paste

Place this where you want the list to appear. Nothing else is required.

<div data-aiu-news data-theme="light" data-limit="5"></div> <script src="https://aiunderstanding.org/widget.js" async></script>

Live preview

This is the real widget, loading the real feed from this site.

Light (data-theme="light")

Dark (data-theme="dark")

Options

  • data-theme: light (default), dark, or auto to follow the visitor's system setting.
  • data-limit: number of stories, 1 to 5. Default 5.
  • Place several containers on one page if you need more than one list; the script mounts each one.

Dark example:

<div data-aiu-news data-theme="dark" data-limit="3"></div> <script src="https://aiunderstanding.org/widget.js" async></script>

Prefer raw data?

The widget reads /api/embed/news, a public JSON endpoint (CORS enabled, cached for five minutes) with each story's title, link, source image, publication time and category. You may build your own presentation from it under the same terms below. Full-text syndication feeds for publishers are listed on the news page.

Terms

  • Attribution is required. The “AI Understanding” link every widget renders must stay visible and clickable. If you build a custom presentation from the JSON, include a visible link to https://aiunderstanding.org/news.
  • Headlines, images and links must not be altered, and stories must link to aiunderstanding.org, which links to each verified primary source.
  • Story images are served from their verified source coverage and may be displayed only alongside the linked story.
  • Free for personal, educational, nonprofit and commercial sites. Do not present the widget as an endorsement by AI Understanding.
  • The widget sets no cookies and collects no visitor data; it makes one request to aiunderstanding.org for the story list.
  • We may change or discontinue the endpoint; the script is versioned and will fail quietly with a link to the news page.

Questions or a high-traffic deployment? Email info@aiunderstanding.org.