3人以上のグループでの集まりは、人々にとって一般的な慣行です。
会議の場所と時間を呼び出して手配することもあれば、ブログで会議を発表することもできます。
ただし、母国の村で誕生日パーティーを開催せずに、世界中の参加者とのオンライン会議を行い、その結果、ロシア11のみに存在するさまざまなタイムゾーンでの場合、状況はさらに複雑になる可能性があります。水曜日、誰かがすでに木曜日を持っている可能性があり、会議に最適な時間を選択するのは簡単ではないかもしれません
私が作ったガジェットは、このような状況を想定しています。
- 主催者は広告にガジェットを挿入し、会議が予定されている日付を示します。
- 参加者は、彼らが最近自由になったときにプレート上の時間をマークし、彼らの選択は記憶されています。
- ガジェットは、各時間間隔で何人の参加者がオンラインにできるかを示します。
- すべての参加者は自分のタイムゾーンでタブレットを見ることができますが、希望する場合は、他の誰かに切り替えることができます。「どれだけの時間があるか」を参照してください。
この波で実際に見ることができます
[URLでガジェットをインストール]ボタンを使用してWaveに挿入するガジェットURLは、[ヘルプ]タブにあります。
また、別の波では、URLで急上昇しないように
便利なボタンを備えたインストーラーがあります。
アルゴリズム自体は非常に単純です。参加者に割り当てられた各間隔で、他のすべての交差点が検索され、そのような交差点の数が考慮されます。 つまり、各スケジュール更新のn * mの順序。
(私はガジェットを2回で描画すると単純に信じていました。ただし、80のしゃがみがあり、1ダースほどのセッションがありました。)
その過程で、jquery-uiウィジェットが「自由時間」グラフ用に描画され、
タイムゾーンを選択したDateオブジェクトのプロトタイプも同様です。
これはすべてGoogleコードでホストされています 。
ここでは、機能とコードの両方に関する批判と提案を、コメントまたはデモウェーブで強く歓迎します。