Swift 5 Update for Geometry
Over the past few months there have been various updates to both Swift Playgrounds and also the Swift language. In the Swift Playgrounds 3 session we saw a demo of Vision and CoreM, as well as changes to the PlaygroundBook file system which allows developers to include modules within their books.
When Swift Playgrounds 3 dropped it caused my courses (previously developed in Swift 3) to stop working … this meant it was finally time to take advantage of the Swift Playgrounds Authoring Templates which were released at WWDC18 and update my courses to Swift 5. This will ensure that I can continue to make incremental changes and keep subscribers to the course happy.
With all the dependencies and little documentation this wasn’t an easy process. As I become more familiar I will try and create some tutorials to assist other educators put their projects together.
This was also a great opportunity to update the cover art for the course. I know its frustrating in the classroom when students have different versions, so now at a glance, you will be able to ensure that your students have the latest version of the course.
I have also created a new Template course which can be used by students to create their own projects. In my classroom I would utilise this for in-class practical tests to ensure that students are only submitting the one task I require them to submit and that students are given the problem before they start the assessment.