Reporting Student Progress with ClassKit
With the new ClassKit framework, you can help teachers easily discover specific learning activities in your app, take students directly to the right activity with a single tap, and securely and privately share progress data to help teachers personalize instruction.
Customizing Experiences for Shared iPads
Your app can deliver personalized experiences for each student, even when they share iPads in class. Optimize your app for the Shared iPad feature to save login credentials and states to the keychain, so students can automatically sign in to your app and pick up right where they left off. Find out how to optimize your app and how to let schools know about it.
Creating Coding Experiences with Swift Playgrounds
Education and robotics developers interested in offering text-based coding experiences can create Swift Playground Books for iPad. The Swift Playgrounds app was launched with iOS 10 and is recommended for students 12 years of age or older.
Securing iPads Used for Assessments
Assessment developers can easily lock down an iPad using the Automatic Assessment Configuration entitlement, with no device management required. Find out how to apply for and implement this entitlement.
Making It Easy to Set Preferences
Most schools use Mobile Device Management to manage their iPads. Your app can work with Mobile Device Management services to allow school administrators to easily set preferences for your app across many devices.
Letting Schools Buy Your App in Volume
Apple School Manager allows schools to purchase apps in volume and distribute them to classes.