{"id":35353,"date":"2024-09-19T12:12:21","date_gmt":"2024-09-19T10:12:21","guid":{"rendered":"https:\/\/media-and-learning.eu\/?p=35353"},"modified":"2024-11-05T08:44:34","modified_gmt":"2024-11-05T07:44:34","slug":"scrollytelling-what-is-it-and-what-have-we-learned","status":"publish","type":"post","link":"https:\/\/media-and-learning.eu\/subject\/av-technologies\/scrollytelling-what-is-it-and-what-have-we-learned\/","title":{"rendered":"Scrollytelling: what is it and what have we learned?"},"content":{"rendered":"\n<p>by <strong>Erwin Veenstra<\/strong>, <strong>Sebas Mu\u00f1oz<\/strong>, &amp; <strong>Pien Leeuwenburgh<\/strong>, Leiden University, The Netherlands. <\/p>\n\n\n\n<p>At <a href=\"https:\/\/www.leidenlearninginnovation.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">LLInC<\/a>, we have recently been exploring the potential of scrollytelling within an educational context. Although perhaps not a term which rings bells right away, \u201cscrollytelling\u201d is an interactive technique likely familiar to visitors of large online news outlets, amongst others. In essence, it allows stories to be presented through the act of scrolling.&nbsp;<\/p>\n\n\n\n<p>Often used to visualise data, events, and other complex topics in an engaging manner, a&nbsp;well-designed scrollytelling page can immerse readers in data, rendering content both tangible and fresh. Moreover, it can bring a story to life, making it a potentially powerful tool for researchers and educators keen to communicate their content, whether research findings, science communication, or teaching materials.&nbsp;&nbsp;<\/p>\n\n\n\n<p>At LLInC, we set out to explore this concept by creating a scroll-through story ourselves, aiming to assess the feasibility of offering this media production as a service. In this article, join us to reflect upon the process, challenges, and outcomes.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Challenges and Learning Moments<\/strong>&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Although our project ultimately revealed the challenging nature of offering scrollytelling as a service within the university, the process was far from in vain! We\u2019ve learned a great deal along the way and discovered potential applications for the techniques we\u2019ve explored. These will likely prove useful in future projects, however to understand why, we need now to focus on technology.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Scrollytelling involves creating a highly interactive webpage. This requires coding, primarily in JavaScript. While front-end coding isn\u2019t inherently complex, the challenge lies in orchestrating various components along a timeline, each of which is triggered by scrolling actions. These components can include dynamic elements such as changing numbers, moving content blocks, animated images, progress bars, and so on.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Each scrollytelling project is unique, driven by the specific narrative and components required. This specificity means that code reuse is limited, akin to building a custom cupboard rather than assembling one from Ikea with pre-made parts and a simple manual. It\u2019s quite the time-consuming and skill-intensive process.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-1024x587.png\" alt=\"\" class=\"wp-image-35354\" srcset=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-1024x587.png 1024w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-300x172.png 300w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-768x441.png 768w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-370x212.png 370w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-270x155.png 270w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-570x327.png 570w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-740x425.png 740w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34-600x344.png 600w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-34.png 1180w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When the user first encounters this part of the story, all numbers are set to 0. However, as they scroll, the numbers go up to those you see in this image. If you&#8217;re curious what this looks like, the link at the end of the article will bring you directly to the scroll-through story!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frameworks &amp; Libraries&nbsp;<\/h3>\n\n\n\n<p>If you want a pie chart in your story, it doesn\u2019t need to be built from the ground up. You can reuse existing code that generates the graph before changing the values which dictate, for example, the colours and numerical values. Inventing the wheel (or pie chart) twice isn\u2019t ideal, let alone doing it repeatedly. This is why libraries and frameworks exist.&nbsp;&nbsp;<\/p>\n\n\n\n<p>A library is a collection of code which addresses specific tasks. These libraries, often shared within the open-source community, save developers from reinventing the wheel for common tasks. Examples include libraries for formatting timestamps, scraping data from Twitter, managing data-tables and exporting them to Excel, and much more. There\u2019s probably a library for almost any computable task.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Libraries significantly speed up software development processes. Remember that previously mentioned cupboard? Using a library for your code is much like not having to go out to the forest to harvest a tree, processing it into a plank before you start building your cupboard. Instead, you just get some prefabricated pieces of wood to get your project going.&nbsp;&nbsp;<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46.png\" srcset=\"https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-300x0-c-default.png 300w, \n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-375x0-c-default.png 375w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-650x0-c-default.png 650w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-750x0-c-default.png 750w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-880x0-c-default.png 880w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-980x0-c-default.png 980w, \n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-1180x0-c-default.png 1180w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-1210x0-c-default.png 1210w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-1500x0-c-default.png 1500w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-1760x0-c-default.png 1760w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-1960x0-c-default.png 1960w,\n                            https:\/\/www.leidenlearninginnovation.org\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-21-at-18.32.46-2360x0-c-default.png 2360w\" alt=\"This image shows what the effect from the previous image looks like in the back-end.\">This image shows what the effect from the previous image looks like in the back-end.<\/p>\n\n\n\n<p>Frameworks, on the other hand, are more comprehensive. They provide a foundation for developing applications, offering pre-set structures and conventions to follow. Using the furniture analogy, if libraries provide individual pieces of perfectly cut wood, a framework delivers a complete IKEA-like package, ready to assemble. While frameworks can be limiting in some respects, they greatly accelerate development by providing a structured environment.<\/p>\n\n\n\n<p>Unfortunately, no comprehensive, free framework currently exists specifically for scrollytelling. There are, however, many libraries which assist in creating its components. For our project, we used&nbsp;<a href=\"https:\/\/echarts.apache.org\/en\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">eCharts<\/a>&nbsp;for graph generation and&nbsp;<a href=\"https:\/\/gsap.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GSAP<\/a>&nbsp;to animate everything from charts to moving images. Tying these libraries together then requires custom code, which is very project specific and therefore not very reusable. The libraries themselves, while being great, are extensive and come with a steep learning curve. This makes scrollytelling a time-consuming effort and hard to get right.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusion<\/strong>&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Despite these challenges, our project at LLInC has been invaluable when it comes to learning about the potential applications of the various libraries we\u2019ve used. Moreover, the insights we\u2019ve gained will undoubtedly inform future projects.&nbsp;<\/p>\n\n\n\n<p>In summary, while scrollytelling holds great potential for enhancing educational content, the barriers to entry remain high. It would be exciting to see more accessible tools emerge, allowing educators and researchers to leverage this powerful storytelling technique more easily. Until then, the case for creating a scrollytelling story should be very strong in order to justify the time, effort and money needed for it.&nbsp;&nbsp;<\/p>\n\n\n\n<p>You\u2019re welcome to view our current result&nbsp;<a href=\"https:\/\/llinc-lu.gitlab.io\/beepocalypse\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>!<\/p>\n\n\n\n<p><em>Editor&#8217;s note: this article was first published on the <a href=\"https:\/\/www.leidenlearninginnovation.org\/stories\/scrollytelling-what-is-it-and-what-have-we-learned\/\" target=\"_blank\" rel=\"noreferrer noopener\">LLInC blog.<\/a><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Authors<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:28% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-35.png\" alt=\"\" class=\"wp-image-35357 size-full\" srcset=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-35.png 150w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-35-100x100.png 100w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-35-125x125.png 125w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-35-32x32.png 32w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><strong>Sebas Mu\u00f1oz<\/strong>, Leiden University, The Netherlands<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:28% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-36.png\" alt=\"\" class=\"wp-image-35358 size-full\" srcset=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-36.png 150w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-36-100x100.png 100w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-36-125x125.png 125w, https:\/\/media-and-learning.eu\/files\/2024\/09\/image-36-32x32.png 32w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><strong>Pien Leeuwenburgh<\/strong>, Leiden University, The Netherlands<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:28% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"250\" src=\"https:\/\/media-and-learning.eu\/files\/2024\/09\/image-37.png\" alt=\"\" class=\"wp-image-35381 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p><strong>Erwin Veenstra<\/strong>, Leiden University, The Netherlands<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Erwin Veenstra, Sebas Mu\u00f1oz, &amp; Pien Leeuwenburgh, Leiden University, The Netherlands. At LLInC, we have recently been exploring the potential of scrollytelling within an educational context. Although perhaps not a term which rings bells right away, \u201cscrollytelling\u201d is an interactive technique likely familiar to visitors of large online news outlets, amongst others. In essence, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":35362,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","footnotes":""},"categories":[270,4,275],"tags":[],"class_list":["post-35353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-av-technologies","category-featured-articles","category-higher-education"],"featured_image_src":"https:\/\/media-and-learning.eu\/files\/2024\/09\/bigstock-Smiling-students-using-tablet-84738266-1.jpg","author_info":{"display_name":"Dovile Dudenaite","author_link":"https:\/\/media-and-learning.eu\/author\/dovile-dudenaite\/"},"_links":{"self":[{"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/posts\/35353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/comments?post=35353"}],"version-history":[{"count":11,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/posts\/35353\/revisions"}],"predecessor-version":[{"id":36014,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/posts\/35353\/revisions\/36014"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/media\/35362"}],"wp:attachment":[{"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/media?parent=35353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/categories?post=35353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/media-and-learning.eu\/api-json\/wp\/v2\/tags?post=35353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}