<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Revisely</provider_name><provider_url>https://revise.ly/fi/</provider_url><title>For educational publishers - Revisely</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="3EvZbaj86o"&gt;&lt;a href="https://revise.ly/fi/for-educational-publishers/"&gt;For educational publishers&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://revise.ly/fi/for-educational-publishers/embed/#?secret=3EvZbaj86o" width="600" height="338" title="&#x201C;For educational publishers&#x201D; &#x2014; Revisely" data-secret="3EvZbaj86o" 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://revise.ly/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://revise.ly/wp-content/uploads/2018/09/Correcting-texts-with-Revisely.jpg</thumbnail_url><thumbnail_width>2048</thumbnail_width><thumbnail_height>650</thumbnail_height><description>Revisely can help you complete your proposition with its online correction tool. Revisely helps teachers to give more insightful and meaningful feedback on texts of students. An educational publisher could replace these improvement tips with content from its own learning method.</description></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 54/97 objects using Redis
Page Caching using Disk: Enhanced (Requested URI contains query) 
Minified using Redis
Database Caching 22/36 queries in 0.023 seconds using Redis

Served from: revise.ly @ 2026-04-29 22:05:32 by W3 Total Cache
-->