寻求建议:主持/宾客与培训师/学员配对

摘要:

我想简化两种情况下的真实用户匹配:

  • 教练与学员[1]
  • 主持人与访客/试用访客[2]
    对多个用户进行多对多比较,他们的日程安排差异很大。

日历/活动很接近,但我找不到一种有效的方法让它顺利进行——也许我做得不对。我怀疑我必须编写一个完整的插件。

详细版本:

我正在帮助我们创客空间[3] 运行社区。我们实际上没有员工,只有数百名持有钥匙的会员,他们在经过审查后可以 24/7 全天候进入空间。在试用期内,新会员需要由现有会员接待。

教练/学员

我们的几项工具课程涉及理论/实践相结合。理论可以自学和/或课堂培训——我们有一个专门的培训门户来处理这部分。要完成实践动手操作,通常是 1:1 的学生对老师。我希望为以下两者提供一个简化的方法:

  • 寻找实践课程的学员,根据他们的空闲时间进行安排
  • 有空闲时间的教练可以发布他们的空闲时间
    可以选择跟踪方式:
  • 先到先得[4],以及
  • 最少被滥用的教练获得第一个学生[5]

日历/活动似乎有一些可能适用的功能,但没有足够的方式让发布空闲时间足够广泛(例如,一个教练/学员有多个广泛的空闲时间)。

例如:8 个人刚刚完成了车床的课堂部分。这是一门 1:1 的动手实践课程,突然有 8 个人发帖“谁能做我的车床实践?”。每个人都有不同的可用日期/时间/星期/时间段。教练最终会在每个帖子上进行大量的来回回复“你能周四见面吗?,什么时间,或者换个时间呢?等等……乘以 8。每次我们有新课程,乘以每种工具,就会变得一团糟。我们的许多用户并不擅长上网,所以让他们正确使用日期选择器可能不太现实。

公开活动与主持人

我们每周有 2 小时的开放日——但那 2 小时并不适合所有人。我们经常收到请求“我只在周六在城里,谁能见我?”或“我是新会员,想在 3D 打印室工作,谁能在周六接待?”
目前,我们在空间里有一个实体盒子,允许持有钥匙的会员按下按钮,通过 API 在 discourse 聊天中发布“/@-membername/ 将主持直到/x/点,在这里私信他们以引起他们的注意!”——这是非常临时的,很难让别人在被告知空间“开放”后,在短时间内开车半小时赶过来。

由于日程安排上很少有确定的事情,这使得一切都变得复杂。我可以让教练为他们计划主持的每个课程创建一个/活动/,然后潜在的学员可以“参加”——但活动不允许有宽松的时间窗口或出席人数限制。我们经常收到“我可以在周六主持 3 次实践课程”。在不知道具体时间的情况下,设置 3 个活动需要大量的点击。

我非常感谢大家能为这个问题提供的任何帮助/建议。


  1. 完全基于随机日程的重叠 ↩︎

  2. 每周有有限的公开“开放”时间,有时人们会在其他时间寻找主持人。 ↩︎

  3. 可以将其想象成健身房会员,但不是健身器材,而是可以使用焊接机、缝纫设备和激光切割机等(加上安全操作这些设备的所有培训)。 ↩︎

  4. 等待实践时间最长的人 ↩︎

  5. 有时教练多,有时学员多——所以通常会有一种过剩。 ↩︎

1 个赞

一个类似小部件的组件,例如投票功能,将会很有用。也许你可以开始使用公开投票来展示哪些人需要课程,哪些人提供课程。

我们的目标是这样使用投票。至少,人们可以在不引起频道内进一步干扰的情况下更改他们的投票。

如果投票插件有一个选项可以不排序结果,以适应这种情况,那将是有益的。


不同的想法:你可以尝试易于扩展的“oneboxing”功能,将外部工具集成到网站中。


头脑风暴,工具可能是什么样子:

用户可用的时间似乎与主题、课程或机器无关。用户可以在其用户配置文件中宣布时间段。也许他们可以在周视图中进行标记,以显示他们重复的通常可用时间段,并为自己的日历添加专门的时间段。这些公告可以有不同的状态,例如“会来”或“可能来”。

这些通用信息可以与技能信息(谁能够提供哪种技能,谁需要哪种技能)以及可能在第二阶段的机器可用时间段一起使用。

1 个赞