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 审核指南”以及任何可能适用的法律。下面列出了开发者应当特别注意的几个方面。

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

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

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

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

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

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

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

Xcode 入门

下载 Xcode 和 iOS,然后使用这些资源在你的 iOS App 中为 ClassKit 提供支持。

工具和 SDK

使用 Xcode 构建你的 App,Xcode 在最新版的 iOS SDK 中提供 ClassKit 框架。

资源

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

课业

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

App Store查看