<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>ISILA</provider_name><provider_url>https://blogs.uef.fi/isila</provider_url><title>Data architecture - ISILA</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Sa0jW7GhYF"&gt;&lt;a href="https://blogs.uef.fi/isila/2024/02/28/data-architecture/"&gt;Data architecture&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://blogs.uef.fi/isila/2024/02/28/data-architecture/embed/#?secret=Sa0jW7GhYF" width="600" height="338" title="&#x201C;Data architecture&#x201D; &#x2014; ISILA" data-secret="Sa0jW7GhYF" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://blogs.uef.fi/isila/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>A key challenge in the ISILA project is to combine data from multiple sources together to be able to take informed actions that involve as much relevant information to the study context as possible. In the previous post, we discussed potential data sources: LMS logs, surveys, videos, Discord messages, etc. Based on these requirements, we [&hellip;]</description><thumbnail_url>https://blogs.uef.fi/isila/wp-content/uploads/sites/197/2024/05/Screenshot-2024-05-02-at-10.40.30.png</thumbnail_url><thumbnail_width>2544</thumbnail_width><thumbnail_height>1220</thumbnail_height></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 44/90 objects using Memcached
Page Caching using Memcached (Requested URI contains query) 

Served from: blogs.uef.fi @ 2026-04-29 23:25:31 by W3 Total Cache
-->