1

我们有一个特殊的用例,我想与您分享并尝试为它找到解决方案:

我有普通的项目站点,用户可以自己创建。这些类型的网站,并且因为系统中的任何人都可以创建它们,所以可以增长得很高。我想将此类站点中的用户数量限制为可配置的数量。而在线课程由管理员创建,网站所有者可以添加/删除参与者。因为这些类型的网站使用 BigBlueButton 作为视频会议解决方案,所以我想限制网站所有者可以添加的成员数量。但是,我希望将辅导类型的网站限制为不超过 10 名学生。

理想情况下,我应该是这样的一些配置:

max participants count=4
max participants project=20
max participants course=50
max participants onlinecourse=30
max participants tutoring=10

这样,每个站点的用户数会显示在站点设置工具上,同时添加参与者。

这必须由 sakai 管理员设置,并且可以根据创建的站点更改它,就像站点配额的工作方式一样。

此外,我们没有使用任何名册或学生系统。

简单来说,就是网站成员的配额。

你的,阿拉 NIZAR

4

1 回答 1

3

酒井目前不存在此功能。

您需要对 Sakai 内核进行修改才能从某个位置读取属性(可能是一个站点属性,可以在创建站点时附加并在之后进行修改)。添加参与者时,您还需要它来读取该属性,并在超出限制时引发适当的异常。

管理员已经可以通过 Admin Sites 工具设置站点属性,这可能是设置这些属性的初始方法。您可以在 sakai.properties 中提供默认配置,然后 WorkSite Setup 在站点创建时读取该配置并将该属性添加到新站点。

站点信息工具还需要修改以显示当前配置的值,并能够处理用户试图超出限制的情况。

于 2014-07-09T05:37:57.083 回答