简介:Edgeryders 问卷
我们正在为 edgeryders.eu 部署一个新的用户引导流程。多个重叠的社区正在该平台上协作,以理解并解决问题。这项工作的关键部分在于引入新的故事和视角,为此,我们希望为我们的社区创造更简单、更友好的初次接触体验。我们吸引用户的方式是围绕我们正在探索的主题提出开放式问题。
我们的新引导界面是一个问卷,用户的答案将被发布到 edgeryders.eu 上。当用户在 edgeryders.eu 注册时,系统将自动将这些内容认领为其个人内容。
我们正在构建第一个版本,计划于 11 月 14 日在卢布尔雅那设计双年展的平板电脑上使用。为留出测试时间,界面完成的截止日期为 11 月 4 日。
项目范围
Edgeryders 已构建了一个 API,该 API 可根据指定邮箱在 edgeryders.eu 上创建用户,并以该用户名义发布帖子。该 API 的描述见 Edgeryders API 文档中的 3.4. 多站点账户创建。
本简介旨在创建一个完全基于客户端的 JavaScript 表单,用于收集:
- 用户的电子邮件地址
- 用户对若干问题的回答
- 一些额外的可选数据
随后,该表单应执行以下操作:
- 将问题回答整合成格式良好的 Discourse 帖子。
- 每个问题应以粗体显示,后接用户回答。
- 额外信息(如年龄)应置于帖子底部。
- 请求使用用户邮箱创建新账户
- 以新用户身份在 edgeryders.eu 上发布整合后的回答
要求:
- 应用设计已分别在 手持设备、平板电脑 和 桌面端 中指定。该设计展示了应提出的具体问题及所有相关文案。
- 应用应遵循 API 文档中描述的流程和逻辑。
- 问题定义及问题数量应可通过 JSON 或 YAML 格式的配置文件进行配置。
- 应用应遵循错误处理建议,并在 API 返回错误时显示相应的错误信息,并指导用户如何应对。
- 帖子提交后,应用应显示如文档所述的账户摘要。
- 应用应完全基于客户端构建,除托管外,不应有任何代码在服务器端运行。
- 应用应使用 Vue.js 框架构建。
- 开发者必须将代码发布到 GitHub,并在开发过程中定期提交和推送代码。
- 报告与协作必须在 edgeryders.eu 平台上进行。
- 应用必须在 11 月 1 日前交付。
许可
- 本软件将采用 MIT 许可证开源。
奖金
- 我们提供 1000 欧元(约 1100 美元),在交付时支付。
如何申请
- 在 Edgeryders Discourse 主题帖中发帖,并附上您部分作品的链接。
请记住,至关重要的是您必须在 11 月 4 日前完成。