{"version":"1.0","provider_name":"Michael Rowe","provider_url":"https:\/\/www.mrowe.co.za\/blog","author_name":"Michael Rowe","author_url":"https:\/\/www.mrowe.co.za\/blog\/author\/michael\/","title":"Using generative AI to prepare a slideshow - Michael Rowe","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"syZIudrqxk\"><a href=\"https:\/\/www.mrowe.co.za\/blog\/2023\/11\/using-generative-ai-to-prepare-a-slideshow\/\">Using generative AI to prepare a slideshow<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.mrowe.co.za\/blog\/2023\/11\/using-generative-ai-to-prepare-a-slideshow\/embed\/#?secret=syZIudrqxk\" width=\"600\" height=\"338\" title=\"&#8220;Using generative AI to prepare a slideshow&#8221; &#8212; Michael Rowe\" data-secret=\"syZIudrqxk\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^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<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(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<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);\n\/\/# sourceURL=https:\/\/www.mrowe.co.za\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"A few weeks ago a colleague asked me to do a guest lecture in one of her modules. The brief was to explore a range of assistive technologies that could be used in social work practice, where \u2018assistive technologies\u2019 is conceived of more broadly than the typical \u2018crutches\u2019 and \u2018falls detectors\u2019. We wanted to introduce [&hellip;]","thumbnail_url":"https:\/\/www.mrowe.co.za\/blog\/wp-content\/uploads\/2023\/11\/gamma-title-slide.png"}