ClassKit

App Store 上有许多出色的学习类 app,它们是在校园内打造教学体验不可或缺的一部分。通过采用 ClassKit,您的 app 将能够与“课业”app 搭配使用。“课业”app 是面向教师和学生的一款功能强大的 iPad app,旨在帮助跟踪作业和学生进度。您可以帮助教师探索您 app 中的各种可分配活动,让学生只需轻点一下即可直接转到适合的活动,以及安全私密地与教师共享进度数据,以协助他们提供个性化的指导。

在 App 中整合 ClassKit

借助 ClassKit,您可以让教育机构通过 Apple 校园教务管理和管理式 Apple ID,使用您的 iPad 版教育类 app 中的功能。教师在“课业”app 中分配活动,而您的 app 会报告学生对这些活动的完成进度。

定义并显示可分配内容

您需要为您 app 的内容结构添加标签,以便教师可以在“课业”app 中找到并分配这些内容。内容可以包括分层次的数学挑战和测验、编程概念和练习,或者图书章节。当学生在“课业”app 中轻点分配的活动时,会直接转到您 app 中的相应内容。

报告学生进度

当学生完成分配的活动后,您的 app 需要记录他们的进度,并将进度报告给 ClassKit,以便教师和学生可以在“课业”app 中查看。您的 app 可以报告的进度信息包括:花费的时间、开始和结束计时器、完成百分比、获得的分数、测验分数或二元值 (例如:是/否、真/假、完成/未完成)。

通过在所有 app 中获取这些状态数据,教师可以根据每位学生的需求进行有针对性的指导,而学生则能主导自己的学习。

学生隐私

ClassKit 和“课业”app 在构建时就为隐私做过充分考虑。只有当活动是由教师明确分配的,并且学生在设备上使用学校为他们创建的管理式 Apple ID 时,“课业”app 才会接收和显示关于这些活动的学生进度数据。如果您的 app 已使用学生帐户启用了某些功能,那么 ClassKit 不会将这个帐户与学生使用的管理式 Apple ID 关联起来。

使用 ClassKit 的 App 的隐私要求

ClassKit 框架用于在学校管理的环境下,私密安全地与教师共享他们所分配活动的学生进度,并且应仅用于教学目的。使用 ClassKit 的 app 在处理个人信息时,需要遵循“Apple Developer Program 许可协议 (英文)”、“App Store 审核指南”以及任何可能适用的法律。下面列出了开发者应当特别注意的几个方面。

制定隐私政策并将它添加到产品页面

使用 ClassKit 的 app 必须包含隐私政策。通过在 App Store Connect 中输入相应的 URL,将隐私政策链接添加到产品页面。学校需要能够查阅这项信息,以确保您的 app 符合他们当地的隐私要求。

不要在 App 中展示行为定向广告

使用 ClassKit 的 app 不得展示行为定向广告 (例如,广告商不得根据用户的活动投放广告),而且所有内容相关广告都必须适合儿童观看。请记住,在某些国家或地区,即便您的广告不是行为定向广告,也不得向一定年龄以下的儿童投放。

有关详细信息,请查看“App Store 审核指南”中的“隐私”部分和“儿童类别”部分。

遵守所有限制在儿童所用 App 中收集个人信息的法律

使用 ClassKit 的 app 必须遵守相关法律,如《儿童在线隐私保护法》(“COPPA”)、《家庭教育权和隐私权法案》(“FERPA”) 和其他国际上的同等法律。请勿出于获得授权的教育服务以外的任何其他目的,而使用或分享个人身份信息。尤其是,切勿使用或出售收集的信息,以建立用于投放行为定向广告的个人档案。务必要安全地传输和存储这类信息,并确保您可能会与之共享此类数据的供应商也遵循相同的安全标准,从而保证这些信息不会遭遇任何未经授权的访问或使用。

Xcode 入门

下载 Xcode 9.4iOS 11.4 或更高版本,然后使用这些资源在您的 iOS app 中支持 ClassKit。

工具和 SDK

使用 Xcode 9.4 或更高版本构建您的 app,这些版本的 Xcode 在最新版的 iOS SDK 中提供 ClassKit 框架。

资源

利用参考文档、示例代码和论坛,了解有关如何实施 ClassKit 的详情。

课业

面向教师和学生的一款功能强大的全新 iPad app,旨在帮助跟踪作业和学生进度。

App Store 中查看