# Is it Possible to add publish completion for xblocks like (h5p and scorm xblocks)

**URL:** <https://discuss.openedx.org/t/is-it-possible-to-add-publish-completion-for-xblocks-like-h5p-and-scorm-xblocks/12690>\
**Category:** Development\
**Created:** [April 3, 2024, 11:09am UTC](https://discuss.openedx.org/t/is-it-possible-to-add-publish-completion-for-xblocks-like-h5p-and-scorm-xblocks/12690 "2024-04-03T11:09:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hari\_N](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/hari_n/32/5698_2.png) [@Hari\_N](https://discuss.openedx.org/u/Hari_N)\
**Post date:** [April 3, 2024, 11:09am UTC](https://discuss.openedx.org/t/is-it-possible-to-add-publish-completion-for-xblocks-like-h5p-and-scorm-xblocks/12690/1 "2024-04-03T11:09:52Z")

</div>

Is it Possible to add publish completion for xblocks like (h5p and scorm xblocks)

---

<div class="post-metadata">

**Author:** ![sbernesto](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/sbernesto/32/90_2.png) [@sbernesto](https://discuss.openedx.org/u/sbernesto)\
**Post date:** [April 4, 2024, 3:29pm UTC](https://discuss.openedx.org/t/is-it-possible-to-add-publish-completion-for-xblocks-like-h5p-and-scorm-xblocks/12690/2 "2024-04-04T15:29:16Z")

</div>

Hi,

You should try lumi, use h5p and convert them to scorm

> **[Lumi](https://app.lumi.education/)**
>
> Create, edit, share and find interactive content.

---

<div class="post-metadata">

**Author:** ![scottrish](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/scottrish/32/727_2.png) [@scottrish](https://discuss.openedx.org/u/scottrish)\
**Post date:** [April 4, 2024, 9:17pm UTC](https://discuss.openedx.org/t/is-it-possible-to-add-publish-completion-for-xblocks-like-h5p-and-scorm-xblocks/12690/3 "2024-04-04T21:17:17Z")

</div>

There are a number of 3rd party xblocks that presumably predate the development of the completion API, and therefore don’t trigger completion events. We have some tickets on our backlog to implement the completion event on some of these as it causes some learners stress when they are unable to get all the completion checks. And some employers unfortunately use these as indication of completion over, or in addition to, a passing grade.  
I can’t remember who I discussed this with at the last conference, but it seems reasonable to have a default implementation in the base xblock so that all xblocks, whether they predate completion or not, would trigger a completion event.
