Forum Discussion

CarmelTse's avatar
CarmelTse
Community Member
30 days ago
Solved

Using Storyline to build portfolio site

I use Articulate Storyline to build my portfolio site, which is a good way to showcase our skills as learning designers. It looks great and makes our sites have that learning design feel, but the sit...
  • CarmelTse's avatar
    26 days ago

     

     

    42HAL9k,

    Thanks for the thoughtful feedback. I agree that there is an important distinction between designing the experience for a learner and presenting work to someone who may simply be browsing. Your examples have given me some ideas to consider for the human-facing side of the site.

    The issue I was originally trying to solve, though, turned out to be slightly different. Changing the Storyline player, removing navigation controls, using thumbnails, or redesigning the landing page can improve the visitor experience, but none of those changes necessarily addresses the underlying web-crawler problem I encountered.

    A human visitor can see and interact with the content inside the Storyline player, while Google and other conventional web crawlers may not readily see the dynamically rendered text, references, links, and media behind that experience.

    I didn't want to abandon Storyline simply to satisfy the crawler, so I started treating them as two different audiences:

    For the human: keep the Storyline experience, interaction, navigation, video, and learning resources.

    For the crawler: provide a machine-readable companion layer containing a transcript, references, sitemap, and video metadata.

    That led me to build a small PHP utility that I’m calling the Storyline Web Indexer. It extracts selected content from a published Storyline project and generates conventional web resources that search engines can access without having to experience the Storyline player as a learner would.

    So I think we're actually looking at two complementary questions: How do we make the experience better for the human visitor, and how do we make the underlying learning content more visible to machines? Improving one doesn't necessarily solve the other.

    I’ve now documented the experiment and shared the PHP source code, installation instructions, maintenance workflow, and security considerations on GitHub for anyone who wants to experiment with or improve it:

    Storyline Web Indexer:
    https://github.com/carmeltse/Ed-Tech-Solutions/tree/main/storyline-web-indexer

    Thanks again for prompting me to think more carefully about the distinction between those two sides of the problem.

    Carmel