表現についてのフィードバックの仕方

表現についてフィードバックするときに考えること。


リプレゼンテーションへのフィードバックは、1つの解答へのフィードバックとは異なります。

複数の解答に当てはまるリプレゼンテーションへのフィードバック

リプレゼンテーションへのフィードバックで何より大事なのは、それが複数の解答に当てはまるという点です。リプレゼンターが正規化するものには、コメントしないでください。特定の解答で元の構文がどうだったのかは、知る手立てがないからです。

たとえば、多くのリプレゼンターは解答の空白を正規化します。そのため、リプレゼンテーションのフィードバック画面に表示される解答に書式の問題があっても、それについてコメントするべきではありません。同じリプレゼンテーションになる他の解答には、その書式の問題がないかもしれないからです。

もう1つの例は、変数、関数、メソッド、クラスの命名です。リプレゼンターは識別子の名前を正規化することがあるので、これらについてもコメントするべきではありません。たとえ今のリプレゼンターが識別子の名前を正規化していない場合でも、コメントするべきではありません。これは、あとからリプレゼンターに追加される可能性が高い正規化だからです。

アナライザーのコメントと重複させない

学習者は、リプレゼンターのコメントとアナライザーのコメントの両方を目にすることになります。そのため、コメントが重複しないようにしてください。これを避けやすくするために、アナライザーのコメントはリプレゼンテーションのフィードバックページに表示されます。

下書きのフィードバック

リプレゼンテーションにフィードバックが付いていて、次のいずれかに当てはまる場合、新しいリプレゼンテーションが作成されます。

  • その演習のリプレゼンターのバージョンが変わったとき
  • リプレゼンテーションのバージョンが変わったとき

古いリプレゼンテーションのフィードバックは、新しいリプレゼンテーションにも当てはまる可能性が高いですが、確実とは言えません。そのため、古いリプレゼンテーションのフィードバックを、新しいリプレゼンテーションの下書きのフィードバックとしてコピーします。新しいリプレゼンテーションの下書きのフィードバックによって、そのリプレゼンテーションを持つ解答にコメントが適用されることはありません。代わりに、下書きのフィードバックは、スーパーメンターが新しいリプレゼンテーションにフィードバックを書くときに、あらかじめ内容を入力しておくために使われます。