Copy one link in ChalkLab, paste it into a Canva design, and the exercise becomes a live, playable block on the page. Students answer the questions inside your Canva presentation, with no extra tab, no login, and no download.
Create an exercise freeEvery lesson and exercise you build in ChalkLab has a public player address. It looks like this:
https://www.chke.xyz/lessons/v9/your-lesson-id
That address serves the exercise on its own, without the ChalkLab editor around it. It is deliberately stripped down so it can sit inside somebody else's page. Open it in a browser and you get the exercise a student would see. Paste it into a tool that supports embeds and you get the same thing, running inside that tool.
The link is not a screenshot or an export. It loads the current published version of the lesson, so a fix you make in ChalkLab shows up everywhere the link has been embedded.
If you are working from the lessons list rather than the editor, the copy-link action on a lesson card gives you exactly the same address.
Canva embeds pasted links automatically. There is no ChalkLab app to install and nothing to configure.
If Canva inserts the link as plain text instead of offering the embed, delete it and paste again into an empty area of the page rather than into an existing text box. Canva only offers the embed when the paste lands on the canvas itself.
Canva does not guess. When you paste a link, it asks the site behind that link to describe itself using a small open standard called oEmbed. ChalkLab answers that request with the title of the exercise and the frame that should be shown, and it allows its player to be framed by other sites. Canva takes the answer and builds the embed block for you.
The same mechanism is why a ChalkLab link expands into a live exercise in other tools that support oEmbed, including Notion and many learning platforms. One link, many places.
In the Canva editor the embed shows a preview so you can position it while you design. It becomes interactive when the design is presented or opened through a shared Canva link. At that point students read the slide and answer the exercise in the same place, with feedback appearing as they go.
Students never sign in to ChalkLab, so there is nothing to set up for a class and nothing to hand out beyond the Canva link itself. If you would rather they worked outside Canva, the same ChalkLab link opens on its own in any browser.
One thing to plan for: ChalkLab exercises are built for a laptop-sized area, around 900 pixels wide and up. Give the embed most of the slide. A small block in a corner will feel cramped for whoever is answering.
Describe a topic and a level, and ChalkLab writes an interactive lesson you can share in a couple of minutes. Then copy the link and drop it into Canva.
Try ChalkLab free