我是一名新的iOS程序员,我一直在使用iCloud中的CoreData进行永久存储。我最新的项目将涉及这种情况,我不知道如何完成它(或者,如果iCloud/CloudKit能够实现它):CloudKit/iCloud - 教师/学生场景
假设我们有一个教师和学生的教育计划。学生记录他们的出勤时间和基本课程数据。
有没有办法与CloudKit能够将学生的数据归因于指导者?基本上允许教师不必记录数据,因为学生已经输入数据?
或反之亦然?
我明白这是如何在传统的关系数据库中工作的,但我不确定CloudKit是否对此有任何限制。我很确定iCloud不会这样做...任何建议表示赞赏!
感谢, 查理
UPDATE
其中一个主要的担忧是,教官将需要能够给自己带来的设备上的这些数据了。我认为教练将需要在签署记录前验证学生日志条目。签字后,记录将归属于教练。然后,我希望教师能够打开他们的应用程序来查看相关的教师总数。
对我而言,教师本身有一个iOS设备 - 令我困惑的是如何在STUDENTS专用数据库中为教师指定能够访问学生数据库中的值的标识符(appleID im guessing?)。或者我错误地想到这个? – Charlie
我认为你必须创建一个机制,让你可以让某人成为一名讲师。然后会有一个教师记录与他的苹果ID相关联。然后,该教师应该能够创建课程并添加将参加该课程的学生。学生可以查询他参加的课程,并允许他创建考勤记录。 –
O,其他人必须阅读的所有数据都需要在公共数据库中。在你的情况下,我认为所有的数据将在公共数据库中。你的疑问将关注谁可以看到什么。 –