ClassKit and Schoolwork
summary
ClassKit plus Schoolwork let apps expose assignable contexts and activities (quizzes, media) and report student results back via iCloud so there is no backend or logins; deployment requires Shared iPad accounts set up in Apple School Manager and works on physical iPads only. Implementation details: enable the entitlement, register a custom URL or NSUserActivity to open a context, create CLSActivity items (score as double, max value) and call save; demo shows a quiz reported as 50% score, iOS 11.4+.
AI-written summary · about
chapters (21)
- 0:00Start
- 1:39Show to a teacher
- 2:09Create a back-end!
- 2:48Show the teacher
- 3:15Talk to a lawyer
- 3:45ClassKit/Schoolwork solve this
- 6:03Schoolwork teacher view
- 6:37Schoolwork student view
- 6:58Apple School Manager
- 7:54Current ClassKit Limitations
- 9:41Development - Fake it
- 10:59Require 11.4
- 12:19Entitlement
- 12:46ClassKit initialization
- 14:41Create ClassKit Contexts
- 19:20Using the App's Custom URL
- 20:24Set the Current Context
- 21:21ClassKit Activities
- 21:59ClassKit Activityltem
- 23:39Save The Activity!
- 24:03Send arbitrary file (PDF)
related talks
31mLeveraging AppKit to Improve Your Catalyst App
41mSyncing and Collaboration with CloudKit
23mEnhancing App Experiences with App Intents and Live Activities
38mSpark Your Creativity: The Power of iPad Playgrounds
33mCombining SwiftUI and UIKit, AppClips and Widgets
49mSchool with iPad: an Innovative and Equitable Teaching Approach for Learning and Inclusion
36mExplore WorkoutKit framework on iOS 17 and watchOS 10
28mWorking with XcodeKit
