我们有一个特殊用例,我想与您分享并尝试为其找到解决方案:
我有正常的项目网站,用户可以自己创建。这些类型的网站,以及系统中的任何人都可以使用它们,可以增长很多。我想将此类网站中的用户数限制为可配置的数量。 管理员创建在线课程,而网站所有者可以添加/删除参与者。由于这些类型的网站使用BigBlueButton作为视频会议解决方案,我想限制网站所有者可以添加的成员数量。 然而,我希望辅导类型的网站仅限于不超过10名学生。
理想情况下,我应该是这样的配置:
max participants count=4
max participants project=20
max participants course=50
max participants onlinecourse=30
max participants tutoring=10
这样,在添加参与者时,站点设置工具上会显示每个站点的用户数。
这必须由sakai管理员设置,可以根据网站配额的工作方式更改每个创建的网站。
此外,我们没有使用任何名册或学生系统。
简单来说,这是网站成员的配额。
此致, Alaa NIZAR
答案 0 :(得分:3)
Sakai目前不存在此功能。
您需要修改Sakai内核才能从某个位置读取属性(可能是一个站点属性,可以在创建站点时附加并随后修改)。在添加参与者时,您还需要它来读取该属性,并在超出限制时抛出适当的异常。
管理员可以通过管理站点工具设置站点属性,这可能是设置这些属性的初始方法。您可以在sakai.properties中提供默认配置,然后WorkSite安装程序会在创建站点时读取该属性并将该属性添加到新站点。
网站信息工具还需要修改以显示当前配置的值,并且能够在用户尝试超出限制时处理该情况。