In Contra Chrome, Leah carefully charts this road and its terrain in a funny and easily accessible way. In webcomic form, she documents how over the last decade, Google’s browser has become a threat to user privacy and the democratic process itself.

Contra Chrome is a pretty amazing pice of work from any angle.

The fair use of Scott McCloud‘s Google-commissioned Chrome comic from 2008 is a nice touch.

screenshot of pi.johnj.info/gb

One of the things I am interested in as part of my work on Glow Blogs is what people are using Glow Blogs for.

Glow Blogs is made of of 33 different WordPress multi-sites. One for each Local Authority in Scotland and one central one.

The home page of each LA lists the last few posts. Visiting these pages will give you an idea of what is going on. In the past I’ve opened up each L.A. in a tab in my browser and gone through them. I had a script that would open them all up. I’ve now worked out an easy way to give a quick overview.

Recently I noticed shot-scraper ,Tools for taking automated screenshots of websites . I’ve used various automatic webpage screenshot pages in the past. These have usually been services that either charge money or have shut down. I used webkit2png a wee bit, but ran into now forgotten problems, perhaps around https?

shot-scraper can be automated and extended. It is a command line tool and using these is always an interesting struggle. I usually just follow any instructions blindly, searching any problems as I go. In this case it didn’t take tool long.

Once installed shot-scraper is pretty easy to use. shot-scraper https://johnjohnston.info Dumps an image johnjohnston-info.png

There are a lot of options, you can output jpegs rather than pngs. Run some javascript before taking a screenshot or wait for a while. you can even choose a section of the page to grab.

So I can use shot-scraper to create screenshots of each LA homepage. Then display them on a web page for a quick overview of Glow Blogs.


    #!/bin/bash

    cd /Users/john/Documents/scripts/glowscrape/img

    URLLIST="ab as ac an ce cl dd dg ea ed el er es fa fi gc glowblogs hi in mc my na nl or pk re sa sb sh sl st wd wl"
    for i in $URLLIST ;
    do
        /usr/local/bin/shot-scraper -s "#glow-latest-posts" -j "jQuery('.pea_cook_wrapper').hide()" --quality 80 https://blogs.glowscotland.org.uk/"$i" -o  "$i".jpg && continue
    done;
    

This first hides the cookie banner displayed by blogs and then screenshots the #glow-latest-posts section of the page only.

The script continues by copying the image over to my raspberry pi where they are shown on a web page

I hit a couple of problems along the way. The first was that the script stopped running when it could not find the #glow-latest-posts section. This happens on a couple of LAs who have no public blogs. adding && continue to the screenshot fixed that.

The second problem came when I wanted to run the script regularly. OSX schedules tasks with launchd. I’ve used Lingon X to schedule a few of these. Since I recently updated my system I first needed to get a new version of Lingon X. I then found that increased security gave me a few hoops to jump through to get the script to run.

I think it would have been simpler to do the whole job on a raspberry pi. But I was not sure if it would run shot-scraper. I’ll leave that for another day and a newer pi.

This is a pretty trivial use of a very powerful tool. I’ve now got a webpage that gives me a quick overview of what is going on in Glow Blogs and took another baby step in bash.

The first thing that surprised me was the lack of featured Images on the blog posts. These not only make the LA home pages took nicer they also make display blog posts on twitter more attractive.

Interesting & scary thread for those at BETT and other education events. Linked abstracts worth a peek.

I’ve had to search for this one several times so putting it here so that it might make it stick or be easier to find.

Sometimes working with my pupils I want to send them to a blog, have them logged on but not go to the dashboard.

the login url has a redirect_to parameter.

So I I use a url like
blog-address/wp-login.php?redirect_to=page-I-want-the-pupil-to-go-to

Where blog-address is the blog I want them to log on to and page-I-want-the-pupil-to-go-to is a relative or full url

I often share notes to my class via AirDrop and hide long urls but typing a name, selecting it and making it a link, ⌘-k on mac. Unfortunalty you have to create linked text in another app on iOs and paste it in.

Read Searching for Kid-Friendly Searching | flower.codes
I set about trying to find a kid-friendly search engine that enabled exploration, while still protecting her from the toxicity of the greater modern web. And, guess what? I failed.

And,

If my kids want to search for dinosaurs, they should be presented with educational and otherwise appropriate websites to help them learn about dinosaurs; not a full page of ads for dinosaurs before they see the actual search results

I do not see much discussion of this from within education, I wonder why not?

Yesterday I read Alan’s post Right? or Choice? To Repair (or Joy Thereof) #DLINQDigDetox – CogDogBlog. One thing in particular caught my eye:

And yes extend broken devices to broken technology. Can’t play old flash content? Try Ruffle.

I’d not heard of Ruffle, but I though it was worth a quick try. I searched my hard drive and was delighted to find  rommy.swf.

Rommy has been reborn several times, born as a HyperCard stack in the 1990s, then a SuperCard project, arriving on the web via the Roadster plugin that ran SuperCard projects. The final incarnation was in flash (although I might have a javascript effort somewhere).

Anyway I uploaded the swf and htlm file, adding the link to the ruffle javascript library & it worked not only that it works on an iPad.

I don’t suppose it is of much use in the classroom now, back in the HyperCard days I though the idea of pupils creating mazes and then getting their partners to write instructions to go through them was a good one. I had not see it else where is such an easy to use fashion.

The featured image is a gif captured with licecap, it doesn’t make the annoying beeping that the real one does.

Bookmarked Free Background Remover: Remove BG from HD Images for Free | Erase.bg (Erase.bg)
Make the background transparent for images of humans, animals, or objects. Download images in high resolution for free for e-commerce and personal use. No credit card needed.
Seems to do what it says on the tin. The transparent png files are larger. I added a red background and exported as jpg here. Could be useful in school, we normally use keynote & instant alpha. I switched the editor to Blocks added the image compare above and then switched back to classic to use the post kinds plugin.

From 2005 to 2008 I used podcasting as an activity in the classroom1. I found it a powerful tool for writing, talking and listening, collaboration and more. Back then podcasting was not the well known entity that is is now.

Back the I managed the podcast as a lunchtime club, volunteers form my class contributing. We did occasional whole class shows and even whole school projects.

While I was out the classroom I ran few courses on podcasting. I don’t think I managed to encourage much uptake. We did run a podcast server in North Lanarkshire for a while but it was used more for video than audio.

Last session I finally got around to podcasting with pupils again. This time I tried to exploit it a bit more and involve the whole class. The pupils wrote to local businesses and got sponsorship for the first 3 episodes. We organised it as an enterprise with different children taking on different roles including site & logo design.

The final one was made during lockdown. The children sending in recordings which were edited by a key workers child in school.

This year my class were keen to start again. My plan to begin at the start of term two got spoiled by covid and other unexpected events. Finally we got round to it in November. Given time constraints I decided to skip the sponsorship and deal with some of the scheduling myself. I gave the class a bit of time to write, a fairly free choice of what to write about and who to write with.
I helped with the occasional phrase but pretty much let it to them. We did work in parallel thinking and marking up text we were reading aloud.

They then recorded themselves over the next couple of weeks. A p7 pupil who had edited last session did so again this time with a p6 apprentice. Pupils created wee bits of music to link items. Another pupil posted Episode 5.

I feel it was a pretty successful exercise. The class were very engaged. I could see and hear the effort they put into writing and recording. I also heard an improvement in some children’s reading aloud.

I believe we covered a wide range of the experiences and outcomes, listed below4.

Workflow

  1. General discussion of content, pupils organise them selves into groups and groups divided into pairs & individuals
  2. Script written in notes on iPads
  3. Children recorded each other using the Voice Memos app, either from prints of the notes or using split screen.
  4. Audio AirDropped to the editor’s iPad
  5. Musical snippets recorded in GarageBand & AirDropped
  6. Edited in GarageBand

The only involvement I had in the editing was to level the voice track using The Levelator2 on a desktop and exporting the m4a to mp3 again on desktop. I am pretty sure m4a is a fine format for podcasts but I am a bit old fashioned.

we used an iRig mic this time

Last session on some episodes we split the editing into groups, with each section of the podcast editing their bit and the main editor putting these together. I plan to do that next term to increase the number of pupils with editing skills. We will probably formalise some more roles in groups too.

Benifits

Apart from the obvious: responsibility co-operation, working together, leadership, practical skills and problem solving involved I took a quick trawl through the CFE experiences and outcomes alongside the benchmarks. I’ve added a partial list below4.

Changes

It is a lot easier technically to make a podcast now than when I started. Glow Blogs are a good free podcast hosting solution for schools3. The idea of podcasting is mainstream now. It does seem a bit harder to get audience feed back than it is 15 or so years ago. As with class blogs, commenting from afar seems to have declined or moved to likes on Twitter. Back in Sandaig we had comments from around the world and made some connections that went far. This is, again in my opinion, a pity.

We are intending to try more podcasting next term, I appreciate that is a bit harder to fit in now with all the demands of the curriculum but I do think it is really worth the effort.

1. Radio Sandaig Archive.org link. I also produced hundreds of podcasts with David Noble over at Radio Edutalk for 10 years starting in 2009.

2.
The Levelator is one of my favourite pieces of software. Mac App Store, Wikipedia.

3. GlowCast has some information.

4. E&Os Benchmarks in italic from Curriculum for Excellence Benchmarks

I can use my voice, musical instruments and music technology to experiment with sounds, pitch, melody, rhythm, timbre and dynamics.
EXA 2-17a Uses voice, instruments and technology to create music

I am investigating different careers/occupations, ways of working, and learning and training paths. I am gaining experience that helps me recognise the relevance of my learning, skills and interests to my future life.
HWB 2-20a Identifies connections between skills and the world of work

I regularly select subject, purpose, format and resources to create texts of my choice.
LIT 1-01a / LIT 2-01a

I can recognise how the features of spoken language can help in communication, and I can use what I learn.
I can recognise different features of my own and others’ spoken language.
ENG 2-03a Recognises some techniques used to engage or influence the listener, for example, vocabulary, emphasis, tone and/or rhetorical questions.

When listening and talking with others for different purposes, I can:
share information, experiences and opinions; explain processes and ideas; identify issues raised and summarise main points or findings and clarify points by asking questions or by asking others to say more. LIT 2-09a
I am developing confidence when engaging with others within and beyond my place of learning. I can communicate in a clear, expressive way and I am learning to select and organise resources independently.
LIT 2-10a / LIT 3-10a Communicates clearly, audibly and with expression in different contexts. Plans and delivers an organised presentation/talk with relevant content and appropriate structure. Uses suitable vocabulary for purpose and audience. Selects and uses resources to support communication.

I can make notes, organise them under suitable headings and use them to understand information, develop my thinking, explore problems and create new texts, using my own words as appropriate. LIT 2-15a Makes and organises notes using own words, for the most part. Uses notes to create new texts that show understanding of the topic or issue.

I enjoy creating texts of my choice and I regularly select subject, purpose, format and resources to suit the needs of my audience. LIT 1-20a / LIT 2-20a Creates texts regularly for a range of purposes and audiences selecting appropriate genre, form, structure and style.

most of the Tools for Writing E&Os can be touch on

Throughout the writing process, I can check that my writing makes sense and meets its purpose. LIT 2-23a Writes most sentences in a grammatically accurate way.; Uses sentences of different lengths and types and varies sentence openings. Uses paragraphs to separate thoughts and ideas.; Writes in a fluent and legible way. Reviews and corrects writing to ensure it makes sense, is technically accurate and meets its purpose.

And lots of writing ones:

By considering the type of text I am creating, I can select ideas and relevant information, organise these in an appropriate way for my purpose and use suitable vocabulary for my audience. LIT 2-26a Organises information in a logical way. Selects relevant ideas and information. Uses appropriate vocabulary, including subject-specific vocabulary, to suit purpose and audience.

Screenshot of AgentScratch

AgentScratch | Anaylse Your Scratch Project

Agent Scratch is designed to assess children’s learning of CT skills from the Computational concepts perspective, which can also be defined as the programming constructs. This includes; sequences, loops, events, parallelism, conditionals, operators, variables and abstraction.

This looks really interesting. Pupils can upload a scratch files to do some assessment and analyse what concepts they have used. I’ll be interested to try this out.

I did notice that testing it with the recent COP 26 code along project (from @digilearnscot and @CodeClubScot) that most of the boxes were ticked. Although my class all used the techniques, I don’t think they have got them all yet. I’ll be interested to see how it goes. You can Select the specific programming constructs you would like to include in your analysis I suspect it might be best to dip our toes in one concept at a time.

I did my testing from an iPad, downloading the .sb3 files and then uploading to be analysed worked very well.

There are some Badges, not digital ones, that would be useful for e-Portfolios, or printing and making badges with.