問題タブ [rostering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
197 参照

python - 一連の値の組み合わせを最大化する

これは複雑なものですが、簡単にするために適用できる原則があるのではないかと思います。それが何であるかはわかりません。

学期中、学生でいっぱいのクラスにプレゼンテーション スロットを割り当てる必要があります。複数の可能な日付と複数のプレゼンテーション タイプがあります。学生がさまざまなトピックへの関心をランク付けできる調査を実施しました。私がやりたいことは、学生へのプレゼンテーション スロットの最適な (または少なくとも適切な) 配分を得ることです。

だから、私が持っているもの:

  • 12の日付のリスト
  • 18名の生徒一覧
  • 各生徒 (行) が日付ごとに 1 ~ 5 の評価を持つ CSV ファイル

私が手に入れたいもの:

  • 各生徒は、プレゼンテーション タイプ A ( intro) を 1 つ、プレゼンテーション タイプ B ( ) を 1 つ、プレゼンテーション タイプ C ( )figuresを 3つ持つ必要があります。aims
  • 各日付には、各タイプのプレゼンテーションが少なくとも 1 つ含まれている必要があります
  • 各日付には、タイプ A またはタイプ B を 2 つまで含める必要があります
  • 生徒が高く評価した (4 または 5) プレゼンテーションを行うようにしてください。

これは宿題の問題のように見えますが、現実の問題です :-)。各プレゼンテーション タイプの日付を含む各生徒用のクラスを作成することを考えていましたStudentが、それを設定する最善の方法が何であるかはわかりませんでした。実際、どこから始めればよいかさえわかりません。

0 投票する
2 に答える
246 参照

erlang - ejabberd: 名簿とプレゼンスを追跡するとエラーが発生する

この問題を ejabberd のフォーラムに投稿しましたが、応答がなかったため、ここに投稿します ( https://www.ejabberd.im/forum/25371/tracking-roster-and-presence-cause-error )。名簿とプレゼンスのすべてのイベントをログに記録するための単純な ejabberd モジュールを作成しました。イベントの順序と各イベントのパラメーターを理解しようとしています。ejabberd ログ ファイルに 2 つのエラーが表示されていることを除いて、すべてが機能しているように見えます。ログ ファイルに書き込むだけなので、エラーを修正する方法がわかりません。

モジュールコード (mod_monitor_roster):

ejabberd ログ エントリ (エラーを表示):

すべての情報を提供したことを願っています

よろしく、

意思

0 投票する
1 に答える
615 参照

java - ユーザーの XMPP 名簿 getPresence ステータス (Java)

このコードを使用して、ユーザーのプレゼンス ステータスを取得しています

ただし、ユーザーがオンラインであってもuserPresence常に返されます。"unavailable"では、何が間違っているのでしょうか。ユーザーのプレゼンス ステータスを取得するにはどうすればよいですか?

0 投票する
1 に答える
38 参照

excel - 名簿と時間管理

私はExcelにかなり慣れていないので、何を探しているのかよくわかりませんが、クエリはこれです。

職場の名簿を作成しようとしています。最初の列に開始時間のドロップダウン メニューを作成し、2 番目の列に各日の必要労働時間を作成しました。3 番目の列で終了時刻を計算する方法を考え出すことはできますが、最初の列を空白のままにしておくと (つまり、休日)、3 番目の列は Column1 と Column2 の合計として計算されます (つまり、「空白のセル」 +勤務時間=7:30)

私が実際に表示したいのは「空白のセル + 作業時間 = 空白のセル」です。

=IF式だと確信していますが、うまくいきませんスプレッドシートのレイアウト

0 投票する
0 に答える
324 参照

ruby-on-rails - Rails カレンダー ヘルパー: ユーザーごとの新しいカレンダー インスタンス

Rails 5でスタッフの勤務表/スケジューリングアプリを構築しようとしています。アイデアは、各スタッフメンバーがログインして勤務可能な日を入力できるユーザーアカウントを持ち、上司がシフトを予約できるようにすることです可用性に基づいています。そのようなサイトの良い例はhttps://www.findmyshift.com/です。

サイトの主要部分はカレンダーであり、各ユーザーはカレンダーの独自のインスタンスを持っています。各ユーザーは、カレンダー テーブルに独自の行を持ち、各行に曜日が表示されます。

FullCalendar や dhtmlxScheduler など、いくつかのプラグインを調べましたが、ゼロからやってみることにしました。このRailscastに基づいて基本的なカレンダーを作成することができました。これは問題なく動作します。この 3 つの主要な部分は次のとおりです。

home_controller.rb:

index.html.erb:

calendar_helper.rb:

繰り返しますが、これはすべて正常に機能します。1 週間の行が表示され、矢印で時間を前後に移動できます。私が望むのは、ユーザーごとに1週間の行を持つことです。ビューテンプレートで各ユーザーのカレンダーを単純にレンダリングできることは承知していますが、これにはヘッダー、週セレクター、週行のすべてが含まれます。同じテーブルの一部として、1 つのヘッダーと週のセレクター、次に各ユーザーの週の行が必要です。

私の推測では、calendar_helper.rb のどこかに各ユーザーを反復処理して、ユーザーごとに行を追加する必要がありますが、どのように進めればよいかわかりません。どんな助けでも大歓迎です:)

編集:

最初の画像は私が今持っているもので、2 番目の画像は私が達成したいものです - ユーザー数に基づいて動的にレンダリングされる、カレンダーの週の行の複数のインスタンス。

ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
1 に答える
405 参照

java - C# で optaplanner dll を呼び出す

アプリの一部として optaplanner rostering ソリューションを使用しようとしていますが、Java を知らないため、IKVM を使用してクラスを dll に変換し、C# アプリケーションからそれらのメソッドを呼び出そうとしていますが、非常に多くのファイルとクラスがあり、どこから始めたらいいのかわからない?名簿を作成するには、どのクラス/dll が必要ですか? アプリのロスティングを開始するには、どのメソッドを呼び出す必要がありますか? C#アプリケーションからJavaコードを使用する前に、それを成功させた人はいますか?ありがとうございます!