Release notes
Coassemble v2.0.6
New Features
Interactive videos
Add questions directly inside a video. The video pauses at the moment you choose and the learner answers before carrying on, turning watching into active learning.
- Video questions — open Video questions from the video toolbar, click + on the timeline to pin a question to a moment, and fine-tune its timing in the side panel
- Seven question types — true/false, multiple choice, multiple response, written answer, dropdown, sequence and matching
- Required or optional — learners must answer a required question correctly to continue; optional questions show a Skip button
- No skipping past — if a learner jumps ahead in the video, each question they passed appears in turn
- New layout — start quickly with the Video with questions layout under Knowledge check layouts
- Built with AI — the AI assistant in the builder can add video questions for you
- Available in Builder 2 for uploaded, YouTube and Vimeo videos on content screens
Knowledge check answers in Insights and your LMS
See exactly how learners answer your knowledge checks, in Coassemble and in your LMS.
- Every attempt recorded — every answer to a knowledge check is now recorded, including video questions and skipped questions
- Question answers in Insights — a new view shows who answered correctly first time, who got there after a wrong answer and who skipped, with CSV export
- Answers in your LMS — answers are now sent to your LMS through SCORM. Re-export your SCORM package to include them
Test API keys
Build and test your integration in the same workspace as your live one, without touching live learners.
- Choose a key type — when you create an API key in the Developer console, choose Production (the default, for your live integration) or Test
- Kept apart from live activity — a Test key only sees the learners it creates, test learners never count toward your learner allowance or your bill, and their completions stay out of your reports and exports
- Test webhooks — choose whether each webhook receives live data, test mode data or both. New webhooks receive live data only (both on Sandbox workspaces), and existing webhooks keep receiving both. Test events carry
testModein the payload and anX-Coassemble-Test-Modeheader, so you can tell them apart from live events - Clearly labelled — every key shows a Test or Production badge, and a key's type never changes
- Available on paid workspaces with API access. Sandbox workspaces continue to use test keys
Accessibility improvements for learners
A broad round of improvements so more learners can use courses with a keyboard, a screen reader or other assistive technology.
- Keyboard and screen readers — better focus handling, labels and announcements across the course player, quizzes, hotspots, charts, PDFs, collections and embeds
- Readable by default — theme text and accent colours are chosen automatically for clear contrast, content reflows when zoomed in, reduced-motion settings are respected, and the course language is announced correctly
- Back button — the course player now has a visible Back button
- Describe your content — give embeds a title, add a description to charts, and mark images as decorative
- Alt text that follows the image — describe a library image once and its alt text is reused wherever that image appears. AI-written alt text now matches the course language
Improvements
- Quiz results — a redesigned results screen shows right and wrong answers with clear icons, not colour alone
- Slideshow captions — choose whether to show captions, place them over or below the image, and pick title, description or both
- Image captions — captions on image blocks now sit on a readable dark background
- Flashcards — cards with a background image get an overlay opacity slider and a blur option
- Clearer controls — a clearer video play button and easier-to-spot hotspot markers
- Collection cards — a new card menu to show or hide the title, adjust the overlay, and replace or remove the image
- Embed loading — embeds that can't load now show a clear message in Builder 2
- For developers — set a theme's logo with
logoUrlin the theme API; choose how long an embed link stays valid withoptions.expiresIn(30 seconds to 3 hours); MCP tools now have plain-English titles and show which ones only read and which make changes; the create-course embed shows a clear message and sends ahandoff-timeoutevent when a handover times out
Bug Fixes & Improvements
- Fixed blocks overlapping after reload when they'd been pushed down by adding, pasting or duplicating — undo now restores them too
- Fixed Move up / Move down on the phone layout not saving
- Fixed an AI-generated image you picked not appearing on the screen
- Images no longer pop in after a screen has opened
- Screens now stay centred in browser windows wider than 1280px
- Images in Classic step cards now fill the width on mobile
- Learners are no longer sent back into an old unfinished attempt when a duplicate record exists
- Re-enrolling a learner in your LMS now starts a fresh attempt, and reopening a course in Moodle resumes where they left off
- Embedded editors now show each editor's own name, and the AI assistant handover keeps the editor's identity
- Long names or avatars no longer stop an embed from loading
- The translate API no longer fails for courses without cover screens
- Course thumbnails render in the right font again
- Improved the reliability of public share pages
Coassemble v2.0.5
New Features
Chart block
Turn the handful of numbers that make your point into a chart learners can read at a glance. Add a Chart block to any screen in the new builder, or start from one of four new chart layouts.
- Five chart types — column, bar, line, pie and donut.
- Your data, your way — type figures into a simple table or import a CSV, then adjust colours, data labels, legend, grid lines and number format.
- Built from your documents — when you generate a course from a document, charts use only the figures found in your source material.
- Ask the agent — the builder agent can add and edit charts for you.
Admin role
A new role for the people who run your workspace day to day, so running it no longer rests on a single owner account.
- Manage the team and the workspace — admins can manage members, workspace settings, courses and integrations.
- Owner-only safeguards — billing, deleting the workspace and transferring ownership stay with the owner.
- More than one admin — give the role to as many people as you need.
Workspace notification controls
Decide once, for the whole team, how many course activity emails everyone receives.
- Course started and course completed — for each, choose every time, the first time only, or off.
- Applies to everyone — members can still choose fewer emails than you allow, but not more.
- Learners are unaffected — the emails that give them access to a course are separate.
Courses generated to learning-design rules
Courses built from a prompt, or adapted from a document, now follow learning-design rules while they are being written, so there is less to fix when you open them.
- Every outcome is checked — each learning outcome gets a knowledge check, placed after the screens that teach it.
- Questions test what was taught — each question is checked against the content before it and the level of thinking its outcome asks for.
- A clear start and finish — courses open with a concrete situation, story or question, and close with what the learner can now do.
- Knowledge checks by default — included unless you choose otherwise, and your Assessment choice is always respected.
- Builds pick up where they left off — an interrupted build resumes by itself or offers Retry, instead of starting again.
Custom video thumbnails
- Choose the cover image for any uploaded video, instead of the automatic frame.
For Embed and API customers
- Client caps — turn per-client caps on or off for your workspace, in the developer console or with
clientCapsEnabledon the client-defaults endpoints. - Usage endpoints — allowance reads now return the reset date, how often each allowance resets and what happens when it is reached. The
topUpfield is no longer returned. - Blank identifiers — tracking, user and analytics requests with a blank identifier are refused, and a visit with no identifier counts as anonymous.
- Clearer errors — a request that fails validation names the fields that need fixing.
Bug Fixes & Improvements
- Quizzes — cleaner question styling for learners, with the question counter removed and tidier fill-in-the-blank and match questions
- Course duration can now be set up to 999 minutes
- Screen layout thumbnails in the Add screen menu have been redesigned
- Course language is now detected correctly for Hebrew, Norwegian and Indonesian when creating a course
- Course coach — AI review now reads every piece of learner text, uses the same block names as the builder, and always shows its filter counts
- Fixed Classic courses losing translated versions and some narration when moved to the new builder
- Fixed course thumbnails that stayed blank — they now retry and can be regenerated
- Fixed a failed Google Drive or OneDrive import looking as though it had attached — it now shows "Upload failed"
- Fixed some AI-generated Classic screens showing a missing image
- Uploaded videos now finish processing even if you leave the page
- Standalone SCORM exports — large packages are prepared in the background and download completely, and an export that can't include a file now names the file and the screen
- Fixed anonymous collection visits being counted as identified recipients
- Fixed courses created through the course embed starting without a theme
- Fixed collection tracking over the API skipping records when a filter was applied
- Fixed document builds that could get stuck on a scored quiz
Coassemble v2.0.4
New Features
Try your courses in the new builder
Move your Classic courses into the new builder at your own pace. Try a course first to see exactly how it carries over, keep working on it, and go back to Classic at any time until you choose to migrate.
- Try before you commit — see which screens carry over as they are and which change, with a plain-English note for each, before anything is final.
- Go back any time — return to Classic and your course is exactly as you left it. Learners keep seeing the published version, with the same share link and learner records.
- Migrate in bulk — select several Classic courses from your dashboard or a folder and migrate them together. Courses that need your attention are listed first, and a notification keeps track of progress if you close the window.
- Your content comes with you — layouts, covers, scored and unscored quizzes, every question type, and the images, tables and audio inside your text all carry across. Untitled screens take their name from their first line of text.
- For Embed and API customers — turn on migration inside embedded course editors, or migrate courses through the API, with webhooks for progress and completion, a readable reason for any screen that changes, and up to 50 courses per request.
Course length over the API
Read a course's estimated completion time straight from the course endpoints, so the length your authors set on the course cover can feed reporting in your own platform.
- timeEstimateMinutes — returned on both the course list and single-course reads.
Bigger SCORM conversions
- Up to 1GB — convert SCORM packages up to 1GB into courses, with a heads-up when a large upload will take a few minutes.
- Rise labelled graphics — now import as hotspot blocks, with each marker in place.
- More reliable — conversions retry if the connection drops, and connection problems explain what went wrong.
Builder improvements
- Slideshows — choose Fit or Fill for each slide, crop images, and add a blurred image background.
- Background overlay — adjust how strongly a background image is darkened behind your text.
- Unscored quizzes — turn scoring off for any quiz.
- Upload progress — see progress when creating a course from a file, and retry an upload that fails.
- Mobile editor — the screen now fills the canvas, with the previous and next arrows beside it.
Bug Fixes & Improvements
- Fixed the course sidebar showing an "Untitled section" heading for screens that aren't in a section
- Untitled screens in the course sidebar now show their first line of text instead of "Screen title"
- Fixed mobile preview not matching the mobile builder's scrolling and height
- Fixed some uploaded videos not playing
- Multiple-choice answers now wrap onto new lines instead of being cut off
- SCORM exports now download reliably at larger sizes and import cleanly into more learning platforms
- Preview-only embeds no longer show the functions toolbar
- Course-editing embeds now open the right builder for an existing course, even when the builder type isn't specified
- Course reads over the API now include the builder type
- Connecting AI assistants to your workspace over MCP now works reliably
- Developer console — the creators list now handles large workspaces and can be searched, older course-embed endpoints are flagged, and an empty API keys tab explains older per-user keys
Coassemble v2.0.3
New Features
Developer console
A new Developer area for customers building on the Coassemble API, giving them a single place to see what their integration is doing without contacting support.
- Overview — a live health panel that surfaces failing webhooks, traffic spikes, revoked keys still in use, and clients approaching their AI caps, each with a direct link to the detail
- Requests — a searchable log of every API call with status, duration, client and failure reason, filterable by path, status class and date, and exportable to CSV
- Webhooks — endpoint management, delivery history, and one-click replay of failed deliveries
- Clients — per-client traffic, failures and AI usage, with drill-through to recent activity
- Usage — creator seats, AI narration and image consumption per client, against plan limits
- API keys — named keys with creation, revocation and last-used tracking
Developer role
A new workspace role for the engineers who build your integration, separate from the people who build your courses.
- Console access without course access — developers reach the Developer area and API keys, but not the course builder
- Doesn't use a creator seat — adding a developer to your workspace costs you nothing against your creator limit
- Assign it from Settings → Team, alongside the existing creator role
Multiple API keys
Workspaces are no longer limited to a single API key.
- Name a key per integration, so it's clear what each one is for
- Revoke individually — retire one integration's key without disturbing the others
- See when each was last used, making it obvious which keys are dormant
- Existing keys keep working and appear in the list automatically
Hotspot blocks — Builder 2 is now complete
Hotspots were the last block missing from Builder 2. With them in place, everything you could build in the original builder can now be built in the new one, which clears the way for work on moving existing courses across.
Place pins on an image and reveal information when a learner selects one.
- Image cropping — crop and reframe without losing pin placement
- Narration aware — tips open automatically as narration reaches them
- Mobile tuned — pins stay inside the image and tips sit clear of the navigation
Collection SCORM export
Export a whole collection as a SCORM package, not just individual courses.
- One SCO per course — each course in the collection is packaged as its own SCO, so your LMS tracks completion and scores for each one separately rather than treating the whole collection as a single item
- Size estimate — see how large the package will be before you start
Bug Fixes & Improvements
- Fixed an issue where classic quizzes would refuse a learner's final retry from the start cover
- Fixed multi-question quizzes not routing to a scored quiz section
- Resolved several YouTube video problems — videos rewinding on resume, autoplaying again after finishing, and completion sticking a second short of the end
- Fixed Fit images not scaling up to fill their frame, and losing the Fit setting after cropping
- Fixed custom themes not being cloned when opening a course template link
Coassemble v2.0.2
New Features
Real-time collaboration
Multiple people can now work in the same course at the same time and see each other as they go.
- See who's here — collaborator avatars appear on dashboard course cards, the course overview, individual screen cards, and on the blocks someone is actively editing
- Everyone gets a colour — each collaborator is assigned their own colour, carried through their avatar, cursor and the tint on any block they're holding
- Follow a collaborator — click someone's avatar to follow them, and your view tracks theirs as they move between screens, switch to mobile, or step through a process block
- Typing indicators — see when someone is writing in a block before their text appears
- Tidy stacks — three avatars show at a glance, with a +N chip for everyone else
- Idle after ten minutes — people who step away fade out rather than looking permanently present
Change to Embed agent tokens
If you mint Embed agent tokens through POST /agent/auth, two defaults have changed. Both make the safe option the default, and both can still be overridden per token.
- Tokens now last 4 hours by default, down from 30 days. Pass expiresIn if you need longer
- Tokens are now read-only by default. Pass readonly: false explicitly if the token needs write access
- Each token now carries a unique identifier, so an individual token can be identified rather than only the whole signing secret
Builder improvements
- Device toggle moved to the left of the page header, as an icon-only control
- Course actions in the Preview header — the actions you'd expect are now available without leaving preview
Bug Fixes
- Fixed course share links unfurling with the internal course brief instead of the intended preview
- Fixed theme fonts not applying to accordions in Preview and for learners
- Fixed body fonts failing to load when a workspace had no custom heading font set
- Fixed Verbatim generation failing on .docx files that produced no pages
- Fixed collection players showing blank course content when embedded, and losing their progress chrome
- Fixed Next course not being honoured on the collection finish screen
- Fixed standalone screen images not persisting, and Screen Player events being posted in the wrong shape
- Fixed theme heading colours not applying to Builder 2 heading blocks
- Fixed template copying landing in the wrong workspace
- Fixed the AI assistant creating screens without a section container, and accepting empty quizzes
Coassemble v2.0.1
New Features
Screen embeddables
Embed customers can now work with a single screen rather than a whole course. Two new embeddable types: Screen Builder, which puts the Builder 2 screen editor inside your own application, and Screen Player, which renders one screen for a learner.
- Start from a layout — adding a screen opens the layout picker, so authors choose a design and begin with placeholder content already in place
- Build your own picker instead — list the available layouts and create a screen directly, if you'd rather design the experience yourself
- Quizzes included — a standalone quiz embeds as a set, with scoring, retakes and results
- Your product stays in control — screen start, completion, answers and scores are sent to the host application, and the built-in navigation can be hidden so your own controls take over
- Optional AI assistant — off by default, and scoped to editing the screen it's on
SCORM hosting
Embed customers can upload an existing SCORM package and host it in Coassemble alongside authored courses.
- Sits in the library like any other course — packages appear as course cards with an editable cover image and a SCORM label
- Attempt tracking — see attempts, time spent, success and score, compare multiple attempts side by side, and grant an extra attempt to a learner who is genuinely blocked
- Question-level export — download individual question results as a CSV you can pivot
- Clear status while processing — an explicit state while a package extracts
Builder 2 improvements
Mobile layout editing
Switch the editor to mobile and control how a screen stacks on a phone, separately from the desktop design.
- Hide blocks on mobile — leave out anything that doesn't earn its space on a small screen
- Reorder for mobile — set a different block order without touching the desktop layout
- Sensible image heights — images keep the shape you cropped rather than stretching to full phone width, and can be resized from the bottom edge
Reposition images
Choose which part of an image shows inside a block, instead of only fitting or filling it.
- Crop, pan and zoom — drag to reposition, zoom up to 3×, with the rest of the image shown faded so you can see what's outside the frame
- Works inside cards too — available for images in process, flashcards and slideshow blocks
- Existing courses are untouched — images already placed look exactly as they did
Custom fonts on headings and paragraphs
Pick a font outside your theme's set directly from the heading and paragraph toolbars, with weights grouped into their own menu and a one-click reset back to the theme font.
Better AI images
- Images now reflect your course topic, not just the screen they sit on
- Generation shows its progress — the builder marks which screen is being illustrated and follows along
Bug Fixes
- Fixed menus drifting out of position when scrolling, and menus that scrolled when they didn't need to
- Fixed insights showing empty cards that looked like they were still loading — the selected period is now named
- Fixed narration continuing to play on screens with no narration recorded
- Fixed focus rings appearing on Classic course titles when a screen loads
- Improved stability of the course player under load
Coassemble v 2.0
New Features
Builder 2 — now in public beta
A new way to create courses, built around a conversation. Bring what you have, answer a few questions, and the agent builds a structured course with you.
- Start from almost anything — Word, PowerPoint, PDF and Keynote documents, or just a written brief
- Choose how closely to follow your source — Verbatim keeps your wording as written for policies and compliance, Structured reorganises it into a clear learning flow, Adaptive rewrites and expands it into a fuller course
- A conversation that adapts — it asks only the questions that matter, skips anything it can work out from your material, and checks your answers make sense before building
- Courses group into sections — learners see them as chapters, each with its own progress
A new way to build screens
Every screen is made of blocks you can arrange, swap and restyle — with layouts that keep courses looking designed rather than assembled.
- Content blocks — headings, text, images, video, audio, tables, buttons and embedded documents
- Interactive blocks — accordions, checklists, process steps, flashcards and slideshows
- Assessment blocks — multiple choice, true/false, dropdown and matching questions, plus scored quizzes with results
- Layouts do the design work — screens follow proven templates instead of freeform placement, so spacing and hierarchy stay consistent
- Control the reading order — set the order blocks are read by screen readers, narration and keyboard navigation
Refine your course by asking
The agent stays with you in the builder. Describe what you want changed and it does it, rather than you hunting through menus.
- Generate and rewrite — add screens, rework wording, adjust tone or reading level
- Add assessment — insert knowledge checks or a quiz where you need one
- Restructure — reorder screens, split sections, reshape the course
- Beyond content — narration, translations, theming, branding and images are all in reach
- Available on selected plans
Improve courses based on how learners actually did
The agent can read your course analytics, so you can ask what's working and act on the answer without switching context.
- Find the drop-off — screen-by-screen completion shows exactly where learners stop
- Ask in plain language — "where are people giving up?" or "which questions are people failing?"
- Fix it there and then — the same conversation that spots a weak screen can rewrite it
- Narrow it down — filter by date range to compare a recent cohort against an earlier one
- Available on selected plans
Build in your language
The course builder is now fully localised, so your team can work in the language they think in.
- Eleven languages — English, French, German, Spanish, Italian, Portuguese, Dutch, Danish, Swedish, Norwegian and Finnish
- The agent follows suit — write to it in French and the whole conversation happens in French, including questions, options and the final summary
- Independent of course language — plan a Spanish course in English if that's easier for you
A refined learner experience
Builder 2 courses have a rebuilt learner view, designed to keep people oriented and moving.
- One button drives progression — no hunting for what to do next
- Progress you can see — a bar across the top shows position in the course and progress through the current screen
- A course outline sidebar — sections, screens and what's been completed, at a glance
- Pick up where you left off — returning learners are offered a resume prompt
Bring your existing SCORM courses
Upload a SCORM package and convert it into a fully editable Coassemble course.
- Supports the major authoring tools — Articulate Rise and Storyline, Adobe Captivate and iSpring
- Keeps your content — text, images, galleries, flashcards, process steps, accordions and knowledge checks carry across
- Tells you what didn't convert — anything that couldn't be brought over is listed for review rather than silently dropped
Course Coach
Built-in expert feedback on your course, on demand.
- Reviews instructional quality, engagement and accessibility — with specific, actionable findings rather than a score
- Points straight at the problem — each finding links to the screen it refers to
- Available on selected plans
Connect Coassemble to your AI assistant
A new MCP server lets assistants such as Claude create and manage courses directly in your workspace.
- Over 50 tools covering course creation, editing, publishing and analytics
- One sign-in — connect with a single OAuth authorisation, managed from Settings
Drive the agent from your own product
If you embed Coassemble, your application can now drive the same agent over MCP or REST.
- Scoped and controlled — limit it to a single course, choose which tools are available, and set it read-only if you need to
- The same capabilities — your users get the agent experience without leaving your product
Bug Fixes & Improvements
- Replaced Unsplash with Pexels as the built-in image library
- Fixed quiz retry limits not applying after back navigation, and retries not clearing tile progress
- Fixed unscored quizzes blocking navigation, completing early, or emitting completion twice
- Fixed an issue where quiz completion wasn't recalculated after dynamic questions were added
- Fixed quiz feedback showing an empty image placeholder
- Fixed video uploads in the EU and UK downloading the source file instead of processing it
- Fixed uploaded videos and embedded PDFs missing from standalone SCORM exports
- Translations are now included in static SCORM exports
- Fixed narration missing bullet points and checklist sub-items when generating audio
- Fixed narration tracks not swapping when the default course language changed
- Fixed course language being lost when a published snapshot omitted it
- Fixed the insights date filter excluding recent completions, and tracking detail pages returning errors
- Fixed quiz scores not being returned for courses delivered through the API
- Fixed DOCX previews getting stuck on "Generating preview"
- Improved PDF handling — retries on network failures, and support for older browsers
- Fixed API keys being regenerated every time the API settings were opened
- Fixed embed URLs and the embed preview pane not fitting the viewport
- Fixed Microsoft Teams re-asking for consent on already-authorised tenants
- Fixed Slack access links for Flow plan courses
- Improved course thumbnails — fonts and images now finish loading before capture
- Security hardening on outbound URL handling
Coassemble v1.8.3
26th May 2026
v1.8.3 launches Embeddables — a new way to drop Coassemble learning experiences, authoring tools and analytics dashboards directly into your own apps and platforms using signed-URL iframes, backed by workspace-level API keys and a new developer documentation site. Alongside Embeddables, image generation moves out of beta on a new model with a manual trigger, AI narration adds two new voice locales, and a wave of authoring, video and translation improvements ship. The release also wraps in the hotfixes that have gone to production since v1.8.2.
New Features
Embeddables
Coassemble Embeddables go live in v1.8.3 as a fully supported, customer-facing capability. Customers can drop Coassemble learning experiences, authoring tools and analytics dashboards directly into their own apps and platforms using signed-URL iframes. A new developer documentation site walks through every embeddable component end to end, with live code examples. Availability of individual embeddables varies by plan — see the developer docs for the current plan matrix.
A standout in this release: Collections are now first-class in Headless for the first time. Until now, Headless only supported courses. v1.8.3 introduces a full Collection REST API (GET /collections, GET /collections/{id}, POST /collection, DELETE /collection/{id}, POST /collection/{id}/restore) and a full set of Collection embeddables — Player, Builder, List, Card and Analytics — so integrations can programmatically create, manage and embed collections of courses end to end.
- Course Player and Collection Player — embed interactive courses and collections for learners, with per-user signed URLs
- Course Card and Collection Card — embed a single course or collection as a clickable preview card
- Course List and Collection List — embed a browsable list of courses or collections as card grids
- Course, Collection and User Analytics — embed read-only dashboards showing engagement, completion and user-level activity
- Course Builder and Collection Builder — embed Coassemble's authoring and collection-management tools directly inside your product
- course.generated postMessage event — the embedded Course Builder now posts a course.generated event to the parent window when AI course generation completes, with the course's id, title and screenCount, so host apps can react the moment a course is ready
- Workspace-scoped API keys — a new COASSEMBLE:
: key format replaces the old user-level keys, so integrations no longer break when the owning user rotates a key or leaves the workspace. Existing COASSEMBLE-V1-SHA256 keys continue to work - Tiered API actions — API keys now carry capability tiers, so each plan only unlocks the embeddables and endpoints included in its tier
- New developer documentation site — full reference for embeddables, the REST API (Courses, Collections, Themes, Identities, Tracking, Translations, Usage, Generate), webhooks, events and errors
Image generation: now manual, powered by Gemini Flash 2.5
AI image generation is moving out of beta with an upgraded model — Gemini Flash 2.5, replacing Imagen (which Google is sunsetting). Image generation is now triggered on demand instead of running automatically, giving authors full control over when images are created and tokens are used.
- Manual generation — images are no longer auto-generated when creating courses from a prompt, transforming documents, or generating screens
- Monthly token allowance — a monthly image generation allowance is now in effect on some plans, with a clear usage indicator in the AI image modal. Existing headless customers are not affected
New narration voices
- Added French (Canada) and Spanish (Mexico) voices to AI narration, expanding language coverage for global teams
More reliable narration
A round of improvements to make narration generation faster to recover from transient issues and clearer when something goes wrong.
- Categorised publish errors — the publish modal now groups narration errors with targeted retry and edit actions, so authors know exactly what to do next
- Smarter retries — narration generation now retries on transient Google TTS timeouts and 503s, with a long-text fallback for big scripts
- Automatic re-generation triggers — adding, removing or altering questions now correctly flags narrations for regeneration
- Cleaner script handling — auto narration is preserved when a custom script is absent, and the narration modal's language is now read-only as intended
Bug Fixes & Improvements
- Fixed an issue where video playback would fail to recover when Mux returned a 404 or had no static rendition available — playback now falls back gracefully and retries on 429 responses
- Resolved YouTube embeds failing to initialise with the enablejsapi flag, and YouTube fullscreen breaking inside nested SCORM iframes
- Fixed Vimeo oEmbed producing a duplicate url parameter on the XHR request
- Resolved a video status polling issue that was being incorrectly caught by the global rate limit
- Fixed course player crashes where the screens array could be missing or malformed — added guards across navigation, completion and oEmbed restoration
- Resolved a course revert issue where the course theme wasn't returned, so revert sometimes left themes out of sync
- Fixed an issue where quiz generation would occasionally not return any questions when creating a new screen
- Fixed finish screen narration properties not persisting, and paragraph breaks being stripped from narration text
- Resolved standalone narration not playing when narration was not enforced or there was no start button
- Fixed a folder restoration bug where restoring a course would clear its folderId instead of returning it to its original folder
- Resolved an issue where adding to a folder before it had loaded would silently fail
- Fixed paste into the email-multi share field being broken after a recent text input change
- Resolved an issue where reordering questions unnecessarily bumped the course's updated timestamp
Coassemble 1.8.2
31 March 2026
New Features
Improved Folder Functionality
We've made it easier to discover and use folders on your dashboard, plus added new ways to organise your courses.
- A new Folder button in the dashboard header makes it clearer how to create folders
- Drag and drop courses into existing folders to organise them quickly
- Drag a course onto another course to automatically create a new folder containing both
- Available on plans with folder access
Sign in with Slack
You can now use your Slack account to sign up and sign in to Coassemble.
- Sign in with Slack is available on the sign-in screen, registration flow, and when returning with an existing account
- One-click authentication — no extra password to remember
- Works alongside existing sign-in options like Google and email
Bug Fixes & Improvements
- Fixed an issue where quiz generation could fail silently — errors are now handled gracefully
- Resolved video playback issues related to the Mux migration, including missing static renditions and metadata formatting
- Fixed a bug where course narration wouldn't play correctly when the start button was hidden
- Fixed learner progress tracking failing in certain edge cases
- Resolved an issue where reverting a course didn't properly restore the course theme
- Fixed quiz screen creation so questions are always returned correctly when adding new screens
- Improved video upload reliability, including better retry handling when the video service is busy
Coassemble 1.8.1
17 March 2026
Major Features
Brand Voice
Introducing Brand Voice, a new way to ensure AI-generated content matches your organisation's tone and style.
You can now:
- Define your brand's primary voice and adjust traits like friendly vs. professional, casual vs. formal, and more
- Set a default language for all AI-generated content
- Add writing examples so the AI learns your specific style and rhythm
- Specify preferred vocabulary — terms to favour and terms to avoid
- Choose an image generation style (Photo, Cinematic, Drawing, Vector, Painting) and exclude unwanted imagery
Available on Enterprise plans.
Video Transcoding Infrastructure
We've replaced Mux with a new region-locked video transcoding pipeline built on AWS MediaConvert. While Mux supported region-locking for US and EU, it did not support the UK.
- All video uploads, transcoding, and delivery now stay entirely within their deployment region (US, EU, or UK)
- UK enterprise customers can now meet the same data residency requirements previously only available in US and EU
- Videos are transcoded into multiple quality levels with adaptive bitrate streaming
- No changes to your day-to-day workflow
Webhooks
Subscribe to real-time event notifications for your courses via webhook endpoints.
- Configure endpoints in Settings → Webhooks to receive POST requests for key course events
- Each delivery includes course details, learner information, and a signing secret for verification
- Failed deliveries are automatically retried
Video Asset Library
Videos can now be uploaded and managed in your Asset Library alongside images.
- Browse, search, and reuse video assets across courses without re-uploading
- Multi-file uploads are supported
- Videos display real previews in the library grid
Translations API
A new public API for programmatically managing course translations, ideal for headless integrations.
- Create, sync, and manage translations via API endpoints
- Set default languages and sync after source content updates
Improvements
- Collection admins can now customise finish screen navigation when courses are part of a collection, configuring different button labels and destinations for mid-collection vs. final courses.
- On screens with unsynced narrations, a single standalone voiceover button now appears instead of individual item-level narrations.
- When advancing through quiz questions, focus now automatically moves to the new question content, improving the experience for keyboard and screen reader users.
- Internal infrastructure for Sevalla-hosted environments (EU and UK) is now codified with Terraform.
- Shared template links now work for people who don't yet have a Coassemble account.
Bug Fixes
- Pop quiz results now correctly show a failing message when only a few answers are provided, instead of incorrectly reporting a pass.
- Deleted quiz questions are no longer included in tracking API responses.
- Collection themes are now correctly applied when viewing a collection via a direct link in the app.
- Fixed checkbox selection not responding to clicks.
- Exporting a filtered Activity Report now exports only the filtered data, not the entire dataset.
- Brand Kit logos now display correctly when a custom theme is applied.
- Autoplay narrations no longer play on the course preview screen when selecting a microcourse module.
Coassemble 1.8.0
Feb 23, 2026
Major Features
Brand Kit
Introducing Brand Kit, a new way to manage and apply your organisation’s branding across Coassemble.
You can now:
- Create and save reusable custom themes (colours, typography, body text styling)
- Upload and manage multiple logo variants (SVG, PNG, JPG)
- Access your Image Library from within Brand Kit
- Upload custom fonts (WOFF, WOFF2, TTF, OTF)
Course-Level Quiz Success Status (SCORM)
Quiz results now roll up to the course level and emit a success status via SCORM.
- Single-quiz courses report the quiz result
- Multi-quiz courses calculate success using the average score across all quizzes
- Supported for Standalone and Dynamic SCORM
Improvements
- Users are now taken directly into the course editor immediately after course generation completes.
- Introduced a 50MB file size limit for document transformation and conversion processes to improve reliability.
- Added standalone Share and Insights buttons to Collection cards.
- Summary statistics now load immediately without requiring all learner data to be manually loaded.
- Implemented final updates following the second round of independent audit for WCAG accessibility assessment.
Bug Fixes
- Collection Insights summary statistics now display correctly without needing to wait for all learner data to load.
- Fixed an issue where sharing to a Slack channel did not generate a pre-authorised link.
- Changing a course theme before taking any other action will no longer prevent you from adding screens.
- The Convert a Presentation flow now correctly prompts you to import images.
- Narration scripts will no longer include the name of the video file.
Coassemble 1.7.9
14 January 2026
Improvements
Accessibility & Compliance
- WCAG 2 Compliance: Implemented several accessibility enhancements following an independent audit to ensure a more inclusive experience for all users.
API & Headless
- AI Control for Headless: Added a new API flag that allows Headless customers to completely disable all AI functionality. This supports organizations with strict policies regarding AI-driven services.
- Revert Endpoint Stability: Resolved a technical issue where calling the revert endpoint caused the clientIdentifier to return as null.
Content & Learning Experience
- SCORM Progress Persistence: Implemented a "progress restore state" for Static SCORM packages, ensuring learners can pick up exactly where they left off.
Bug fixes
- Fixed a bug where quiz questions were appearing in a random order rather than the designated sequence.
- Corrected an issue where the wrong quiz attempt data was being displayed in the Insights tab.
- Resolved an issue that allowed multiple sign-ups using the same email address.
- Fixed a Firefox-specific bug that prevented long titles from saving on the Start screen.
- Patched an issue that prevented some users from progressing past the account verification step.
Coassemble 1.7.8
10 December 2025
New Features & Improvements
Narrations for translations
Users can now generate narrations for translated courses. The voice is automatically chosen depending on the language of the translation.
SCORM Tracking records available via API
SCORM tracking data is now accessible through the API, enabling Headless customers to view and manage records programmatically. This also allows use of the existing delete endpoint: DELETE /api/v1/headless/tracking.
Duplicate courses across workspaces
Creators with multiple workspaces can now duplicate a course from one workspace to another, simplifying multi-workspace workflows and content distribution.
Template Links for course sharing
Courses can now be shared as a template that can be edited in another workspace, even those they are not a member of.
Standalone SCORM Progress Events
Standalone SCORM packages now emit progress events on every screen, ensuring more accurate tracking and smoother integrations.
Coassemble 1.7.7
17 November 2025
Major Features
Detailed quiz insights for learners and creators
Learners and creators now have access to a detailed breakdown of quiz results. Learners can review their performance immediately after completing a quiz. Creators can view detailed attempt data in Course Insights.
Improved image generation
Coassemble now uses Google's Imagen for AI-generated images.
Learning outcomes step for AI course creation
The AI course creation flow now asks for learning outcomes before generating your course.
Improvements
- You can now set custom thumbnails for lessons.
- Navigation and pagination refinements.
- Added Slack user verification.
- Images now preload on course load.
Changes to data processing and AI
Improved AI processing performance and reliability. Connected directly to Gemini Flash and Imagen. Convert API now region-locked to US.
Bug Fixes
- Fix for re-listening narration issue.
- Image generation failure fix.
- Undo/Redo fix.
- Standalone SCORM compile fix.
- Quiz reattempt settings fix.
Coassemble 1.7.6
5 November 2025
Major Features
AI Narrations
You can now add high-quality AI voiceovers to courses.
Course Publishing
Control when updates go live by publishing drafts.
Minor Improvements
- Consolidated thumbnail generation.
- Enhanced presentation conversion.
- Flashcards alignment updates.
- Accessibility fixes.
- Mobile navigation improvements.
Bug Fixes
- Answer add button fix.
- Hotspot empty title fix.
- True/False auto-correct selection fix.
Coassemble 1.7.5
29 September 2025
New Features & Improvements
Loom Integration
Users can record their screen directly.
Alternative text management
Improved handling and reuse of alt text.
Flashcards update
Added flip button for learners.
Bug Fixes
- Match Corresponding response fixes.
- Quiz question visibility fix.
- Updated email preferences fix.
- Export performance improvements.
- SCORM completion fix.
- Collection insights accuracy fix.
- Duplicate email creation fix.
Coassemble 1.7.4
22 September 2025
New Features & Improvements
POST route for signed URLs
New POST route added; GET deprecated.
Headless usage report enhancement
Added total course views.
Loader for dynamic SCORM files
Improved load experience.
Bug Fixes
- Static SCORM completion fix.
- Incorrect collection insight fix.
- Collection insights load fix.
Coassemble 1.7.3
25 August 2025
New Features & Improvements
Slack Integration
Share courses directly to Slack; real-time notifications.
Headless Creator Reports
Detailed creator activity reports.
Video Backup Service
Videos backed up to AWS S3.
Fixes & Improvements
- ALT tag saving fix.
- Document image import fix.
- Collections layout fix.
- Accordion item removal fix.
Coassemble 1.7.2
04 August 2025
New Features & Improvements
Redesigned Share Modal
Streamlined UI with Approved Domains.
Approved Domains
Restrict access by domain.
New API Endpoint
Programmatic course generation.
Other Improvements
- Better undo/redo tracking.
- Quiz scores added to Insights exports.
- Vimeo playback speed defaults enabled.
Bug Fixes
- Match Corresponding visibility fix.
Coassemble 1.7.1
22 July 2025
New Features & Improvements
- Multiple Document Support.
- Increased max course duration.
- Improved quiz defaults.
- Better progress tracking.
- Tag support for Headless.
- Error notifications.
- Back navigation for AI creation.
Bug Fixes
- Share modal removal issue.
- Collections not saving.
- Completed panel empty fix.
- Google Drive Headless fix.
Coassemble 1.7.0
14 July 2025
New Features & Improvements
Standalone SCORM export
Allows export without Coassemble connection.
New Enterprise plan
Includes Translations and Standalone SCORM.
Miscellaneous
- Improved Google Drive integration.
- Added timestamps to exported reports.
Coassemble 1.6.10
23 June 2025
New Features & Improvements
- Google Drive integration.
- Microsoft OneDrive integration.
- Headless API updates.
Bug Fixes
- Fixed incorrect email linking.
Coassemble 1.6.9
23 June 2025
New Features & Improvements
- Translations for Headless.
- Quiz Answer Storage API access.
Bug Fixes
- Share modal input fix.
- Duplicate quiz deletion fix.
- Quiz save issues fixed.
- Hotspot image replacement fix.
Coassemble 1.6.8
02 June 2025
New Features
- Presentation-to-course conversion.
- API support for conversion.
- Editable Flashcards finish state.
- True/False translation support.
- Finish button URL setting.
- Extend Image feature.
Bug Fixes
- Video resume fix.
- Thumbnail autoplay fix.
- Flashcard stack fix.
- Mobile hotspot modal fix.
Coassemble 1.6.7
19 May 2025
Onboarding Experience
New flows letting users preview AI course builder before signup.
Bug Fixes & Improvements
- Improved image relevance.
- Flashcards display fix.
- Hotspot mobile image fix.
Coassemble 1.6.6
29 April 2025
New Features
- New AI assistant for course creation.
Improvements
- Start/Finish email notifications.
- Dashboard shortcuts.
- New Headless endpoints.
Coassemble 1.6.5
31 March 2025
New Features
- AI-powered Screen Generation.
- SCORM Anywhere sharing.
- Headless enhancements.
Improvements
- Hotspot reordering.
- AI-generated quizzes.
- Image generation improvements.
- Insights infinite scroll.
Coassemble 1.6.4
20 March 2025
New Features
- Refine feature.
- AI image generation (BETA).
- API theming support.
Improvements
- Sidebar redesign.
- Removed automatic Unsplash images.
- Rich text for checklist.
Bug Fixes
- Collections image alignment fix.
Coassemble 1.6.3
13 March 2025
New Features
- Workspace ownership transfer.
- Insights export.
- Duplicate endpoint.
Improvements
- Insights performance.
- Match Corresponding updates.
- Thumbnail generator rebuild.
- Saved dashboard sort.
Bug Fixes
- Document parsing fix.
Coassemble 1.6.2
11 March 2025
New Feature: Collections
Group multiple courses into pathways.
25 February 2025
Bug Fixes
- Fixed course load failures due to thumbnail regeneration.
Infrastructure Changes: 18 February 2025
Enterprise Server Deployed
Dedicated delayed-release server for Enterprise Headless.
16 February 2025
Bug Fixes
- Fixed Document-to-Course generating only 5-6 screens.
11 February 2025
Bug Fixes
- Sub-item navigation and mobile legibility fixes.
08 February 2025
Bug Fixes
- Fixed Arabic course generation issues.
06 February 2025
Bug Fixes
- OpenGraph tag fix.
- Thumbnail not updating fix.
- Quiz question visibility fix.
- SCORM object load fix.
Coassemble 1.6.1
21 January 2025
Onboarding Improvements
Streamlined onboarding for new users.
Coassemble 1.6.0
08 January 2025
Bug Fixes
- Bulk invite issues fixed.
Improvements
- Removed English labels from Quizzes and Flashcards.
- Test mode for payment links.
- Onboarding improvements.