レポートを作成してオンラインで表示できる Web アプリケーションを開発しています。これらのレポートは、典型的な学校レポートまたは年次従業員評価レポートの構造を持っています。ユーザーがレポートの構造をカスタマイズできるようにしたいと考えています。たとえば、ある学校では次の形式のレポートが必要になる場合があります。
Subject Comment Score
-----------------------------
English He sucks 20%
Maths He rocks 88%
Science About average 70%
一方、別の人が望むかもしれません
Subject Grade
---------------
English A
Maths B
Science C
私が探しているのは、各学校がレポートの形式を指定する方法です。おそらく、ある種の JavaScript フォーム構築ライブラリです。このようなライブラリは、ユーザーがレポートのテンプレートとして使用されるフォームを作成できるようにするページで使用できます。
サーバー側で送信された各レポートを処理する必要があるため、各フィールドに関するいくつかのセマンティクスを取得する必要があります。たとえば、レポートの各質問への回答をプレーン テキスト、数値スコア、チェックボックス、ラジオ ボタンなどにするかどうかをユーザーが指定できると便利です。
このような「動的な」フォームを処理するための有用な技術についての提案は、本当にありがたいです。XFormsは関連があるように見えますが、まだ深く掘り下げていません。
乾杯、ドン