
Swift Playgrounds, Apple’s iPad app for learning the Swift programming language, is growing up. New features are making it (and iOS in general) enticing for developers and educators alike. In the iOS 11.3 beta 2 release, code has been discovered that allows teachers to evaluate or test students. Dubbed ClassKit, the framework seems to be aimed at teachers who want to test students via the iPad. A “kiosk mode” keeps students in the testing environment so they can’t go look up answers via Safari or in another app. ClassKit is hidden, and there’s no existing documentation about it. It’s unclear if the framework was left in the build by accident, or if Apple just isn’t ready to discuss it widely yet (we'd guess WWDC 2018 will provide much more context). Either way, it's another sign Apple is very serious about iPads in classrooms, where Swift Playgrounds is already making its mark in many schools nationwide. Outside of the classroom, Swift Playgrounds is making subscriptions a thing. With Swift Playgrounds version 2.0, developers and companies can create ongoing projects and lesson plans, which learners can subscribe to. Currently, there are only eight subscription programs listed:
- Sphero (robots)
- Lego EV3 Mindstorms (robots)
- UBTech Jimu Robots (robots)
- Parrot Drones (drones, but basically robots)
- TJBot by IBM (robots)
- Mekamon (robots)
- Wonder Workshop (robots)
- Skoog (music)