{"id":2151,"date":"2025-02-22T18:02:45","date_gmt":"2025-02-22T16:02:45","guid":{"rendered":"https:\/\/sites.uef.fi\/learning-analytics\/?page_id=2151"},"modified":"2025-02-22T18:02:46","modified_gmt":"2025-02-22T16:02:46","slug":"vasstra","status":"publish","type":"page","link":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/","title":{"rendered":"VaSSTra"},"content":{"rendered":"\n<p><strong>VaSSTra<\/strong>&nbsp;utilizes a combination of person-based methods (to capture the latent states) along with life events methods to model the longitudinal process. In doing so,&nbsp;<strong>VaSSTra<\/strong>&nbsp;effectively leverages the benefits of both families of methods in mapping the patterns of longitudinal temporal dynamics. The method has three main steps that can be summarized as (1) identifying latent&nbsp;<strong>S<\/strong>tates from&nbsp;<strong>Va<\/strong>riables, (2) modeling states as&nbsp;<strong>S<\/strong>equences, and (3) identifying&nbsp;<strong>Tra<\/strong>jectories within sequences. The three steps are depicted in the figure and described in detail below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png\" alt=\"\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Step 1. From variables to states:<\/strong>&nbsp;In the first step of the analysis, we identify the \u201cstates\u201d within the data using a method that can capture latent or unobserved patterns from multidimensional data (variables). The said states represent a behavioral pattern, function or a construct that can be inferred from the data. For instance, engagement is a multidimensional construct and is usually captured through several indicators. e.g., students\u2019 frequency and time spent online, course activities, cognitive activities and social interactions. Using an appropriate method, such as person-based clustering in our case, we can derive students\u2019 engagement states for a given activity or course. For instance, the method would classify students who invest significant time, effort and mental work are \u201cengaged.\u201d Similarly, students who are investing low effort and time in studying would be classified as \u201cdiseganged.\u201d Such powerful summarization would allow us to use the discretized states in further steps. An important aspect of such states is that they are calculated for a specific timespan. Therefore, in our example we could infer students\u2019 engagement states per activity, per week, per lesson, per course, etc. Sometimes, such time divisions are by design (e.g., lessons or courses), but in other occasions researchers have to establish a time scheme according to the data and research questions (e.g., weeks or days). Computing states for multiple time periods is a necessary step to create time-ordered state sequences and prepare the data for sequence analysis.<\/li>\n\n\n\n<li><strong>Step 2. From states to sequences:<\/strong>&nbsp;Once we have a state for each student at each time point, we can construct an ordered sequence of such states for each student. For example, if we used the scenario mentioned above about measuring engagement states, a sequence of a single student\u2019s engagement states across a six-lesson course would be like the one below. When we convert the ordered states to sequences, we unlock the potential of sequence analysis and life events methods. We are able to plot the distribution of states at each time point, study the individual pathways, the entropy, the mean time spent at each state, etc. We can also estimate how frequently students switch states, and what is the likelihood they finish their sequence in a \u201cdesirable\u201d state (i.e., \u201cengaged\u201d).<\/li>\n\n\n\n<li><strong>Step 3. From sequences to trajectories:<\/strong>&nbsp;Our last step is to identify similar trajectories \u2014sequences of states with a similar temporal evolution\u2014 using temporal clustering methods (e.g., hidden Markov models or hierarchical clustering). Covariates (i.e., variables that could explain cluster membership) can be added at this stage to help identify why a trajectory has evolved in a certain way. Moreover, sequence analysis can be used to study the different trajectories, and not only the complete cohort. We can compare trajectories according to their sequence properties, or to other variables (e.g., performance).<\/li>\n<\/ul>\n\n\n\n<p>We presented the VaSStra method n in a conference paper in 2022:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u00f3pez-Pernas, Sonsoles, and Mohammed Saqr. 2023. \u201cFrom Variables to States to Trajectories (VaSSTra): A Method for Modelling the Longitudinal Dynamics of Learning and Behaviour.\u201d In, 1169\u201378. TEEM 2022. Springer Nature Singapore. <a href=\"https:\/\/doi.org\/10.1007\/978-981-99-0942-1_123\">https:\/\/doi.org\/10.1007\/978-981-99-0942-1_123<\/a>. <\/li>\n<\/ul>\n\n\n\n<p>We also presented a tutorial on how to implement VaSSTra with R&nbsp;in our book \u201cLearning Analytics Methods and Tutorials\u201d.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u00f3pez-Pernas, Sonsoles, and Mohammed Saqr. 2024. \u201cModeling the Dynamics of Longitudinal Processes in Education. A Tutorial with R for the VaSSTra Method.\u201d In, 355\u201379. Springer Nature Switzerland. <a href=\"https:\/\/doi.org\/10.1007\/978-3-031-54464-4_11\">https:\/\/doi.org\/10.1007\/978-3-031-54464-4_11<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>We have implemented the method in several publications:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u00f3pez-Pernas, Sonsoles, and Mohammed Saqr. 2024b. \u201cHow the Dynamics of Engagement Explain the Momentum of Achievement and the Inertia of Disengagement: A Complex Systems Theory Approach.\u201d Computers in Human Behavior 153 (April): 108126. <a href=\"https:\/\/doi.org\/10.1016\/j.chb.2023.108126\">https:\/\/doi.org\/10.1016\/j.chb.2023.108126<\/a>.<\/li>\n\n\n\n<li>Saqr, Mohammed,  and Sonsoles L\u00f3pez-Pernas. 2022. How CSCL roles emerge, persist, transition, and evolve over time: A four-year longitudinal study. Computers &amp; Education, 104581. <a href=\"https:\/\/doi.org\/10.1016\/j.compedu.2022.104581\">https:\/\/doi.org\/10.1016\/j.compedu.2022.104581<\/a><\/li>\n\n\n\n<li>Saqr, Mohammed, and Sonsoles L\u00f3pez-Pernas. 2021. \u201cThe Longitudinal Trajectories of Online Engagement over a Full Program.\u201d Computers &amp; Education 175 (December): 104325. <a href=\"https:\/\/doi.org\/10.1016\/j.compedu.2021.104325\">https:\/\/doi.org\/10.1016\/j.compedu.2021.104325<\/a>.<\/li>\n\n\n\n<li>Saqr, Mohammed, Sonsoles L\u00f3pez-Pernas, Satu Helske, and Stefan Hrastinski. 2023. \u201cThe Longitudinal Association Between Engagement and Achievement Varies by Time, Students\u2019 Profiles, and Achievement State: A Full Program Study.\u201d Computers &amp; Education 199 (July): 104787. <a href=\"https:\/\/doi.org\/10.1016\/j.compedu.2023.104787\">https:\/\/doi.org\/10.1016\/j.compedu.2023.104787<\/a>.<\/li>\n\n\n\n<li>Saqr, Mohammed, Sonsoles L\u00f3pez-Pernas, Jelena Jovanovi\u0107, and Dragan Ga\u0161evi\u0107. 2023. \u201cIntense, Turbulent, or Wallowing in the Mire: A Longitudinal Study of Cross-Course Online Tactics, Strategies, and Trajectories.\u201d The Internet and Higher Education 57 (April): 100902. <a href=\"https:\/\/doi.org\/10.1016\/j.iheduc.2022.100902.\">https:\/\/doi.org\/10.1016\/j.iheduc.2022.100902.<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>VaSSTra&nbsp;utilizes a combination of person-based methods (to capture the latent states) along with life events methods to model the longitudinal process. In doing so,&nbsp;VaSSTra&nbsp;effectively leverages the benefits of both families of methods in mapping the patterns of longitudinal temporal dynamics. The method has three main steps that can be summarized as (1) identifying latent&nbsp;States from&nbsp;Variables, [&hellip;]<\/p>\n","protected":false},"author":1045,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2151","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VaSSTra - Learning Analytics Unit<\/title>\n<meta name=\"description\" content=\"From Variables to States, from states to sequences, from sequences to trajectories.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VaSSTra - Learning Analytics Unit\" \/>\n<meta property=\"og:description\" content=\"From Variables to States, from states to sequences, from sequences to trajectories.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/\" \/>\n<meta property=\"og:site_name\" content=\"Learning Analytics Unit\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-22T16:02:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/\",\"url\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/\",\"name\":\"VaSSTra - Learning Analytics Unit\",\"isPartOf\":{\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png\",\"datePublished\":\"2025-02-22T16:02:45+00:00\",\"dateModified\":\"2025-02-22T16:02:46+00:00\",\"description\":\"From Variables to States, from states to sequences, from sequences to trajectories.\",\"breadcrumb\":{\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#primaryimage\",\"url\":\"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png\",\"contentUrl\":\"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sites.uef.fi\/learning-analytics\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VaSSTra\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sites.uef.fi\/learning-analytics\/#website\",\"url\":\"https:\/\/sites.uef.fi\/learning-analytics\/\",\"name\":\"Learning Analytics Unit\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sites.uef.fi\/learning-analytics\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VaSSTra - Learning Analytics Unit","description":"From Variables to States, from states to sequences, from sequences to trajectories.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/","og_locale":"en_US","og_type":"article","og_title":"VaSSTra - Learning Analytics Unit","og_description":"From Variables to States, from states to sequences, from sequences to trajectories.","og_url":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/","og_site_name":"Learning Analytics Unit","article_modified_time":"2025-02-22T16:02:46+00:00","og_image":[{"url":"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/","url":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/","name":"VaSSTra - Learning Analytics Unit","isPartOf":{"@id":"https:\/\/sites.uef.fi\/learning-analytics\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#primaryimage"},"image":{"@id":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#primaryimage"},"thumbnailUrl":"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png","datePublished":"2025-02-22T16:02:45+00:00","dateModified":"2025-02-22T16:02:46+00:00","description":"From Variables to States, from states to sequences, from sequences to trajectories.","breadcrumb":{"@id":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#primaryimage","url":"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png","contentUrl":"https:\/\/sonsoles.me\/posts\/vasstra\/vasstra.png"},{"@type":"BreadcrumbList","@id":"https:\/\/sites.uef.fi\/learning-analytics\/vasstra\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sites.uef.fi\/learning-analytics\/"},{"@type":"ListItem","position":2,"name":"VaSSTra"}]},{"@type":"WebSite","@id":"https:\/\/sites.uef.fi\/learning-analytics\/#website","url":"https:\/\/sites.uef.fi\/learning-analytics\/","name":"Learning Analytics Unit","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sites.uef.fi\/learning-analytics\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/pages\/2151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/users\/1045"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/comments?post=2151"}],"version-history":[{"count":1,"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/pages\/2151\/revisions"}],"predecessor-version":[{"id":2153,"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/pages\/2151\/revisions\/2153"}],"wp:attachment":[{"href":"https:\/\/sites.uef.fi\/learning-analytics\/wp-json\/wp\/v2\/media?parent=2151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}