Add an AI-made HTML quiz or game to Blackboard as a link that opens
Quick answer
To put an HTML quiz or game from ChatGPT, Gemini, Claude, or Copilot in a Blackboard Ultra course, publish it and add its address as a web link with Open in a new window selected. Blackboard's help says an .html upload opens in the browser, not if its scripts run. Shown in a panel, a Convika page stays empty.
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 quiz, a review game, or a simulation as one .html file, and it runs when you open it on your computer. In a Blackboard course, you can upload the file or add a link to it. This guide compares what students get from each, from Anthology's Blackboard help read on November 7, 2026, and gives the steps for the link that works. It covers the Ultra Course View. Anthology's help says Original Course View courses become read-only on January 1, 2027.
File or web link: what students get
| What you add | Where in an Ultra course | What Blackboard's help says | What students get |
|---|---|---|---|
The .html file | The plus sign > Upload, or drag it onto the Course Content page | Supported file types “include DOC, DOCX, HTM, HTML, MP4, …”. Its help for students says of a file: “Select a file title to download it.” | Blackboard's help doesn't say whether the quiz runs. We didn't test it |
| A web link with Open in a new window selected | The plus sign > Create > Link > Create Web Link | “Opening links in a new window is generally considered best practice, especially for external websites.” | The page in a new window, with its scripts running |
| The same link with Open in a new window unselected | The same | The linked content opens “in a panel in the Ultra course” | An empty panel: a published Convika page refuses to be shown inside another site |
| An embed in the editor | Insert Content > Media | Embeds from a list of sites, such as YouTube, Vimeo, H5P, and Genially | Not for a Convika address. It isn't on the list, and it refuses to be framed |
The second row is the one that works on a Chromebook, an iPad, or a phone, whatever the page holds. Blackboard's help gives the reason for other sites too: a new window “avoids browser security features blocking content from loading.” A link also opens outside your course: another class, a QR code on the board, or parents at home.
What students see when you upload the .html file
Anthology's help for Ultra courses lists HTM and HTML among the files you can add to the Course Content page. Its table of file types calls them a “Web page,” opened with an “HTML editor or web browser.” Its file-types page says recognized files “open directly in the browser or an associated application,” while its help for students says of a file: “Select a file title to download it.” Neither says whether the quiz's scripts run.
Uploaded files start hidden from students. Use the visibility menu under the file's name to show it, and the menu on the right of the item (the ellipsis) to set whether students can view or download it. Then open it in Student Preview. If the quiz responds there, it can stay as a file.
Scripts in the file. Blackboard's admin help says its Safe HTML filters cover HTML that people enter, “HTML file uploads” included. They don't apply to roles with the Add/Edit Trusted Content With Scripts privilege, and Blackboard gives that privilege to Instructors by default. Your school's admin can change roles' privileges. We didn't test whether an uploaded quiz runs on a Blackboard site.
In Original Course View, Blackboard's help describes the file as a page: with Build Content > File, “You can upload a file or create an HTML file that students can open in a new window or tab.” Select Yes for Open in New Window. For one AI-made file, choose Give users access to this file only, which the help describes as a link to “one HTML file that has all the formatting within the page itself.” Anthology's help says December 31, 2026, is the last day to make changes to Original courses. From January 1, 2027, all teaching takes place in Ultra courses.
Publish your HTML and add it to Blackboard as a web link in 5 steps
The box at the top of this page turns the file into a page with its own address. Students then open it from Blackboard 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 Blackboard.
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.
5. Add a web link that opens in a new window
On the Course Content page, select the plus sign where you want the link, and select Create. In the Create Item panel, select Link, and select the Create Web Link tab. Enter a Display Name, paste the address into Link URL, and select Open in a new window. Set Student visibility so students can see the link, and select Save.
When the link shows an empty panel
A published Convika page refuses to be shown inside another site's frame. With Open in a new window unselected, Blackboard opens a web link in a panel in the course, and the panel stays empty where the quiz should be. Blackboard's help says a banner then tells students that some content may not be displayed unless opened in a new window. Students can open it from there, but they shouldn't have to.
To fix the link, edit it, select Open in a new window, and select Save. Nothing changes on the Convika side, and the address stays the same.
The same goes for any other way of framing the page. Blackboard's Insert Content > Media embeds only from the sites on its list, and a frame with the address leaves the same empty space.
Test it in Student Preview
Anthology's help describes Student Preview: select Student Preview mode, and Blackboard logs you in as a preview user enrolled in the course. Open the link and play the quiz for a minute. It should open in a new window, a button in the quiz should respond, and the page should fit the screen. When you leave with Exit Preview, choose Discard, as Blackboard's help recommends, so the preview user leaves your roster.
Then open the course on one student device. 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. Blackboard's help doesn't say how its app opens a web link, and we didn't test it.
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 (or choose Paste code), and click Upload as a new version. Check it with Open preview, then click Publish v2 at the same link. The web link in Blackboard stays as it is, and it opens the fixed page. If you added the same link to several courses, they all open the fixed 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 Blackboard. 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 Blackboard?
In an Ultra course, select the plus sign on the Course Content page and choose Upload, or drag the file onto the page. Blackboard's help says an HTML file opens in the browser, but not whether its scripts run, so check it in Student Preview. For a quiz that opens on any device and outside the course, publish the file, then add its address with Create > Link > Create Web Link, select Open in a new window, and select Save.
Can you embed HTML in Blackboard Ultra?
Blackboard's editor embeds media from a list of sites, such as YouTube, Vimeo, H5P, and Genially. A published Convika page can't be embedded: in a frame or a panel, it stays empty. Add it as a web link that opens in a new window instead.
Why does my Blackboard link show a blank page?
The link opens in a panel in the course, and the site at that address refuses to be shown inside another site. A published Convika page always refuses. Edit the link, select Open in a new window, and select Save.
How do I make a link open in a new window in Blackboard?
When you create or edit a web link, select Open in a new window. Blackboard's help calls it “generally considered best practice, especially for external websites,” because it “avoids browser security features blocking content from loading.”
Does Blackboard run JavaScript in an HTML file?
Blackboard's help doesn't say whether an uploaded .html file runs its scripts in an Ultra course. Its admin help says the Safe HTML filters don't apply to Instructors by default, which a school's admin can change. A published page opened from a web link in a new window runs its scripts at its own address.
Sources
- Add Content (Anthology Blackboard help, instructors) (read on November 7, 2026)
- Supported File Types (Anthology Blackboard help, instructors) (read on November 7, 2026)
- Web Links (Anthology Blackboard help, instructors) (read on November 7, 2026)
- Insert Media in the Content Editor (Anthology Blackboard help, instructors) (read on November 7, 2026)
- Student Preview (Anthology Blackboard help, instructors) (read on November 7, 2026)
- Types of Course Content (Anthology Blackboard help, students) (read on November 7, 2026)
- Create Course Materials, Original Course View (Anthology Blackboard help, instructors) (read on November 7, 2026)
- Original Course View End of Life (Anthology Blackboard help, administrators) (read on November 7, 2026)
- Safe HTML filters (Anthology Blackboard help, administrators) (read on November 7, 2026)
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
- How to Add HTML to Canvas So Games & Quizzes WorkCanvas strips script, button, and canvas tags when you save a page. Publish your HTML file on Convika and add it to a Canvas module as an External URL.
- Add an AI-made HTML quiz or game to Moodle: File, Page, or URL resourceMoodle shows an uploaded .html file as a File resource. For a quiz used beyond one course, add its published address as a URL set to Open; Embed stays empty.
- Add an AI-made HTML quiz or game to Schoology as a link that opensSchoology's help doesn't say how an .html upload opens, and a Link shows in an iframe by default. Publish the page and set its link to open in a new window.
- Turn an AI-made quiz or review game into a link your students can openAsk ChatGPT, Claude, or Gemini for the quiz as one HTML file, publish it free, and give students a link or a QR code with no student accounts.
- Submit an HTML file in Google Classroom so your teacher sees the pageClassroom takes an HTML file, but the teacher gets the file. Hand in a link to the page instead. Teachers post a game for their class the same way.
- Add an AI-made HTML quiz or game to Brightspace: file topic or web linkD2L says a Brightspace topic can hold JavaScript in HTML. For a quiz used beyond one course, publish it and add a web link set to Open in a new tab.
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