# 任务准入条件


加入活动前，从 **Campaigns（活动）** 打开目标详情，查看 **Getting started（开始之前）** 中的要求和 **Join campaign（参加活动）** 是否可用。不同活动可以采用不同条件；按当前页面显示的缺失项逐一处理。

## 处理未通过项

| 要求 | 操作入口与完成标志 |
| --- | --- |
| 自报资料 | 展开 **Your qualification（你的资质）**，通过 **Complete your profile（完善你的资料）** 补充真实资料并保存 |
| 课程 | 使用 **Take the required course（去学习要求的课程）**；确认所需 Program 的学习或测评条件已满足 |
| 协议 | 阅读并由本人[签署](#sign-an-agreement)适用协议；检查是否仍有待接受项 |
| 身份或技能资质 | 使用该项提示的验证入口，核对证明类型、有效状态和范围 |
| 邀请码 | 向当前活动的发布方获取有效码 |
| 声誉或其他条件 | 阅读具体条件并核对对应记录；声誉规则见[管理声誉](/zh/learning/reputation) |
| 检查无法加载或结果矛盾 | 重试页面；仍无法判断时保留条件、记录和脱敏提示[联系支持](/zh/help/support)，不要把读取失败当作已通过 |

<a id="participation-messages"></a>
有些活动显示的是提示，而不是一项要求：

| 提示 | 含义 | 现在怎么做 |
| --- | --- | --- |
| This campaign names no team its members can join from, so nobody can join it yet.（没有可加入的团队） | 该活动只对团队成员开放，而 Contributor 团队在正式环境尚未开放 | 选择其他活动，见[功能开放情况](/zh/help/updates) |
| Warden still requires this agreement. Return to the original flow and try again.（仍需接受该协议） | 协议检查还没有记录到你的接受 | 回到原来的活动或提现流程重试；反复出现时联系支持 |
| We could not check your profile against this campaign's requirements just now.（暂时无法检查资料） | 检查没有加载出来，不代表你不符合 | 稍后重试 |
| This confidential campaign needs a protected surface.（需要受保护的环境） | 当前设备无法运行所需的保护措施 | 改用桌面浏览器 |

自报资料、认证、课程和协议分别检查。某一项 Passed 不代表所有条件都满足。资料确实不符合要求时，选择适合自己的工作，不修改真实信息来绕过条件。

要求完成课程时，从目标活动打开 **Take the required course（去学习要求的课程）**，完成学习单元和所需测评，再核对已记录的结果；仅打开课程不算完成。同一 Program 旧版本的有效通过记录仍可能满足条件，新版本发布或活动改绑本身不会让记录失效。回到原活动查看实际准入结果，不自行把其他课程当作等价，也不因版本变化一律重学。[课程与测评说明](/zh/learning/study)列出不同结果的后续动作。

<a id="sign-an-agreement"></a>
## 签署协议

从需要协议的那一项打开它，或从账户菜单的 **Agreements**（协议）打开。该页把协议分为 **Action required**（需要处理）、**Warden is holding these** 和 **Accepted & active**（已接受且生效）。

**Warden is holding these** 列出的是限制，不是“已接受、等待刷新”。这一栏是 Warden 判定为 **Blocked**（已阻止）、**Escalated**（已上报）或 **Operator review**（运营审核中）的要求；其中一部分没有可签署的文档，会显示 **Warden is holding this without a signable action**。继续等待或再签别的协议都不会解除这类条目：按条目显示的要求类型和说明处理，需要人工复核的等复核结果，原因不清楚时带上要求类型和时间联系 [hello@humanbased.ai](mailto:hello@humanbased.ai)。

每份协议规定 **Accept agreement**（接受协议）要等哪些条件满足：

| 条件 | 怎么做 |
| --- | --- |
| **Read to the bottom**（读到底部） | 滚动到文档末尾 |
| **Minimum view time**（最短阅读时长） | 让文档保持打开，直到显示的秒数结束 |
| **Type your full name to sign**（输入全名以签署） | 输入你的法定全名，须与 Contributor 资料中的姓名一致 |

条件都满足后，选择 **Accept agreement**。记录会保存版本、阅读时长、滚动状态、文档哈希和签名。协议更新时可以设有宽限期，宽限期内原有的接受仍然有效；宽限期结束后，或更新没有宽限期时，继续之前需要重新接受新版本。**Agreement history**（协议历史）列出你接受过的协议和版本。

## 使用活动邀请码

页面要求邀请码时，在 **Invite code from the publisher（发布方给你的邀请码）** 输入发布方提供的码，再选择 **Join campaign（参加活动）**。输入框尚未出现时，先处理其他列出的缺失项。

这是当前活动的邀请码，与注册推荐码或组织邀请不同。无效、撤销、过期或名额已满的码不能使用：先确认这个码属于当前活动，再向发布方索取可用的码；修改资料或重新接受协议都不能修复无效的码。换码或撤码不会单独取消已经兑换的准入；主动退出后重新加入，需要再次满足邀请码要求。有效的码也仍需通过其他参与检查。

## 返回目标工作

完成一项要求后：

1. 在资料、验证、协议或学习页面确认实际结果。
2. 回到原活动。
3. 在 **Getting started（开始之前）** 查看剩余要求。
4. 加入操作可用后，选择 **Join campaign**。
5. 打开 [My Work（我的工作）](/zh/tasks/participate) 领取具体工作。

满足条件、加入活动和领取任务是三个不同的步骤；能否领取还取决于活动的运行状态、任务供给和你的额度。

已经加入后，领取新工作仍可能检查当前要求。遇到不满足提示时，处理对应变化或失效项；没有资格提示的暂停、库存或额度限制，应按任务状态处理。

原始记录与活动结果不一致时，保留所需条件、当前结果和发生时间[联系支持](/zh/help/support)，不必重新注册或重做仍有效的全部学习与认证。
