April 2025
π Share direct links to projects and classes
- Teachers can now copy a link to a specific class or project to share with students, by using the 'Copy link' button on the class/project page.
- Students will be taken directly to the class or project after they have logged in.
- Teachers can add these direct links into assignments in other tools, such as Google Classroom and Microsoft Teams.Β
March 2025
π Add additional teachers to your class
- Teachers can now add the school account owner and/or other teachers to their class.
- The school account owner can add teachers to any class.
- Any owner or teacher added to a class will have the same permissions as the original teacher - they can manage class members, add and edit projects and see students' work.Β
February 2025
π View students who have finished their projects
- After they have saved their project, students can mark it as finished in the top-right corner of the project page.
- You will see a 'Ready to mark' tag against each student who has marked their project as finished on the project overview page.
January 2025
π Add instructions to projects
- You can now add instructions and guidance to projects for your students!
- Instructions are written in markdown. They can be added, edited, previewed, and removed within the project sidebar.
- Instructions will open by default when students open a project and they will be view-only.Β
- Advice for updating projects in the platform has been amended to include instructions.
- Read more
π Write to text files
- Full support for writing to text files in Python projects is now available in the Code Editor.
December 2024
π Add multiple students at once
- You can now add multiple students at once from the 'School members' page.
- You will need to upload a csv file containing student names, usernames, and passwords (with a maximum of 50 rows per file). A template with the required formatting is available for download.
- You will see notification messages to let you know when your upload is processing and when it is complete.
- Read more
π Copy a project to your classes
- You can now copy a project to the current classΒ and to one or more of your other classes.
- You can do this through the settings menu on an individual project page.
- Copying a project will copy the project details and associated code files, but it will not copy any student work associated to the original project.
- The copied project will be hidden from students by default in the classes it is copied to.
- Read more
π Edit project name
- You can now edit the name of a project from within the project page.
- Any edits will be displayed to your students too.Β Β
November 2024
π Edit class details
- You can now edit the name and description of a class from within the class page.
October 2024
π More Python libraries available for use in the Code Editor!
We now support a broader range of Python libraries. These include, for example:
- random
- math
- time
- numpy
- matplotlib
- pandas
- jinja2
- more_itertools
- pytest
- regex
- requests
- scipy
- future
We may support other libraries (or packages) listed in this documentation too, but they may not always work as expected.
An important note on visual libraries
We also support some additional visual libraries such as p5, py5, pygal, sense_hat, and turtle. These visual libraries might not work alongside these Python libraries within the same project, meaning that you might see an ImportError when you try to run your code.
Β