Code for Life
Search…
Code for Life
🛠Developer Guide
Contributing as Developer
Getting Started
Development Guidelines
Submitting Your Work
About
Team and Contributors
Release Notes
Git Repositories
Common Setup
Kurono (aimmo) Setup
Testing
Common Issues
Rapid Router
Blockly Guide
Python Guide
Python Commands
Glossary of Computing Terms
Powered By
GitBook
Release Notes
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
​
About - Previous
Team and Contributors
Next - Git Repositories
Common Setup
Last modified
5d ago
Export as PDF
Copy link
Contents
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