super ruper by nnnnic Attribution-NonCommercial-NoDerivs License

I’ve been trying to post information about the glow blogs migration here when I can, but still getting a few questions, via email, twitter etc. Here is a series of DMs:

Hi John. Been following the progress of GlowBlogs and reading your own blog. Question: Can I go ahead and set up a class blog using…

‘Old Glow’ and get class using it….then it’ll transfer across to ‘New-Glow’ with the bells and whistles in he coming weeks (months) ?

I (and other member of staff) really want to get cracking on this. How would we ensure the old style blog ‘goes accross’? Need to tell..

someone where it is?

Quite a few folk have asked the same sort of thing, can/should I set up a glow blog/e-portfolio now or wait?

The answer is: Yes if you set up a glow blog now it will be migrated to the new service.

Caveats

There will be a procedural content freeze, and the possibility of downtime if we do not make the 3rd of October deadline (we are working very hard to ensure we will).

Content Freeze

The database and files that make up the blogs are currently on RM servers, this need to be moved to new servers. Given the size of the data this will involve copying onto a portable disk. The copy will be encrypted. The disks need to be moved, the encrypted data securely moved to the new setup, unencrypted and verified. The new system then need to be thoroughly tested.

During this time the old blogs will be up and running, but any content added to them will not be migrated and new blogs setup during the content freeze through the old glow Sharepoint portal will not be migrated.

I am not sure how long the content freeze will be but it looks like being a week or so.

We will publicize the content freeze as much as possible, telling Glow Key Contacts in each Local Authority, publishing on Glow Connect and I’ll post here and tweet.

We also hope to be able to add a warning message on the dashboards of all the current glow blogs, but that solution needs to be created and tested.

I’ve just made my first post on Glow Connect.

Glow Connect is the information portal for Glow – a space for providing updates on the development and enhancement of the service and for sharing how teachers are using Glow. 

This Glow Connect will be a central area for keeping up with glow development.

Here is the contents of the post:

Glow Blogs Update August 2014

I’ve made a few posts over the summer about the Glow Blog migration, which give a bit more detail about what is happening:
Glow Blogs Summer 2014
Blog Migration Notes: Users
Glow Blog Migration Notes: e-Portfolios

This is a further update.

The blog migration project is well underway. There are three or four main chunks of work that need to be completed. The first development, by Code for the People, has been making exceptional progress. The hosting procurement has been completed, removing a bit of worry. Plans for migration of the data from the old servers to the new environment are well under way and some exploratory work is being carried out. Test plans are coming together nicely, and it is great to watch the whole project coming to life.

My role as product owner is making a bit more sense, and it is delightful to work back and forward with the folk building the requirements, developing and getting ready for testing. The attention to detail by the members of the blog team gives me confidence that we are creating a great ‘product’.

There is still a planned content freeze. This will cover the time the data leaves the RM servers and is installed and set running on the new servers. It is expected that this will be around a week. Given that the data being transported is sensitive it will need to be handled with care, encrypted and unencrypted. We are hoping to be able to give plenty of warning around the time of the content freeze. We also hope to have a plugin in place in the existing blogs that will add a message about this to the dashboard of every blog.

The continues to be a risk that the migration will not be complete before the old servers are turned off on the 3rd of October which could result in some downtime, however we are managing this risk very closely.

In summary, we’re making good progress and I will keep you updated on Glow Connect.

I’ve been posting some glow blogs information here, so in the future I’ll probably cross post in the two places.

I am not sure where I saw this technique mentioned first, it might have been: Build cheap panning camera mounts for time lapse photography, but there are plenty of other links: stop motion pano ikea timer – Google Search

Pretty simple idea, you use a cheap ikea kitchen timer with some stop motion app, I used iMotion HD.

The above is not a very long one, the midges made it pretty short. Here is the setup:

IMG_5156

Lost Puppy

Lost Puppy flickr image by Tim Shields Creative Commons – CC BY-NC 2.0

Here are some notes around the effect that the glow blog migration will have on e-portfolios hosted on the WordPress instances. There are two main things to consider, users/members of blogs and links to access blogs.

User Management Issues

We are currently migrating the blogs, including e-portfolio blogs, to a new WordPress Server initially running the same version of WordPress 2.9.2

The set up will mirror the existing set up, an instance for each Local Authority. The URLs will stay the same.
The permission on the blogs and their private/glow only/ public setting will stay the same.
Only users who have previously visited the blogs while logged onto glow will have the same access.

Going forward the settings for blogs will be handled in the blog rather than Sharepoint. This is partially because the new Sharepoint is cloud based and cannot be customised in the same way as the old glow portal and partially because of the advantages of having blogs stand on their own two feet (see below for details).

Users who were granted roles on a blog though the old glow group in which the blog was created, but have never visited the blog will have to be added again. (There is no trace of these users in WordPress and therefore no way of migrating them). You can mitigate against this providing problems by asking those users to visit the blogs before the switchover. After migration Admin Users will be able to add these (or any other) users in in the blog admin dashboard.

I’ve covered more about User Management in a previous post: Blog Migration Notes: Users.

Finding your e-Portfolio

If users followed the advice on setting up glow blogs as e-Portfolios they would have created a group in the old glow portal to hold links to groups of e-portfolios. After the switch over to the new authentication in early October (3rd) the old portal will not be there.

There will be a need for teacher and pupils to be able to access blogs there are a few possibilities in the short term.

  • Lists created before the portal was migrated to O365 will still be there in your O365 group.They will be buried in the migrated content but can be resurrected.
  • You could copy and paste the list from old glow and paste into a new glow group.
  • You could recreate the lists. This would be my favoured option as I would distribute the work to pupils.

For the third approach you would need to create a space when pupils could add their e-portfolio URLs. This could be a links list in O365 or a share word document in OneDrive. Pupils would need to have permissions set so that they could add to the links or have edit permission on the document.

As a teacher I would not use links like this, too much work. I would bookmark them in my browser and put all the bookmarks in a folder. I could then log on to glow and open the folder of links in tabs. This would after a wee wait give me a set of tabs that I could quickly go through to visit each portfolio without clicks.

Post Migration Development

After migration it intended to move into phase 2 which will be an upgrade of the blog software from 2.9.2 to 3.9

Phase 3 will include improvements to the service, adding plugins and themes to increase functionality.

In Phase 3 it is the intention to improve the setup of e-portfolio blogs by improving the setup, improving how posts are organised and how the profiles are produced from those posts.
It hoped that this work should be completed by March 2015

WordPress only

The main advantages with moving the set up of blogs and e-portfolios away from Sharepoint to the WordPress server itself will be:

  • We will be able to keep the WordPress install a lot more up to date. This will allow users to benefit from new features as these are added to WordPress. With the old glow blogs it seems that it was to hard to upgrade WordPress.
  • The setup of e-portfolios will be shortened. currently I find it takes around an hour to go through the setup with a class of pupils assuming each pupil has access to a computer/device. Removing the Sharepoint element of the blogs will speed things up in the short term.
  • In the medium term the new blogs should let us develop new functionality which will speed things up even more and reduce the opportunities for making mistakes.
  • We should also be able to develop the portfolio functionality of the blogs though plugins. This could make the organisation of posts and production of the profile snapshot simpler.

Please get in touch if you have any questions about the glow blog migration.

Rescued  from Fargo or littleoutliner? 1 Apr 2019 original 15 Aug 2014

First Munro for a while. Cloudy but warm, clouds mostly above munro height. An Caisteal Cairn
In the Belach Bundie 4 ravens kept me entertained with a few acrobatics, croaking and making a popping sound I’d not heard before.
Ravens

Hills without end.

Down to the bealach

Trying a slowshutter iphone app shot.
Falloch, slow cam

An Caisteal & Beinn a Chroin – an album on Flickr and 16-08-2014-An Caisteal and Beinn a Chroin. A couple of other ways to tell a walk.

View Larger Map

The Whole Gang, 50 Days old by Dean Searle Attribution-NonCommercial-NoDerivs License

There is some background to this project in a previous post: Glow Blogs Summer 2014.

Before the migration of the glow portal Education Scotland suggested that schools did some pruning and tidying of their glow groups to make migration easier (less data) and so that users had less to sort through and sort out on the other end.

As the date for migration of blog gets nearer a few folk have been asking me about what is going happen to their blogs, if there is anything that they should be doing and what will change. This post will try and address some of the questions.

You should not need to do any pruning and tidying of your blogs. The intention is to migrate everything as is to the new system. I was always surprised to be asked about tidying up and deleting old posts from school and class blogs. for me a blog is for life, it is a positive that I could dive back into the archive and see some of what I was doing years ago.

The blog only knows about users that have visited already

One of the biggest changes will be the decoupling of the blogs from the old glow groups. In the current, old, system the users and permissions of those users are set inside the glow group that the blog was created in. Those groups will go away. After migration you blog will not be able to refer to the old sharepoint group to find out who has permission do do things (view, post, carry out admin tasks) the only users it will know about are ones who have already visited the blog when logged into glow.

For example:

  • Teacher A has set up a blog in the old glow for herself and 2 colleagues, Teacher B and Teacher C (not their real names) to share links about their subject with pupils.
  • Teacher A is the blog admin and The other two are contributors.
  • The blog is a public blog so anyone in the world can view it.
  • Teacher B has already added a couple of links by creating posts on the blog.
  • Teacher C has yet to log on to the blog.
  • After the switch over to the new authentication system and the blog migration Teacher A and B can log on, Teacher A is still an admin and Teacher B can log on and create posts.
  • When Teacher C tries to log on there is no entry in the WordPress database for him as having a role in this blog. If he has never used any glow blog he will not be in the database at all. Teacher C will not be able to log on or create posts.
  • At that point Teacher A will be able to log on to the dashboard, go to the users screen and add Teacher C as a contributor.

To avoid this scenario Teacher C would need to log on to the blog before the migration.

Japenese Spaniel by Muzik Hounds Attribution-NonCommercial License

New User Management

Going forward on the blog service the user management will be in the WordPress dashboard not in glow groups. This will develop over time. We are trying to have a system that is not dependent on other parts of the system, In the old glow the blogs were very much hooked into sharepoint in a way that made it difficult to upgrade. We ended up using a very out of date version of WordPress. In the future we should be able to keep the blog system up to date.

Unfortunately the standard WordPress user management is not really suitable for use in glow. This is based round email messages to add users to a particular blog. If for example 200 second years add their teachers to their e-portfolio blogs to allow them to see them each teacher added would get an email from each blog and have to click the link in the email to finish the process. It also requires you to add one user at a time. This is not sutiable and will not happen.

For the first stage of the new blog service the developers will add functionality so that if I add a user to my blog with a particular role they will be added but the email message will not be sent and the user will not need to confirm the addition. The interface will be changes so that I can add a list of glow usernames rather than just one at a time.

The main problem in this scenario will be finding out usernames. This is being dealt with by another team in the glow program. It may not be ready in time for the switchover. In that case it may be necessary to gather usernames is a manual way (get them sent in an email, find them in O365 or even get them written down on a bit of paper. Then make a list in a document to paste into the blog admin screen, save the doc).

It is planned that the class set functionality that was present in the old glow groups will be redeveloped. The second stage for the blogs will be that the class sets service will be an area where teachers can search for a class and them copy a list of usernames to paste into the user management screen in the dashboard of their blog.

The third development will be to bring the class set functionality into the user management screen directly. This will happen in the third phase of the blog migration and upgrade.

As the functionality is developed we will be able to make user guides for this process.

Please get in touch if you have any questions about the glow blog migration.

First published on Fargo moved here 22 Jul 2019

Took a walk up to Loch Humphrey, pretty dull day and the forecast was for rain.
Lots of flowers out and I took a couple of shots using the macro lens on the iPhone. The first of meadowsweet and the second of heather.
Meadowsweet #macro #macrolens
Heather #iphone #macro
The heather on the moor was beginning to purple up nicely.
Heather starting to purple up
Once I got to the loch the rain came on but not so hard I needed a jacket until I was half way to the car.

Wednesday 24th September 2014 from 5 for 5.30pm start – 8.00pm

At the Scottish Qualifications Authority (SQA)

Third Floor, The Optima Building, 58 Robertson Street, Glasgow, G2 8DQ

Signup to talk or lurk at TeachMeet / TeachMeet SLF 2014

Looking forward to going to this. Edutalk is going to be one of the sponsors and we will be streaming audio live.

#tmslf14 looks like being the hashtag.

Grumble (age related?)

I was as usual a bit disturbed by the state of the TeachMeet Wiki front page when adding the logo, hence the slight snark in the graphic above. There have been a few attempts to improve the organisations of the wiki before and none, as far as I know, have had much success. Personally I think a front page of text links, dates, times locations and short descriptions would be nicer. Logos etc could go onto the signup page.

I wonder if the current exuberant displays of giant graphics and information could be off putting to newcomers who are thinking signing up?

One of the biggest frustrations working on the glow projects is the limits it places on open communication. I was expecting to be able to blog ideas and thoughts as I progressed through the blog migration. It turns out that this might have lead to procurement and legal difficulties.

A Very Excited Puppy by edanley Attribution License

I am delighted and excited that the blog migration project, which is what I’ve been spending the majority of my time on since January, is at a point where we can discuss our plans.

After a lot of work and investigation it has been decided that the best way to go forward with the blogging service is to continue to use WordPress for Glow Blogs. This might have seemed to be a no brainer, but we had to be sure we would not run into possible procurement challenges by assuming WordPress was the only solution.

How We Got Here and Why It Is Taking So Long

Current blogs hooked into sharepoint, use a very old version of WordPress.
There has been a lot of investigation on how the old blogs worked and were knitted into the sharepoint system of ‘Old Glow’ we now have a good understanding of the technical architecture and best way to move forward.

Things That Need to Be Done

Authentication, Blog Creation, User Management.

The new blogs will need to authenticate to the new RM Unify project. Blog creation is current done in the ‘Old Glow’ sharepoint portal. The new service will need to include an independent system for creating blogs. Likewise the old system used the old portal for user management, a new system will have to be created inside the WordPress platform. We anticipate that there are many opportunities for improving the blog creating and user management in the new system. We will also, hopefully avoid the problem of being tightly coupled to another service which should make future development of the blogs less problematic than it has been in the past.

We Have a Plan

We now have a full-time WordPress developer in the glow team who will have the role of overseeing the technical aspects of the blog project. We have procured the services of Code for The People to manage the migration process and upgrade to a more recent version of WordPress.

  1. Move: existing 2.9.2 blogs to new home, development of new authentication, blog creation and User management. This will reduce risk of any problems that might arise from trying to move directly to a new and up to date WordPress setup.
  2. Upgrade: to more recent version of WP We will, again to reduce risk, upgrade in stages. This should not be visible to end users.
  3. Improve: Phase Three…

The benefits of the new blog system should become apparent quite quickly.
Firstly here are many features of more recent versions of WordPress that will improve the system without any development. A better editor, better mobile experience, better handling of media.

Going forward into stage three, there should be an opportunity for a wider range of themes and plugins and the development of a system for requesting in installation of these.

We should be able to make pupil profile improvements. For example the creation of the profile blogs current take many many steps. It takes me about an hour to take a class through creation. We should be able to improve that, and perhaps other types of blogs site, by providing a wizard that is build into the system. We have the chance to develop a better system for producing the p7 & S3 profiles.

Aggregation, this could make the following and commenting on pupil profiles by staff much more efficient. Teachers could potentially have a page where they would see any new activity by any group of pupils they interact with.

There Is Always Some Risk

There are few possible risks which may result in extending the planned short freeze on the platform. If these push our migration date past Oct 3 the current blogs will not be accessible. Our current estimates are that we will meet our deadlines.

  • There is a potential period of blogs having a procedural content freeze or outage for a few days in the Summer. Possibly another content freeze in September or October. We will do our best to keep users informed about this. We have not yet identified length of these periods.
  • Things go wrong, exceptionally big project
  • I’d guess this is one of the biggest WordPress setups in the world, we are moving from version 2.9.2 to 3.9 or later this is a challenge.
  • There will be a great deal of testing of all stages in the migration, we will be starting the testing early to maximise benefit while minimising risk to delivery dates.
  • There are a lot of different aspects of Procurement that are hard to fathom before the exercise is complete. It is difficult to estimate times we have still to finalise the procurement of the hosting for the blogging system.

Class Sets, will not be ready for switchover time. RM unify does not currently have a way for the blogs to gather class and curricular groups to help with adding users to a blog and assigning them roles. We will develop interim solutions to assigning roles to multiple users (probably pasting in a list of usernames). This will hopefully be short term and be replaced by a more robust solution when class sets information is available in glow generally.

I managed to avoid ‘blog with two tails’ as the title of this post, but could not the puppy pictures;-)

Although this feels at times as if it is a long drawn out process, it has been (and is being) made enjoyable for me by working with (or mainly watching the the work carried out by) a great team of folk on the blog project. The first time I’ve worked with a Project Manager, Business Analyst, Technical Architect, Tester or Developers in a formal setting has been one of the best things in my secondment so far.

sat-7

FutureLearn is a massive open online course (MOOC) platform founded in December 2012 as a company majority owned by the UK’s Open University. It is the first UK-led massive open online course platform, and as of October 2013 had 26 University partners and – unlike similar platforms – includes three non-university partners: the British Museum, the British Council and the British Library.

from: FutureLearn – Wikipedia, the free encyclopedia

I’ve signed up for and started the Creative Coding course at FutureLearn. It looked like an interesting course and I was interested to try out the FutureLearn platform.

The Platform

Unlike some MOOCs I’ve dipped my toe into FutureLearn is based on its own platform. FutureLearn is in beta and they are developing new features and evolving the offer. They have started with the smallest feature set that they though they could.

The webpages are extremely clear and it is easy to follow the course.

The course I am doing is split into 6 weeks.

Futurelearn Creativecoding Overview

The week view gives an overview of a number of tasks to be carried out in the week.

Futurelearn Weekview

The colour of the wee square letting you know if you have completed the ‘task’.

Futurelearn Tasks Done

Each task is laid out rather like a blog post, with content at the top and a place for participants to comment. On a wide screen computer the comments appear at the side, but on my 1280 macbook they are below.

Futurelearn Post

There are already 100s of comments on most of the week one tasks.

The course encourages you to post your results to Flickr: The Monash Creative Coding Pool and to use #FLcreativecoding. The links to images can then be added in the comments. Folk are also posting images to other places, tumblr, dropbox etc.

Learning Processing

There is a fair bit of interaction going on in the comments and quite a lot of folk helping others. I’ll be interested in seeing any signs of community growing in such a large class.

The course has been very easy to work through so far as far as organization goes. Each task is clearly set out, the videos have be of good quality and very clear. As I have been doing most of this on my commute I’ve had a few problems when the Scot Rail internet connection is poor (Falkirk!). The system works very well on a technical level. If fells like reading and responding to a series of blog posts. I am sure you could do something similar on a smaller scale with a blog. I’ll be interested to see what new features FutureLearn add as time goes on.

This has been quite good fun so far. A fairly gentle introduction to the application and some basic principles in the first week. The videos and handouts have been clear. Some of the folk taking part are obviously experienced coders and it might be a bit daunting to see some of their work others seem to be taking their very first steps in programming/coding. I’ve had enough experience with baby steps to keep me going this week. I expect I might hit a trig wall at some point I had a quick look at the khan videos suggested for getting up to speed with trig but there looked like too many to watch in a reasonable time.

The Course suggests that you need at least three hours a week to keep up, I think that would be a pretty bare minimum I am guessing I have spent five or more hours and could have done with a few more to really get the week one lessons in my head.

The course is certainly not one you could drop in and out of, it seems to be pretty linear and even in the first week you would find it hard to skip many tasks unless you already had some knowledge.

So far it has got me more interested in processing that I have been and I hope I can find the time to keep up for the next few weeks.