Convika

لا تتوفر هذه الصفحة بالعربية بعد، لذا تظهر بالإنجليزية.

Add an AI-made HTML quiz or game to Schoology as a link that opens

Quick answer

To put an HTML quiz or game from ChatGPT, Gemini, Claude, or Copilot in Schoology, publish the file and add its address as a Link that opens in a new window. Schoology shows a Link in an iframe by default, where a published Convika page stays empty. Schoology's help doesn't say how an uploaded .html file opens.

Get a link for my HTML file

Free plan: no credit card, 1 published page, 10,000 page views a month, and a small Convika bar at the bottom.

On this page

ChatGPT, Gemini, Claude, or Copilot gave you a review game, a quiz, or a simulation as one .html file, and it runs when you open it on your computer. In Schoology, Add Materials offers several ways to put it in a course: upload the file, paste the code into a Page, upload a web content package, or add a Link. This guide compares what students get from each, from PowerSchool's Schoology help read on November 7, 2026, and gives the steps for the Link that works.

What you addWhereWhat Schoology's help saysWhat students get
The .html fileAdd Materials > Add File/Link/External Tool > FileIts examples of files that open in the browser are Word, Excel, PowerPoint, and PDFSchoology's help doesn't say
The code, in a PageAdd Materials > Add Page, HTML view“Script embed codes are not supported in Schoology.”The text and layout. The scripts a quiz runs on aren't supported
A ZIP file with index.htmlAdd Materials > Add Package > Web ContentIt displays the website “in course materials as an iFrame”Schoology's help doesn't say whether its scripts run. We didn't test it
A Link, as addedAdd File/Link/External Tool > LinkIt “Opens the linked webpage in an iframe within the course by default”An empty frame: a published Convika page refuses to be shown inside another site
A Link set to open in a new windowThe same, with the Display in Schoology icon clicked“Click the icon to open the link in a new window”The page in a new window, with its scripts running

The last row is the one that works on any device, whatever the page holds. Schoology's help says as much about other sites: “Some websites can't be shown in an iframe because the website owner has set restrictions in the website's code.”

Can you paste HTML into a Schoology page?

Partly. Schoology's help says a Page shares “text, images, videos, and HTML,” and you can toggle between the Visual and HTML versions of the page editor. The same help page says: “Script embed codes are not supported in Schoology.” A quiz or game from an AI runs on scripts, so a Page can show its text and layout, but its buttons depend on something Schoology doesn't support. We didn't test which tags the Page keeps.

What students see when you upload the .html file

Schoology's help for students says “Common file types can open directly in your browser without downloading” and lists Word, Excel, PowerPoint, and PDF. .html isn't on that list, and no help page we read says what a student gets for one: the page, its code, or a download. The upload limit is 512 MB per file.

A web content package. Schoology also takes a ZIP file containing a website, under Add Materials > Add Package > Web Content, and displays it “in course materials as an iFrame.” The HTML file in the ZIP must be named index.html, and the files can't be edited after you upload them. Schoology's help doesn't say whether the package's scripts run, and we didn't test it. To fix a question, you'd upload a new package.

The box at the top of this page turns the file into a page with its own address. Students then open it from Schoology with no Convika account.

1. Drop the file or paste the code in the box

In the upload box, drop one .html or .htm file (up to 2 MB) under Upload a file, or switch to Paste code and paste the code from ChatGPT, Gemini, Claude, or Copilot. Click Get my preview link. You don't need an account or an email for this. The preview is for checking only: it works for 3 minutes, with scripts and forms off, so the quiz's buttons won't respond yet. Don't add it to Schoology.

2. Keep the page and check that it runs

Click Keep this page — free, no card and sign up. The page moves into your account as you uploaded it, and its scripts run there. Click Open preview and play the quiz through once.

3. Publish the page

Click Publish page. Under Who can open this page?, choose Public and click Next. The first time you publish, Convika shows Publish free, and under it Publish without the Convika bar, which opens an order for Pro monthly (1 day free with a card, then $12 a month). To publish on Free, click Publish free. Students open a Public page without an account or a password, and it may show up in search results and in Convika's gallery. To keep it out of both, choose Private link (Pro) instead.

4. Copy the address

Click Copy next to the Live URL. The address looks like yourpage.convika.page and stays the same until you click Unpublish.

In the course, select Add Materials and choose Add File/Link/External Tool, or click Add Materials inside a folder. Click Link, paste the address, and give it a title. Click the Display in Schoology icon so the link opens in a new window instead of an iframe, make sure Published to Students is on, and click Add.

A published Convika page refuses to be shown inside another site's frame. Schoology's help says a Link opens “in an iframe within the course by default,” so a Link added as it comes shows an empty frame where the quiz should be.

To fix a Link that's already in the course, select its gear icon in the materials list and choose Edit. Click the Display in Schoology icon so the link opens in a new window, and click Save Changes. Nothing changes on the Convika side, and the address stays the same.

The same goes for any other way of framing the page. An <iframe> with the address, in a Page's HTML view or as embed code, leaves the same empty frame.

Test it as a student

The Schoology help pages we read don't describe a view as a student. Before class, open the course on a student's Chromebook or iPad, or ask one student to open the Link at the start of class. Check 3 things: the page opens in a new window, a button in the quiz responds, and the page fits the screen.

A school web filter can block a site it doesn't know yet. If the page doesn't open on a school device, ask whoever runs the filter to allow the address. Schoology's help for its iOS app says the app loads Links among its read-only materials. We didn't test how the app opens one.

Fix a question without editing the course

On the page's screen in Convika, under Update from an HTML file, click Upload a new version, drop the corrected file, and click Upload as a new version. Check it with Open preview, then click Publish v2 at the same link. The Link in Schoology stays as it is, and it opens the fixed page. With Copy to Courses, the same Link goes to another course, and both open the same page.

Next week's quiz. Free keeps 1 published page live at a time. One page can hold several quizzes picked from a menu: ask the AI to add each new quiz to the same file, then upload it as a new version. A separate quiz page is a second publish. If Convika takes it for a new version of the live quiz, click Publish it as another page. For a Public page, the choice is then Light ($3 a month on top of Free, for up to 5 live pages; the Convika bar stays), through Publish this page too, with Light, or Swap it in for the live page (free), which puts last week's quiz back to a draft and stops its link in Schoology. This is the rule for workspaces created on or after October 23, 2026 (Japan time). Pricing lists each plan.

Frequently asked questions

How do I add an HTML file to Schoology?

Schoology's help doesn't say how an uploaded .html file opens for students. Schoology's own way to show a website is a Web Content package: name the file index.html, zip it, and add it under Add Materials > Add Package > Web Content. Its help doesn't say whether the scripts run, so open it as a student first. For a quiz that also opens outside the course, or one you fix in one place, publish the file, then select Add Materials > Add File/Link/External Tool > Link, paste the address, click the Display in Schoology icon so it opens in a new window, and click Add.

Can you embed HTML in Schoology?

A Page's HTML view takes HTML, but Schoology's help says “Script embed codes are not supported in Schoology,” so a quiz's scripts aren't supported there. A web content package displays a website in an iFrame. A published Convika page can't be embedded: in an iframe, it stays empty. Add it as a Link that opens in a new window.

A Link opens in an iframe within the course by default, and some sites refuse to be shown in one. A published Convika page always refuses. Select the link's gear icon, choose Edit, click the Display in Schoology icon so it opens in a new window, and click Save Changes.

When you add or edit the Link, click the Display in Schoology icon. Schoology's help says: “Opens the linked webpage in an iframe within the course by default. Click the icon to open the link in a new window.”

Does Schoology support JavaScript?

Not in a Page: Schoology's help says “Script embed codes are not supported in Schoology.” It doesn't say whether scripts run in an uploaded .html file or a web content package. A published page opened from a Link in a new window runs its scripts at its own address.

Sources

Next step

How to password protect an HTML page without code, on your own domain

JavaScript passwords sit in the page code. Put an HTML page from ChatGPT or Claude behind a server-checked password on your own domain.

Related articles

More ways to hand out pages in class

AI Skill Pod

Share AI skills with your team, the easy way

Everyone uses your team's skills in their own ChatGPT, Claude or Gemini, on any plan. Send one invite link. Free to start.

Start free on AI Skill Pod⁠

AI Skill Pod is made by the team behind Convika.

Share this article

Put your HTML quiz in Schoology as a link that opens

Upload the HTML file once and publish it. Add the address as a Link that opens in a new window, and students get the quiz with its buttons working.

Get a link for my HTML file

Free plan: no credit card, 1 published page, 10,000 page views a month, and a small Convika bar at the bottom.