关于学术背景下课程管理课程管理的建议 -- organic-groups 领域 drupal 相关 的问题

Advice on using Organic Groups for course management in an academic context


2
vote

问题

中文

我正在考虑在学术背景下使用有机组进行课程管理。

最初我将每门课程创建一个OG组。物理101。 但是,如果用户每学期更改,则管理...

,这可能会变得棘手

我可以想到2个选项:

  1. 每学期创建一个新的组,例如"物理101 - 第1,2013学期"
    • 但很快结束了1000岁的团体。
  2. 以某种方式存档数据,清除组并重新注册下一个学期
    • 我不确定我们如何在保持数据的同时有效地完成档案,似乎它将成为一个复杂的过程

我很想知道OG的其他用户如何处理这种问题?

有没有任何在线材料,可以帮助我学习如何以这种方式使用OG?

感谢您提前帮助!

joe

英文原文

I am thinking about using Organic Groups for course management in an academic context.

Initially I was going to create an OG group per course e.g. Physics 101. However if the users change per semester this could become tricky to manage...

There are 2 options I can think of:

  1. Create a new group each semester e.g xe2x80x9cPhysics 101 xe2x80x93 Semester 1, 2013xe2x80x9d
    • But would soon end up with 1000xe2x80x99s of groups.
  2. Somehow archive the data, clear down the group and re-enrol the next class each semester
    • I'm unsure how we could effectively do the archival while keeping the data available, and it seems like it would become a convoluted process

I would love to know how other users of OG handle this type of problem?

Is there any online material that would help me learn how to use OG in this way?

Thanks for your help in advance!

Joe

  

回答列表

0
 
vote

我目前运行一个站点,每6-12个月的用户组(OG)将改变。为帮助我,我使用配置文件2 模块,它使得动态更改用户信息,例如OG成员资格。如果您尚未使用它,请阅读手册。

我解决了所处理的问题是拥有更改组的所有用户的电子表格,在我的电子表格上运行一个简单的代码,以将用户的"组" 列编辑到现在的内容(您可以简单地交叉参考另一张表,例如,为该类进行注册表,如果在那里出现用户名或学生ID,则将该类ID放入纸张中的组列),并且当电子表格完成时,只需导出作为CSV,然后通过 feeds" rel="nofollow"in。这使您可以选择更新现有用户信息,并且您将所有旧电子表格作为"存档" 。或者,您可以拍摄表数据库的快照,将其保留在存档中,并运行简单 sql查询更新用户的组。

让我知道如果您需要更多信息,如果您选择以这种方式接近它!

 

I currently run a site where every 6-12 months users Groups (OG) will change. To help me, I use the Profile2 module, it makes dynamically changing user info such as OG memberships simple. If you're not already using it, have a read of the handbook.

The way I have solved the issue you have addressed is to have a spreadsheet of all the users who have changed groups, run a simple code on my spreadsheet to edit the "groups" column of the users to what they will now be, (you can simply cross reference another sheet, say the enrollment sheet for that class, and if the username or student ID appears there, put that class ID into the group column in the sheet), and when the spreadsheet is complete, simply export as a csv and then run an import through the Feeds module. This gives you the option to update the existing user information, and you have all of the old spreadsheets as an "archive". Alternatively, you could take a snapshot of the tables database, keep this in an archive, and run simple SQL Queries to update the groups of a user.

Let me know if you need more information, if you choose to approach it this way!

 
 

相关问题

1  查看与每个有机组的最后一篇文章  ( View with last post of each organic group ) 
我对所有有机组的所有帖子都有一个观点,有没有任何方式显示每个有机组的最后一个帖子? ...

0  在视图中打开聚合时出现错误[已关闭]  ( Error when aggregation is turned on in views ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  如何将有机组GID传递给窗格中的视图?  ( How do i pass an organic groups gid to a view in a pane ) 
我有一个使用有机组的Drupal 7站点,每个组都有列表页面 - 例如,如果我有组mygroup,我有一个页面列出所有帖子 - (www.mysite.com/groups/mygroup/帖子)。此页面有一个具有正确GID的Audiace字段(OG_GROUP_REF)。 我有一个窗格设置的列表页面,其中一个是一个...

2  有机组:无法创建组类型内容?  ( Organic group can not create group type content ) 
我在我的网站上安装了有机组。我的内容类型具有og设置为组。我有几个内容的这种类型。然后,当我尝试创建此类型的内容时,我突然间,我开始收到以下错误: Can't save entity as group, because user admin can't be subscribed to group and bec...

0  在template.tpl.php中获取og成员资格类型  ( Getting og membership type in template tpl php ) 
我想在node.tpl.php和comment.tpl.php中获取节点/注释-author的有机组角色ID。 我找不到提供此信息的数组。 我想基于作者成员资格类型添加类。 dummycode: <div id="header" class="<?php if ($author->rid == 7): pri...

0  在升级到有机组后,身体领域已经完成了7.x-2.3  ( Body fields gone on all pages after upgrade to organic groups 7 x 2 3 ) 
我有一个大问题,我网站所有页面的身体内容 - 即使是与有机团体无关的人 - 由于我升级到OG 7.x-2.3,就消失了。我在不同论坛中搜索了数十个帖子,找不到答案。 我最初认为这个问题仅限于OG,因为用户已在升级后输入的文本在每个组的帖子中消失了。但后来我看了我的网站的其他页面,在其他节点中出现的身体字段(摘要文本...

1  在面板页面中使用两个参数?  ( Using two arguments in a panels page ) 
这是我想要做的,因为上下文: 我想转到 mysite.com/groups/%gid/%nid ,并查看 998887666 指定的节点使用og菜单和一个标题窗格,基于%GID获取其上下文。因此,如果我有,例如,"人" Nodetype,我可以显示一个人节点,该人节点属于基于URL的不同组的页眉和菜单的多组。这很有用...

2  og的用户点  ( User points by og ) 
我激活了测验模块。然后用户可以在回答测验中回答一些问题后获得积分。现在我希望有一个视图来显示所有与个人资料属性的组成员的列表以及他们的over on onwer的收入点。我从互联网寻找解决方案,但没有成功。如果您可以显示实现此功能的步骤,我真的很感激。非常感谢!! ...

0  项目问题跟踪:如何将问题分配给用户?  ( Project issue tracking how to assign issues to users ) 
在我的drupal 7安装中我正在使用模块项目问题跟踪一起有机组(每个项目都是一个组)。 每个组的每个成员如何能够为该组的任何其他成员分配问题?此时每个用户都可以仅向他/她分配问题,或者可以将其设置为>未分配<。 ...

1  如何迁移D6节点参考D7有机组成员资格?  ( How to migrate d6 node reference to d7 organic group membership ) 
我已为大多数D6站点创建迁移到新D7网站。在D6站点中,我有带有个人资料节点的用户。这些配置文件节点通过节点参考链接到另一种类型的节点。在D7中,其他节点将是有机组。 我希望能够将D6中的节点参考关系转移到D7中的有机组成员身份。有没有人这样做? 提前感谢给出的任何帮助。 ...

1  如何为相同的内容类型设置不同的路径模式,使用有机组数据?  ( How to set different pathauto patterns for same content type using organic grou ) 
我有一个使用有机组的网站。我想拥有新闻内容类型,使用一个PathAuto模式进行一部分是有机组的一部分的新闻页面,如"组/ [节点:og_group_ref_ref] / news / news:title]" ,但不在有机组使用时"新闻/ [node:创建] / [node:title]" 。 是否不必编写自定义P...

1  复制模块和毛发  ( Duplicated modules and drush ) 
在Open itrium的更新过程中,我最终与有机组模块(OG)复制在站点/全部/模块/ OG中的配置文件/ Openatrium / Modules / Control / Og。我检查了数据库中的"系统" 表,并且在站点/全部/模块中的一个启用的"系统" 表,但是,如果我更新"系统" 表中的记录,以便在配置文件/...

2  用户订阅组时如何通知组管理器  ( How to notify group manager when user subscribe a group ) 
我正在使用有机组和 privatemsg ,我想在有人要求组的成员资格(订阅)时通知(发送私信)。 我想也许我可以使用规则,但我是统治的新态度,不知道如何设置参数和参数。 是否有任何模块或代码片段可以执行此操作? ...

0  MSSQL与有机组视图过滤器处理程序不兼容  ( Mssql incompatibility with organic group views filter handlers ) 
我有一个视图,它过滤了用户的所有有机组。我想添加一个视图过滤器来通过OG角色过滤,但是它是不可能的。 我非常欣赏任何帮助。基本上,如果数据库是MSSQL数据库,则无法使用使用视图过滤器处理程序的任何OG角色过滤器。选择其中一个过滤器时,它会出现错误,然后必须重新创建视图,因为视图不再在UI内显示。几个月前我打开了一个...

1  寻找一个份额/分数字段  ( Looking for a share fraction field ) 
以下用例: 一架飞机由(有机)组购买。每个成员都有自己的份额,这取决于削减的金额。 所有组成员一起拥有100%的飞机。 会员可以使用飞机的时间量取决于他在飞机上的共享。 我正在考虑一个分享或分数类型,以将组成员联系在飞机上。 任何思想如何处理上述用例? ...

3  如何代表用户(可能使用VBO)(可能是VBO)的节点?  ( How do i mass flag a node on behalf of users possibly with vbo ) 
我有一个返回组的OG成员的视图。用户还可以另外标志组。我希望通过视图返回的所有用户来标记该组。所以我尝试用视图批量操作(vbo),但唯一可用的操作是"标志(或unflag)一个用户" 。标志附加到组,而不是用户。我该怎么做? ...

0  在注册表中限制OG  ( Limit og available on registration form ) 
我想让我的用户通过用户注册表格向OG请求会员资格(他们应该选择您所属的公司)。我发现了如何 我有两个内容类型设置为OG(公司和委员会)。当我在注册表单中启用群体观众选择时,显示所有OG。我想仅显示与OG公司相关的价值。 这是可实现的吗? ...

0  有机组仅可由经过身份验证的用户可见  ( Organic group visible only by authenticated user ) 
我想制作og的列表,只能看到经过身份验证的用户,以便他们可以请求会员资格。我已经创建了一个视图,但它只显示了用户已经成员的组。 当我更改*私有的组可见性 - 只能访问组成员*到公共 - 所有站点用户的公共用户,这也使该组也可见匿名用户。 ...

1  节点内容链接块,用于创建未显示某些角色的内容  ( Node content links block for creating content not showing up for certain roles ) 
我创建的"节点内容链接" 块包含"节点内容链接" 块,以包含我的节点内容链接 - 即,允许用户创建内容的链接 - 而不是显示它所应该显示的用户为了。我已经完成了很多研究,仍然无法弄清楚发生了什么。我正在使用EntityReference Proppulate模块与有机组结合使用,创建用户可以单击的链接,以创建在适当的...

1  使用Drupal Commons,如何在组创建中创建特定内容类型的节点?  ( Using drupal commons how can i create a node of a specific content type on grou ) 
我正在寻找一个在创建组的同时创建特定内容类型的节点。 所以基本上,当创建一个组时,当预先填充的og_group_ref时,创建了一个组的节点,同时创建了og_group_ref以将其与刚刚创建的组相关联... 我不认为有一个模块,所以......任何指针如何编码这个? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.