首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Desire2Learn重复课程代码

Desire2Learn重复课程代码
EN

Stack Overflow用户
提问于 2014-02-11 21:52:15
回答 1查看 57关注 0票数 0

我正在为应用程序设置一些围绕Valence的包装器函数。我正在尝试创建一个方法来确定给定的课程是否存在。目前,我们是在CourseCode的基础上进行的。我运行/d2l/api/lp/1.4/orgstructure/?orgUnitCode={CourseCode} API调用。这很好,但我想确保没有重复。

在D2L产品中,它说:“课程提供代码是您想要用来唯一标识该课程提供的代码。”问题是,它允许您使用完全相同的代码创建另一门课程。是否有办法确保没有重复的课程代码?或者说,这是否需要通过政策来实施?可以禁用编辑课程屏幕上的字段吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-18 17:43:32

课程提供代码是课程的“组织代码名称”。例如,想象一下,您有一门课程名为“英语文学导论”,"ENGL 101“是您的组织用来参考该课程的代码。

虽然这可能是独一无二的,现在指的课程(2014年冬季学期),该课程可能会再次提供(几乎肯定将在未来一个学期)。有些组织可能会一次又一次地使用同一个组织单元来提供课程。但大多数情况下并非如此:每提供一门课程都是系统中的一个实体,因此这学期有一份ENGL 101的“副本”,下一学期有一份副本,下面是一份。每个产品都有组织代码ENGL 101,但是系统必须跟踪三个产品。

Org Unit Id是跟踪一个组织单元的每个唯一实例的唯一键(在本例中,是一个课程提供)。

同样,大多数客户都提供与Semester org单元类型相关的课程,或者类似的“基于时间的”org单元分组:在本例中,当您搜索副本时,您最好考虑一下“立即复制”,或者“从‘现在的’Semester组织单元‘继承而来的复制组织单元”。

客户处理事物的另一种方式是,他们有一个ENGL-101的课程提供模板,而每一个课程的提供都继承自该模板。在这种情况下,您可能希望在课程提供模板之间进行重复检查,而不是在课程提供单元类型之间进行重复检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21713838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档