-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
コースに除外するプラクティスを設定できるようにする #7333
Comments
#7483 仕様管理画面側メンターでログインし、コースの作成画面 or 編集画面にアクセス。 コースは、そのコースに含めるカテゴリーを選択することで作成できる。
コースに含めるカテゴリーを選択。 すると、 カテゴリーが開き、そのカテゴリーに所属するプラクティスが全て表示される。 その中から、スキップするプラクティスを選択する。 ユーザー側スキップになったプラクティスはこんな感じで色が変わるようにする(デザインはmachidaがやります) 色は変わっているが、プラクティスのshowにアクセスはできる。 でも、スキップをするプラクティスだとわかるようになっている。 |
@machida 現状、プラクティスは複数のカテゴリに所属させることが可能です。その場合、プラクティスの表示画面が不適当になる場合があります。 例:
質問 案1: スキップさせるチェックボックスをプラクティスごとに同期させる 案2: プラクティスが所属するカテゴリはひとつだけになるようバリデーションを付与 複数のカテゴリに所属できるようにする、というのは以下のPRにあります。 が、経緯がいまひとつ分かりません。問題なければバリデーションを付与し、案2の方針で実装したいです。 以上です。よろしくお願いします。 |
@kyokucho1989 今回の機能は研修生用のものになります。研修生は時間制限があるので、全てのプラクティスをやらずいくつかのカテゴリーを選択したコースを作成し、そのコースで学習します。しかし、コースにはカテゴリーを選択することしかできず、カテゴリーに含まれているこのプラクティスは抜かしたい、ということができません。例えば、この研修生はRubyを大学で学習したからできるんだけど、復習を兼ねてRubyの後半だけやらせたい、みたいなことが稀にあります。ここで必要になったのがこの機能になります。 という訳で、「このプラクティスはスキップする」というデータはカテゴリーではなく、コースに持たせる必要があります。コースAはプラクティスZをスキップするが、コースBはプラクティスZをスキップしない、ということに対応できる必要があります。 プラクティス一覧(つまりコースページ)では、それは可能だと思いますが、kyokuchoさんの指摘どおり、どのコースもプラクティスshowは同じページを見ているので、リンク元によって表示を変えることができないですね。なので、今回は一覧のときはグレイにするが、showでの表示は同じにしたいと思います。 もしくは、少し手をかけて、グレイになっている(スキップする)プラクティスだけリンク先のURLにパラメータを付け、そのパラメータのある・無しでshowの表示を分ける、というのはできないかな、と思いました。 この機能はコースではなくユーザーに持たせた方がいいかも?と思い始めて来ました。スキップするプラクティス情報はコースに持たせるのではなく、ユーザーに持たせたほうがいいかもしれないです。 |
お待たせしました! 以下のようにユーザーの編集画面で、メンターと管理者だけスキップするプラクティスが設定できるようにしたいです。 また、どのプラクティスをスキップしているかを 提出物個別ページのユーザーメモの下に表示したいです。 |
ありがとうございます! |
よろしくお願いします🙏 |
@machida 1. 研修生から見た画面の変更 2. 進捗率の計算方法 というのも、プラクティスが複数のカテゴリに所属を可能にした状態で、「プラクティスaについてカテゴリAはスキップOK、カテゴリBはスキップNG」とすると、計算が合わなくなりそうだからです。 以上です!! |
@kyokucho1989 質問ありがとうございます! 進捗バーは確かに計算ずれますね。こちらも対応いただけると助かります🙏 |
@kyokucho1989 了解です!アサインさせていただきますー |
このissue|PRは60日間更新がないため7日後にcloseします。closeしたくない場合はstaleラベルを外してください。 |
このissue|PRは60日間更新がないため7日後にcloseします。closeしたくない場合はstaleラベルを外してください。 |
このissue|PRは60日間更新がないため7日後にcloseします。closeしたくない場合はstaleラベルを外してください。 |
このissue|PRは60日間更新がないため7日後にcloseします。closeしたくない場合はstaleラベルを外してください。 |
コースは現在、カテゴリー単位でプラクティスを設定できるようになっている。
しかし、プラクティス単位で除外(飛ばしてOK)にしたい。
画面表示としては、プラクティス一覧でそのプラクティスが灰色になっている感じ。
細部の仕様については応相談。
The text was updated successfully, but these errors were encountered: