概要:Edgeryders 質問票
edgeryders.eu 向けに新しいオンボーディング・ファネルを導入します。複数の重複するコミュニティがプラットフォーム上で問題の理解と解決に取り組んでいます。この作業の重要な部分は、新しい物語や視点を招き入れることであり、そのためにコミュニティとの最初の接点をよりシンプルで歓迎的なものにし、私たちが探求している主題に関連するオープンな質問を通じて人々を巻き込む方法を採用しています。
新しいオンボーディング・インターフェースは質問票であり、回答は edgeryders.eu に投稿され、ユーザーが edgeryders.eu に登録すると、自動的にそのコンテンツを自身のものとして主張できるようになります。
最初のバージョンは、11 月 14 日にリュブリャナで開催されるデザイン・ビエンナーレでタブレット端末で使用されるように構築されます。テストに時間を残すため、インターフェースの完成期限は 11 月 4 日です。
プロジェクトの範囲
Edgeryders はすでに、指定されたメールアドレスでユーザーを作成し、そのユーザー behalf で投稿を行う API を構築しています。この API については、Edgeryders API ドキュメントの「3.4. マルチサイトアカウント作成」セクションで説明されています。
この概要は、以下の情報を収集する完全なクライアントサイドの JavaScript フォームを作成するためのものです。
- ユーザーのメールアドレス
- ユーザーからのいくつかの質問への回答
- 追加の任意データ
その後、以下の処理を行います。
- 質問への回答を適切にフォーマットされた Discourse 投稿にまとめます。
- 各質問は太字で表示し、その後に回答を続けます。
- 年齢などの追加情報は投稿の最後に記載します。
- ユーザーのメールアドレスで新しいアカウントの作成をリクエストします
- 新規ユーザーとして edgeryders.eu にまとめられた回答を投稿します
要件:
- アプリのデザインは、携帯端末用、タブレット用、デスクトップ用 に指定されています。このデザインには、実際に質問すべき内容とすべての関連コピーが含まれています。
- アプリは API ドキュメントで説明されているフローとロジックに従う必要があります
- 質問の定義と質問数は、JSON または YAML 形式の構成ファイルを通じて設定可能である必要があります
- アプリはエラー処理の推奨事項に従い、API から返された際に関連するエラーメッセージを表示し、ユーザーに次の手順を案内する必要があります
- 投稿が送信されると、アプリはアカウント概要を表示する必要があります
- アプリはホスティングを除き、サーバーサイドで実行されるコードなしで完全にクライアントサイドである必要があります
- アプリは Vue.js フレームワークを使用して構築する必要があります
- 開発者は GitHub にコードを公開し、開発中に定期的にコミットとプッシュを行う必要があります
- レポートと Edgeryders との協力は edgeryders.eu プラットフォーム上で行われる必要があります
- アプリは 11 月 1 日までに納品されなければなりません
ライセンス
- このソフトウェアは MIT ライセンスでオープンソースとなります。
ボーティ
- 納品時に 1000 ユーロ(約 1100 ドル)を支払います。
応募方法
- いくつかの作品へのリンクとともに、Edgeryders の Discourse スレッドに投稿してください。
11 月 4 日までに完了することが不可欠であることを忘れないでください。