ClassKit UI
Display views that enable students to submit and withdraw assigned documents in your app.
Overview
ClassKit UI helps students manage their assigned documents within your app. When teachers assign activities, students use these views to perform actions such as submit their work, withdraw submissions, and track their progress within your app.
The framework provides views for both submitting assigned documents and displaying submission information like status and due dates. Each view automatically fetches assigned document data from ClassKit and updates when the submission status changes. You can customize the submission process with closures that execute before and after submissions. For example, when a student tries to submit a document for an assignment, your app can verify that the document is ready to submit. And after submitting the document, your app can display an alert to let them know their submission was successful.
To use ClassKit UI, add the ClassKit Environment Entitlement entitlement in your app, which enables ClassKit integration.