Building better code one byte at a time.

Please submit your feature requests here!

I created this category on my blog, to help organize feature requests for the Carousel Interaction or other applications currently under development. Thank you all for your kind words and support.

30 comments for “Please submit your feature requests here!

  1. Antoinette
    November 3, 2010 at 9:39 pm

    I have a corrupted interaction that will not open. When I click on it, Engage comes up but it says root element missing. I looked at your video on how to correct the problem when trying to publish it but I don’t know how to work with it if I cannot open the interaction at all. Any suggestions?

    • David
      November 30, 2010 at 8:22 am

      My video for fixing a corrupt Engage interaction, is for interactions that can be opened but fail to publish. Unfortunately, if the Engage interaction cannot be opened, there’s nothing that can be done to fix this.

  2. November 29, 2010 at 10:07 pm

    Hi. I’m looking for a contractor to build a custom engage interaction for our “Click n’Learn” interactivities. We’re looking to do this right way. Please contact me if you’re interested.

    • David
      November 30, 2010 at 8:18 am


      Currently, I do not have the time for any custom work.

  3. Brent
    December 8, 2010 at 5:23 pm

    When I insert a video clip in the carousel. The carousel thumbnail is a generic video icon, can I replace that with my own image?

    • David
      December 20, 2010 at 10:29 am

      My apologizes for the delayed response!

      A generic movie icon is used when inserting a .flv (movie) because Engage does not give the Author an option to select a thumbnail when inserting. Currently, there’s no way to change or remove this, short of inserting a .swf in place of the .flv. Inserting a swf in place of this .flv will allow you to choose what appears in the Carousel.

      I hope this helps!

  4. Phil Gibson
    February 16, 2011 at 9:29 am


    Thanks for your great work.

    I understand that your most recent release of carousel does not support transparent PNGs. Do you have any immediate plans to reintroduce this feature, and if not, can you point me towards any of the earlier versions that have this functionality?


    • David
      February 16, 2011 at 11:22 am


      I do have plans to reintroduce the transparency, but might be a sort of a hack to do this. This is because the core Engage SDK engine will automatically convert images to .jpg (solid background).

      I would prefer to leave the old version out of rotation, excuse the pun:-), only because there were some incompatibility issues with this version when used in combination with Articulate Presenter. Having this additional version floating around would make this a nightmare to support.

      There are ways to sort of fake the transparency and is discussed in the following link:

      Thank you for your interest and understanding. I hope this helps!

      • Phil Gibson
        March 2, 2011 at 6:18 am

        Thanks for the response. Be sure to tweet about any updates! :)

        If you’re ever looking for a designer to collaborate with, particularly on anything learning-related, give me a shout.

      • David
        March 2, 2011 at 9:33 am

        Tweet I shall!

  5. Frank Garcia
    July 28, 2011 at 12:47 pm

    I would like to see a feature in the Carousel interaction that would give the option to dim an icon after the step had been viewed. This would help my users know which steps they had viewed and which ones they need to still view when I have selected the show “next slide” button after viewing all steps property.

    • David
      July 28, 2011 at 1:56 pm

      Thank you for the suggestion!

  6. October 24, 2011 at 5:25 pm

    I love the Connection Manager – would love to see one that detects bandwidth and alerts users if it’s low & would disrupt the course (especially a course with video)

    • David
      October 27, 2011 at 9:04 am


      Great suggestion!
      Thank you for submitting your feature request. If there’s enough demand, I will consider adding this feature.

  7. Patrick
    January 25, 2012 at 6:14 pm

    Hey David,

    I’m starting to build my own Engage interactions utilizing the SDK and was hoping to review some additional examples besides the stair step interaction that comes with the SDK. Anyway I can get my hands on some other source (like maybe your carousel interaction)?


    • David
      January 25, 2012 at 7:45 pm


      I haven’t yet made the code publicly available. There are a few revisions I’ve been working on.

    • David
      February 27, 2012 at 1:37 pm


      I’m sorry, I haven’t shared the code for the Carousel Interaction. Having multiple/alternate versions floating around could have a negative impact on projects using the original version. I would like to avoid any issues by keeping this private at this time.

      Thanks for understanding.

  8. MediaMama
    August 7, 2012 at 11:18 am

    Thank you for offering webOjectLockFix2.0. It’s a good fix for the pop-ups not appearing. I need similar help. I have web objects with a custom articulate player. The main menu and volume menus pop-up over the main content slide. Just like the attachment pop-up in the standard articulate player. My pop-up menus appear behind the web object and I’m looking for a solution make the web object window secondary. Any guidance is appreciated. Thanks!

    • David
      August 7, 2012 at 1:48 pm

      As noted in my blog, the Web Object is simply an html window that sits above the flash content. So what I did was write a script to detect when one of the dialogs is opened and if so, unloaded the Web Object.

      The following lines of code might help get you started or pointed in the right direction.

      // the following variables will evaluate as True or False if the those specific dialogs or windows are opened or active.
      webOVisible = _level44.webobjectIsVisible;
      bNotes = _level44.mcToolbar.isSlideNotesActive;
      alertVisible = _level65.g_wndAlert._visible;
      emailPanel = _level44.mcSidePanel.mcInfoPanel.panel.isEmailActive;
      bioPanel = _level44.mcSidePanel.mcInfoPanel.panel.isBioActive;

      // this will unload the web object

      I hope this helps!

  9. Fern McCracken
    April 10, 2013 at 2:03 pm

    Is is possible to import a video file into the carousel rather than an image. I have tried this but the thumbnail image on the carousel is the same for every video (a picture of video icon). I would love to have the video or a swf file or animated gif play in the carousel card…is this possible?

    • David
      April 10, 2013 at 2:33 pm


      It is possible to add a Video, but as you noticed, a default icon appears as the thumbnail. Because there were some User Interface limitations, I was limited with what I could do when a video was inserted. I haven’t looked at this interaction for some time, but if I find a way around this, I’ll be sure to let you.

  10. November 14, 2013 at 11:47 am

    Could you Mod Internet Connection Detection Plugin for Articulate Storyline please?

    • David
      November 15, 2013 at 11:02 am


      Brian Batt with Articulate contacted me a couple of days ago with your request. I am still researching the work involved for porting this to Storyline.

      • February 5, 2014 at 10:32 am

        We are still hopeful that you can come up with a solution. Do you have any news?

  11. Shailesh
    February 11, 2014 at 9:30 am

    Hi David,
    Appreciate for resolving issue of blank email of Articulate Quizmaker 9 for IE 8 browser, by providing ‘mail fix for IE 8’ registry file.
    Please let me know if there is any other workaround to resolve such issue, as I am still facing the same issue with same configuration at my end.

    • David
      February 12, 2014 at 8:18 am


      Could you please explain the issue you are experiencing.

  12. February 11, 2014 at 11:34 am

    I’m just checking in.
    Any progress on Porting Internet Connection Detection Plugin for Articulate Storyline?
    Thank you,

    • David
      February 12, 2014 at 8:28 am


      Unfortunately, preliminary testing and research is not looking good. Unlike Presenter, Storyline doesn’t seem to have a globally accessible point to place the code needed to run the connection detection. I haven’t given up on this yet, but have realized this will require more time to explore this issue.

  13. Mary
    June 20, 2014 at 3:05 pm

    Project Beacon is so useful! Will you be releasing a version of Project Beacon for Presenter 13?

    • David
      June 20, 2014 at 7:42 pm


      I’m pleased you find the Project Beacon useful.

      I’m sorry to say, I haven’t had much time, to dive into the newer ’13 products. If there’s enough of a demand for updates, I will certainly do my best to get something out. As of right now, I don’t have any plans to update the Project Beacon.

Leave a Reply

Your email address will not be published. Required fields are marked *