【问题标题】:Managing quotas on CATI software - workaround管理 CATI 软件的配额 - 解决方法
【发布时间】:2012-04-17 20:24:54
【问题描述】:

我正在尝试找出一种通过 CATI 系统管理配额的方法(用 PHP+SQL 和 XML 编写)

假设我们有这样的人口:

CITY | #MALE | #FEMALE | AGE CLUSTER (YOUNG) | AGE CLUSTER (OLD) 
NY      200      250         350                   100         
LA      300      350         250                   400

然后我们就有了包含所有要采访的 ppl 的数据库:

(name, city, sex, age cluster, telphone)

这个数据库不一定代表第一个表,我们还必须考虑错误的电话号码和任何其他可能迫使我们删除记录并向前传递的情况。

那么,我们如何才能在活动结束时实现良好的配额管理?最好的方法是什么?在一段时间内保持配额也很棒:假设我的活动将持续 1 年,我想在前 2 个月末执行检查点并发现配额还可以......

【问题讨论】:

    标签: php sql xml statistics


    【解决方案1】:

    queXS软件(我是作者)实现了电话面试的配额(它称之为行配额)。代码可用here

    查看admin/rowquota.php 文件和functions/functions.operator.php 文件。

    基本上发生的事情是:

    设置:

    • 您有一份您所描述的要采访的人员列表(样本)
    • 应该有 2 个列表,按地区(洛杉矶、纽约)分割
    • 每个样本都有男性、女性和年龄组 Young/Old 的配额

    跑步:

    • 系统记录每个号码的联系结果
    • 如果结果“完成”,系统会查找该记录完成的所有配额并添加到配额中
    • 达到配额的地方 - 与查询匹配的所有记录(例如洛杉矶的男性)将被排除

    在这里描述代码会有点乏味,因为很多代码是特定于系统的数据库设置的,但是如果您需要进一步的解释,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多