Code for Life
Search…
Release Notes

Thursday 15 September 2022

codeforlife-portal: 6.20.1, rapid-router: 5.4.3
  • Fixed missing cookie banner and settings
  • Fixed some UI bugs in Rapid Router

Friday 9 September 2022

codeforlife-portal: 6.19.1
  • Added code clubs page with free downloadable content
  • Updated text to registration forms
  • Fixed issue where the Kurono preview video would not load on the independent student dashboard

Tuesday 6 September 2022

aimmo: 2.4.6, codeforlife-portal: 6.18.3, rapid-router: 5.4.2
  • Fixed a major issue where deployment was broken by removing the legacy django-autoconfig package
  • Added a banner on the homepage to warn users of ongoing issues with Kurono
  • Updated session timeout to 30 minutes and added a 2 minute countdown to warn users of it
  • Fixed some issues with Rapid Router button designs
  • Users can now see their scores for custom levels on the scoreboard page

Friday 5 August 2022

codeforlife-portal: 6.16.0, rapid-router: 5.3.1
  • Admin teachers can now see and moderate all custom levels in their school
  • Admin teachers can now see, accept and reject all external requests to their school's classes
  • Updated Rapid Router icons
  • Updated Rapid Router Python levels design and made each component resizable

Wednesday 27 July 2022

aimmo: 2.4.3, codeforlife-portal: 6.15.4
  • Admin teachers can now see, edit and delete all the classes in their school
  • Admin teachers can now create a class for a fellow teacher
  • Updated the "Make admin" popup

Thursday 14 July 2022

aimmo: 2.4.1, codeforlife-portal: 6.15.3, rapid-router: 5.1.0
  • Updated Rapid Router levels design
  • Removed Dee from Python levels
  • Added Bav the Brain to brainteaser levels
  • Admin teachers can now see all classes in their school
  • Gave admin teachers the ability to create classes for other teachers
  • Updated the "Make teacher admin" popup
  • Created child-friendly versions of the Privacy Policy and Terms of Use
  • Independent students under 13 now need to provide their parents' or guardian's email address

Friday 1 July 2022

aimmo: 2.4.0, codeforlife-portal: 6.12.4, rapid-router: 4.4.1
  • Gave admin teachers the possibility to invite other teachers directly to their school
  • Removed the ability to join another teacher's school by looking it up and sending a join request
  • Added a confirmation popup to the independent student account deletion process
  • Updated the teacher registration form and added a consent checkbox
  • Added a one hour screen time warning popup
  • Made the Rapid Router scoreboard clearer and easier to work with

Tuesday 21 June 2022

aimmo: 2.3.5, codeforlife-portal: 6.8.9
  • Removed newsletter signup for independent students
  • Fixed registration boxes width

Friday 17 June 2022

aimmo: 2.3.4, codeforlife-portal: 6.8.8, rapid-router: 4.3.0
  • Added badges for challenge 1 in Kurono
  • Independent students can now delete their accounts
  • Signing up for the newsletter using the footer form now requires the user to be over 18
  • Rapid Router solutions for levels 101-104 now have a main() method
  • Teachers can now re-share the levels that are shared with them
  • Fixed deleting workspaces in Rapid Router
  • In Kurono, when moving towards is blocked by an avatar, a message is now displayed in logs
  • Security updates

Thursday 19 May 2022

aimmo: 2.1.2, codeforlife-portal: 6.8.2
  • Add worksheet 4 for Kurono
  • Security updates

Thursday 12 May 2022

codeforlife-portal: 6.6.0, rapid-router: 4.1.0
  • Update Rapid Router level 48 to include multiple houses
  • Anonymise schools and classes without any active teachers

Thursday 5 May 2022

codeforlife-portal: 6.5.2
  • School is now anonymised when the last admin leaves and marked as inactive
  • Fix email display and link

Friday 29 April 2022

aimmo: 2.0.4, codeforlife-portal: 6.4.4, rapid-router: 4.0.9
  • Anonymise classes instead of deleting them
  • Update style and content of emails sent to users
  • Update Pyodide to fix Kurono issue running on certain browsers
  • Rename v variable in Rapid Router to my_van
  • Fix multiple start blocks bug in Rapid Router

Friday 8 April 2022

codeforlife-portal: 6.3.1, rapid-router: 4.0.4
  • Delete account functionality for teacher
  • Admin role is passed to the next teacher when admin account is deleted
  • Fix bugs where deleted teachers were showing
  • Update image credits and alt texts

Friday 18 March 2022

rapid-router: 4.0.2
  • Fixed Rapid Router not loading properly

Friday 18 March 2022

aimmo: 2.0.1, codeforlife-portal: 6.0.1, rapid-router: 4.0.1
  • Upgraded Django to version 3.2

Monday 14 March 2022

codeforlife-portal: 5.42.0
  • Independent student and login update to use email only and no username
  • Added videos to Educate and Play pages

Tuesday 8 March 2022

rapid-router: 3.8.9
Fixed student scoreboard not showing data.

Friday 4 March 2022

codeforlife-portal: 5.40.0
Added Dotmailer address books integration on registration / newsletter subscription (user types).

Thursday 3 March 2022

codeforlife-portal: 5.39.1, aimmo: 1.4.11, rapid-router: 3.8.8
  • Scoreboard now does not display everything on page load
  • Kurono student dashboard update
  • Fixed Rapid Router freeze issue when using fast play
  • Fixed Crowdin resources that were blocked

Tuesday 1 March 2022

rapid-router: 3.8.5
Fixed Crowdin's In-Context translation tool.

Monday 28 February 2022

rapid-router: 3.8.3
Fixed bug introduced with previous level 74 improvement.

Friday 25 February 2022

rapid-router: 3.8.2
Improved Rapid Router level 74 solution.

Thursday 24 February 2022

codeforlife-portal: 5.37.2, aimmo: 1.4.10, rapid-router: 3.8.1
  • Thickened road divider lines in Rapid Router
  • Updated remove / leave teacher page

Wednesday 23 February 2022

codeforlife-portal: 5.36.1, aimmo: 1.4.9, rapid-router: 3.8.0
  • Improved registration process
  • Disabled local storage in Rapid Router

Thursday 17 February 2022

codeforlife-portal: 5.35.1, aimmo: 1.4.7, rapid-router: 3.7.8
  • Ensure no duplication of email when releasing student
  • Cookies updates

Monday 14 February 2022

codeforlife-portal: 5.34.3, aimmo: 1.4.6
  • Data tracking for join and release of student
  • Updated starter code for Kurono worksheet 3

Wednesday 9 February 2022

codeforlife-portal: 5.33.3
Cleaned up some teacher and independent student accounts that had the same email.

Monday 7 February 2022

codeforlife-portal: 5.33.0
User sessions will now expire on browser close.

Thursday 3 February 2022

codeforlife-portal: 5.32.3
  • Updated 2FA pages
  • New registration for independent student or teacher now require unique email across the different account types

Friday 28 January 2022

rapid-router: 3.7.1
Removed snow from Rapid Router.

Thursday 27 January 2022

aimmo: 1.4.5, codeforlife-portal: 5.32.0, rapid-router: 3.7.0
  • Updated OneTrust instance for cookie management
  • Added scrollbar in Python pane in Rapid Router Python levels
  • Made Python pane resizeable in Rapid Router Python levels
  • Made email verification link expiry time explicit on verification page
  • Redesigned password reset and email verification pages
  • Redesigned Kurono teacher dashboard
  • Redesigned level moderation page
  • Fixed level moderation delete level bug
  • Scoreboard page now loads all classes and levels data by default
  • Deleting Kurono games now archives them instead of deleting them completely
  • Upgraded to Kubernetes 21.7.0
  • Tidied up independent student duplicate accounts with the same email

Thursday 13 January 2022

aimmo: 1.3.3, codeforlife-portal: 5.28.1, rapid-router: 3.5.7
  • Account details page updates
  • Registration page update
  • Kurono worksheet 2 starter code update
  • Crashing, running a red light and running out of fuel in Rapid Router now count as an attempt
  • Scoreboard filter update

Friday 7 January 2022

codeforlife-portal: 5.27.9, rapid-router: 3.5.5
Fix scoreboard loading issues.

Wednesday 5 January 2022

codeforlife-portal: 5.27.8, rapid-router: 3.5.4
  • Fix alignment and text issues in edit class pages
  • Fix scoreboard spacing and functional issues
  • Allow logged in users to view other login pages

Friday 31 December 2021

codeforlife-portal: 5.27.5, rapid-router: 3.5.3
  • Update Scoreboard page with new designs and Improvements table
  • Update all class edit pages

Monday 20 December 2021

aimmo: 1.3.2, codeforlife-portal: 5.26.14, rapid-router: 3.4.5
  • Remove Wagtail
  • Align pages to container width
  • Fix 2FA QR code not showing bug
  • Fix 2FA banner bug
  • Stick website footer to bottom of the screen
  • Remove all Rapid Router resource pages and link to Gitbook instead
  • Fix heading sizes on Play page

Thursday 9 December 2021

codeforlife-portal: 5.26.3, rapid-router: 3.4.4
  • Student login details CSV now includes student passwords and class link
  • Fix for class code login issue
  • Rapid Router functions renaming to be more descriptive
  • Data and error logging

Friday 3 December 2021

codeforlife-portal: 5.24.2, rapid-router: 3.4.3
  • Enabled Rapid Rudolph
    πŸŽ„
    ​
  • Updated Educate page
  • Updated Play page
  • Updated teacher and independent student navigation bars
  • Fixed alignment issues on student Kurono dashboard
  • Fixed alignment of header and footer
  • Fixed teacher dashboard and Kurono page
  • Fixed size of table buttons

Friday 26 November 2021

codeforlife-portal: 5.21.3, rapid-router: 3.4.1
Further CSP fixes.

Thursday 25 November 2021

aimmo: 1.3.0, codeforlife-portal: 5.21.2, rapid-router: 3.4.0
  • Home Learning page update and Independent student resources
  • Fix for deleted students appearing at places
  • Class code is now case insensitive plus related fixes
  • Implemented CSP header
  • Kurono worksheet updates - moved from model to a data file
  • Privacy policy and Terms of use pages design updates

Friday 19 November 2021

codeforlife-portal: 5.17.1, rapid-router: 3.3.1
  • Updated Rapid Router level selection page
  • Removed django-hijack

Friday 12 November 2021

codeforlife-portal: 5.17.0
Added student login type data.

Friday 5 November 2021

rapid-router: 3.2.0, codeforlife-portal: 5.16.3
  • Moved and linked Kurono resources to Gitbook
  • Updated teacher onboarding pages
  • Updated About Us page
  • Updated student dashboard including independent student
  • Updated lockout page
  • Removed Ocado logos from in-game images
  • Added functionality to import students from CSV file
  • Fix for class deletion

Wednesday 20 October 2021

rapid-router: 3.1.0, codeforlife-portal: 5.10.0
  • Updated most of the Rapid Router level help texts (morning)
  • Updated student deletion data (afternoon)

Monday 18 October 2021

codeforlife-portal: 5.9.0
Added school and class creation time and data.

Friday 15 October 2021

aimmo: 1.1.0, codeforlife-portal: 5.8.0
  • Updated reminder cards design
  • Replaced IndexError of scan_nearby returned list with a more meaningful error
  • Fixed "Update account details" in the account dropdown
  • Added login metrics
  • Upgraded reportlab and pillow libraries

Monday 11 October 2021

codeforlife-portal: 5.6.1, rapid-router: 3.0.5
  • Student login updated - option with class code or with direct link
  • Updated page with student login details
  • Updated class code format and student password policy
  • Split teacher dashboard in 3 tabs and updated designs
  • Updated teacher password policy
  • Updated login pages to have branding shapes

Monday 27 September 2021

Updated Dotmailer's "Thanks for staying" campaign ID env var to point to the new one, which is aligned to the new design.

Thursday 23 September 2021

codeforlife-portal: 5.2.3, rapid-router: 3.0.4
  • Fixed some issues with page banners and header styles
  • Improved 2FA pages UI to match new styles
  • Disabled Turkish language localisation in Rapid Router after reports of it causing issues in classrooms

Wednesday 15 September 2021

codeforlife-portal: 5.2.1, rapid-router: 3.0.3
  • ​@sebp999: Fixed bug with deleting Rapid Router custom level
  • Added index to Terms of Use
  • Removed country flag from Update School form
  • Header image repositioning and other header updates

Friday 10 September 2021

codeforlife-portal: 5.0.1
Button and table display fixes.

Monday 6 September 2021

aimmo: 1.0.0, codeforlife-portal: 5.0.0, rapid-router: 3.0.0
  • Updated website logo, design and style
  • Removed teacher title
  • Updated privacy policy
New website design

Monday 23 August 2021

codeforlife-portal: 4.34.0, rapid-router: 2.7.14
  • ​@sebp999: Disable saving and loading of workspace when user is not logged in
  • ​@sebp999: Disable save and load buttons in the game template when user is not logged in

Thursday 5 August 2021

codeforlife-portal: 4.33.0
Added Get Involved and Contributor pages.

Monday 26 July 2021

aimmo: 0.69.19, codeforlife-portal: 4.32.4, rapid-router: 2.7.13
Improved user experience of login forms.

Thursday 22 July 2021

aimmo: 0.69.18, codeforlife-portal: 4.32.3
  • Kurono games now stop properly
  • Fixed empty game name bug
  • Dockerised portal for development

Wednesday 7 July 2021

aimmo: 0.69.14, codeforlife-portal: 4.31.4, rapid-router: 2.7.12
  • Changed Kurono game load text to be more informative
  • Improved load time of Kurono games

Monday 28 June 2021

codeforlife-portal: 4.31.2
Enforced account's email verification on login.

Friday 25 June 2021

codeforlife-portal: 4.31.1, rapid-router: 2.7.11
  • Additional hint text for Rapid Router level 80 onwards
  • Top navigation bar fix on onboarding phase

Wednesday 23 June 2021

codeforlife-portal: 4.30.13, rapid-router: 2.7.10
  • Display updates to the Rapid Router 'if else' block: clearer separation, clearer hints
  • Security header update

Thursday 17 June 2021

codeforlife-portal: 4.30.12, rapid-router: 2.7.7, aimmo: 0.69.11
  • Upgrade to Django 2.2.24
  • Prevent changing an account's email address to that of another account's

Thursday 10 June 2021

codeforlife-portal: 4.30.8, rapid-router: 2.7.5, aimmo: 0.69.8
  • Prevent concurrent login sessions for the same user
  • Security fixes and documentation updates

Friday 21 May 2021

codeforlife-portal: 4.29.2, rapid-router: 2.7.4, aimmo: 0.69.3
  • Added ability to edit saved custom levels
  • Fixed invalid character bug

Friday 21 May 2021

  • Fixed ReCaptcha bypass issue
  • Added ratelimit to sensitive forms and re-implemented 24 hour lockout
  • Fixed session not invalidated after password change issue
  • Removed autocomplete from forms
  • Added warning banner for email verification
​
​

Friday 7 May 2021

Security fixes and JavaScript updates
​
​

Thursday 22 April 2021

  • Added Dotmailer consent renewal form
  • Fixed interchangeable GETs/POSTs issues
​
​

Monday 19 April 2021

  • OneTrust Cookie Management
  • Updated Privacy Policy
​
​

Thursday 15 April 2021

Removed the admin login page! Admin access now requires a superuser profile with 2FA enabled.
​
​

Friday 9 April 2021

  • Fixed a link in the Worksheet 3 resources.
  • Made portal only send Google Analytics events in prod environment.
​
​

Thursday 1 April 2021

  • Released Kurono Challenge 3!
  • Added MoveTowardsAction and scan_nearby methods to Kurono.
  • Challenge 3 has a new theme and two new different artefacts.
  • PDFs and solutions file have been updated with Challenge 3.
  • Not an April Fools, the above actually happened πŸ™‚
​
​

Friday 26 March 2021

  • Fixed worksheet selection bug.
  • Fixed Recaptcha dual-script bug.
​
​

Monday 8 March 2021

  • Revamped the admin login page.
  • Added 2FA to the admin login form for accounts with 2FA.
​
​

Friday 5 March 2021

Fixed pickups not spawning.
​
​
​

Monday 1 March 2021

Navigation and text updates on Kurono pages.
​
​

Monday 1 March 2021

Consent data when signing up to newsletter is now saved.
​
​

Monday 1 March 2021

Agones has been integrated to improve game creation and loading.
​
​

Monday 1 March 2021

  • Stats on Home and About page updated with the latest data.
  • Copyright year in the footer now updates automatically.
​
​

Monday 1 March 2021

Console update to increase font size and make colour contrast more accessible.
​
​

Tuesday 9 February 2021

Fixed the "Trash Can" bug.
​
​

Tuesday 2 February 2021

  • Finished updating games table on Teacher Kurono Dashboard page.
  • Added the Kurono solutions file to the Kurono Packs page.
​
​

Friday 29 January 2021

  • Updated the Teacher Kurono Dashboard page by simplifying the resources section and add the "Add Class" and "Challenge" dropdowns.
  • Updated Recaptcha script in hope to fix Recaptcha issues in certain countries.
​
​

Thursday 21 January 2021

  • Added Kurono Resources.
  • Added Kurono Teaching Packs.
  • Reset Code has been fixed in Kurono - it now resets the code to the Worksheet's starter code.
​
​

Wednesday 30 December 2020

The sub nav has been fixed - it is now visible on mobile!
​
​

Wednesday 23 December 2020

We upgraded to Django 2.2!
​
​

Monday 14 December 2020

Rapid Rudolph has returned!
​
​

Monday 14 December 2020

The Kurono "Add Game" form was improved by clarifying the labels
​
Export as PDF
Copy link
On this page
Thursday 15 September 2022
Friday 9 September 2022
Tuesday 6 September 2022
Friday 5 August 2022
Wednesday 27 July 2022
Thursday 14 July 2022
Friday 1 July 2022
Tuesday 21 June 2022
Friday 17 June 2022
Thursday 19 May 2022
Thursday 12 May 2022
Thursday 5 May 2022
Friday 29 April 2022
Friday 8 April 2022
Friday 18 March 2022
Friday 18 March 2022
Monday 14 March 2022
Tuesday 8 March 2022
Friday 4 March 2022
Thursday 3 March 2022
Tuesday 1 March 2022
Monday 28 February 2022
Friday 25 February 2022
Thursday 24 February 2022
Wednesday 23 February 2022
Thursday 17 February 2022
Monday 14 February 2022
Wednesday 9 February 2022
Monday 7 February 2022
Thursday 3 February 2022
Friday 28 January 2022
Thursday 27 January 2022
Thursday 13 January 2022
Friday 7 January 2022
Wednesday 5 January 2022
Friday 31 December 2021
Monday 20 December 2021
Thursday 9 December 2021
Friday 3 December 2021
Friday 26 November 2021
Thursday 25 November 2021
Friday 19 November 2021
Friday 12 November 2021
Friday 5 November 2021
Wednesday 20 October 2021
Monday 18 October 2021
Friday 15 October 2021
Monday 11 October 2021
Monday 27 September 2021
Thursday 23 September 2021
Wednesday 15 September 2021
Friday 10 September 2021
Monday 6 September 2021
Monday 23 August 2021
Thursday 5 August 2021
Monday 26 July 2021
Thursday 22 July 2021
Wednesday 7 July 2021
Monday 28 June 2021
Friday 25 June 2021
Wednesday 23 June 2021
Thursday 17 June 2021
Thursday 10 June 2021
Friday 21 May 2021
Friday 21 May 2021
Friday 7 May 2021
Thursday 22 April 2021
Monday 19 April 2021
Thursday 15 April 2021
Friday 9 April 2021
Thursday 1 April 2021
Friday 26 March 2021
Monday 8 March 2021
Friday 5 March 2021
Monday 1 March 2021
Monday 1 March 2021
Monday 1 March 2021
Monday 1 March 2021
Monday 1 March 2021
Tuesday 9 February 2021
Tuesday 2 February 2021
Friday 29 January 2021
Thursday 21 January 2021
Wednesday 30 December 2020
Wednesday 23 December 2020
Monday 14 December 2020
Monday 14 December 2020