Jump to content

Graham Quince

  • Posts

  • Joined

  • Last visited

Personal Information

  • School
    Frog Education

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Graham Quince's Achievements

  1. I'd just like some feedback if you have time. Once, all social media was blocked in school, but I'm getting the sense that's not the case these days.
  2. Oh, that's good to know. I didn't realise Office365 had that option too.
  3. Hi all, I just had a school ask me for the best approach to display a PDF but prevent downloads. They do use Google, so I think there's a sharing option that prevents downloads, and coupled with the Google Embed widget, that should work. The other option was to recreate the contents in a text widget. But I feel like I'm missing an option. Has anyone else had this issue? and if so, what was your solution?
  4. Point taken. I meant "issue" in the general sense, not the behaviour sense. He made use of the tools available, (in his case), not any differently that we would use spell and grammar checks.
  5. Here's a tiny bit of CSS you might find helpful if you're using the Data Viewer for forms and that Clear Results button is awfully tempting to click. Obviously there's the warning pop-up asking for confirmation, but if you want to remove the possibility entirely: <style> .dataviewer-clear { display: none !important; } </style> That hides it for all Data Viewers, if you place it on the staff dashboard for instance. Should you need to access a data viewer's delete button yourself, then you'll need to open the platform in Safemode (swap out the end of your web address for /app/os?safemode ) Or to target a specific viewer: <style> div[data-content-uuid="WIDGET_UUID"] .dataviewer-clear { display: none !important; } </style>
  6. I think those are some really valid points. I've done some exams as an adult and the whole thing seemed absurd to me that I had to rely on memory when during the day job I would just open a search window. And I completely agree about training students vs blocking. I think what has surprised me the most is how quickly web service AI has gone viral and Adrian is saying he's already had an issue with a student. Has anyone else got a story about ChatGPT or one of the image AIs i.e. Midjourney etc...
  7. Hi George, Thank you for this write up. It's interesting to read about the request for Wifi only's default change. It's a difficult one, isn't it. We'd have to make that change for all users (unless there's something we can do in System Preferences). Do your teachers have a reason for using the browser instead?
  8. Hi Karine, Thank you for this post. It's a bit concerning to read about users being kicked out of the app. Are our Service Desk aware?
  9. Now then.... did you notice anything different about this ribbit? Following Adrian's post about ChatGPT, I used that AI to generate the article. It was simple enough to paste in the text from the hotspot's video transcript, then I asked ChatGPT to summarise the the text into a paragraph and 5 bullet points. This was the result: As you can see its fairly generic in the text and we tidied it up a little for the published result. While impressive, I'm also left concerned for education. If a student has a homework to summarise key information, what's to stop them taking an AI shortcut? A bit like how the app PhotoMath offers step-by-step solutions to written equations. Is this something you are concerned about or am I overthinking it?
  10. Hi everyone, I know the forums are a little quiet, but looking at the analytics, there's still quite a few people checking regularly. Please can you share how you're using MyFrog, specifically how are the following using it: Parents e.g. use it to check their child's homework Students e.g. hand in homework, read messages Staff Check cover, check timetable etc... Doesn't have to be every teacher etc..., but in your anecdotal experience. Thanks Graham
  11. I don't think I'd be the only one. Did you see the essay marking post? It's impressive what's possible, but it will be a nightmare for teachers dealing plagiarism.
  12. I think this should do it: <style> .widget_dataviewer .app-container:not(.edit) { height: 1000px !important; } </style>
  13. I've updated the Personal Data to Form widget: Version: 0.2.0 Fixed typo on the Get All Users button Now allows for multiple entries for a user to be imported at once
  14. Not sure why it's different for you, but for your theme, position:fixed worked better: <script> /* snow flakes */ var wA = [], sA = [10,11,12], tA = [2,4,6,8,10,12,14], fA = ['&#10052;', '&#10053;', '&#10054;']; function r(a) {return a[Math.floor(Math.random() * a.length)]} for (var i = 0; i < $(window).innerWidth(); i++) {wA.push(i)} for (var i = 0; i < 15; i++) {$('<div class="s-fl" style="text-shadow: 2px 2px black; position: fixed; color: #fff; top: -20px; left: '+r(wA)+'px; font-size: 20px;">'+r(fA)+'</div>').appendTo(this.element.closest('.app-sites'))} $('.s-fl').each(function(){ var el = $(this) setTimeout(function(){ el.animate({'top' : '100%'}, r(sA) * 1000, function(){ $(this).css('top', -20); setInterval(function(){ el.animate({'top' : '100%'}, r(sA) * 1000, function(){ $(this).css('top', -20); })}, r(tA) * 1000); }) }, r(tA) * 1000); }); </script> <style> .ui-theme-pageicon1-container {overflow-x: hidden;} body { background: #000; } .lightrope { text-align: center; white-space: nowrap; overflow: hidden; position: fixed; top: 157px; left: 0px; z-index: 1; margin: 0 0 0 0; padding: 0; pointer-events: none; width: auto; } .lightrope li { position: relative; animation-fill-mode: both; animation-iteration-count: infinite; list-style: none; margin: 0; padding: 0; display: block; width: 12px; height: 28px; border-radius: 50%; margin: 20px; display: inline-block; background: rgba(12, 236, 65, 1); box-shadow: 0px 4.6666666667px 24px 3px rgba(12, 236, 65, 1); animation-name: flash-1; animation-duration: 2s; } .lightrope li:nth-child(2n+1) { background: rgba(255, 236, 122, 1); box-shadow: 0px 4.6666666667px 24px 3px rgba(255, 236, 122, 0.5); animation-name: flash-2; animation-duration: 0.4s; } .lightrope li:nth-child(4n+2) { background: rgba(220, 0, 77, 1); box-shadow: 0px 4.6666666667px 24px 3px rgba(220, 0, 77, 1); animation-name: flash-3; animation-duration: 1.1s; } .lightrope li:nth-child(odd) { animation-duration: 1.8s; } .lightrope li:nth-child(3n+1) { animation-duration: 1.4s; } .lightrope li:before { content: ""; position: absolute; background: #222; width: 10px; height: 9.3333333333px; border-radius: 3px; top: -4.6666666667px; left: 1px; } .lightrope li:after { content: ""; top: -14px; left: 9px; position: absolute; width: 52px; height: 18.6666666667px; border-bottom: solid #222 2px; border-radius: 50%; } .lightrope li:last-child:after { content: none; } .lightrope li:first-child { margin-left: -40px; } @keyframes flash-1 { 0%, 100% { background: rgba(12, 236, 65, 1); box-shadow: 0px 4.6666666667px 24px 3px rgba(12, 236, 65, 1); } 50% { background: rgba(12, 236, 65, 0.4); box-shadow: 0px 4.6666666667px 24px 3px rgba(12, 236, 65, 0.2); } } @keyframes flash-2 { 0%, 100% { background: rgba(255, 236, 122, 1); box-shadow: 0px 4.6666666667px 24px 3px rgba(255, 236, 122, 1); } 50% { background: rgba(255, 236, 122, 0.4); box-shadow: 0px 4.6666666667px 24px 3px rgba(255, 236, 122, 0.2); } } @keyframes flash-3 { 0%, 100% { background: rgba(220, 0, 77, 1); box-shadow: 0px 4.6666666667px 24px 3px rgba(220, 0, 77, 1); } 50% { background: rgba(220, 0, 77, 0.4); box-shadow: 0px 4.6666666667px 24px 3px rgba(220, 0, 77, 0.2); } } </style> <ul class="lightrope"> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> I've put it on the student dashboard
  15. @Sean_M That looks brilliant! I'm sorry, I've not replied before (using up leave)
  • Create New...