ロールに基づくバッジを割り当てることができるように、クイズが正常に完了したときにユーザーにロールを割り当てたいと考えています。
これが私が試したことです:1.クイズモジュールで、クイズの編集でオプションを取得し、ノードの割り当てアクションを追加>コンテンツを保存2.(クイズ)NIDとユーザーUIDのコンテキストパラメーターを持つクイズ用のVBOを作成3.しようとしましたこの VBO を条件として呼び出します
問題: 1. このアクションを割り当てると、もう一度開始する必要があるというエラーがクイズに表示され、コンテンツが実際に正しく保存されていない (結果が正しく表示されない) 2. ルールから VBO を呼び出そうとすると、それは私にハンドラエラーを与えます
質問: 1. アプローチは正しいですか、それとももっと良い方法がありますか? 2. アプローチがうまくいっていれば、私が犯している明らかな間違い。
多くの検索の後、drupalサイトからこのアプローチを得ました - https://www.drupal.org/node/1149930