Weather reports - building a dashboard

I had a couple of new students join my IoT Computer Club a couple of weeks ago.
This simple exercise extends the initial work they did by designing and building a simple dashboard.
The dashboard has a number of 'soft' buttons that will select a city and country.
This results in the weather details for the chosen location being displayed in the dashboard.

Here's the link to the PDF tutorial guide.

Please don't tell the students, there's a link to the Node-RED flow at the bottom of the last page.