
このプロジェクトは、特定の制約を扱います。
同時に教師のクラスが1つしかないはずです。
講義中に各クラスに割り当てられる教師は1人だけでなければなりません。
教師はクラスの複数の対象を教えることはできません。
各被験者は、せいぜいクラスに割り当てることができます。
クレジット時間は連絡時間を超えることはできません。
1日あたりのクラスには、教師/被験者の講義が1つしかありません。
講義アレンジメント機能は、テーマの複数の講義が時刻表にどのように表示されるかをユーザーに決定できるようにします。
ユーザーは、1日あたりの最大講義と週あたりの営業日を定義できます。
システムにインストールされている次のツールがあることを確認してください。
右上隅のフォークボタンをクリックするか、これをクリックするだけです。その緑色のcodeボタンからURLをコピーして、プロジェクトをクローンします。目的のディレクトリで端末を開き、コピーしたリンクに置き換えられたREPO_URLで次のコマンドを実行します。
git clone REPO_URL
backend/constantsディレクトリに追加します。プロジェクトフォルダーのルートに最初の端子のパスを設定します。これは、パスの最後に /cs311s20pid08を持ちます。この端末は、プロジェクトのフロントエンドを操作します。
2番目の端子の場合、ルートディレクトリにあるバックエンドフォルダーへのパスを設定するか、ルートディレクトリからパスを初期化することができます。ルートディレクトリは、最初の端子と同じパスを持ち、次のコマンドを実行してバックエンドフォルダーへのパスを設定できます。
cd backend
フロントエンドとバックエンドの両方の依存関係をインストールするには、両方の端末で次のコマンドを実行します。
# npm
npm install
# yarn
yarnエラーなしで、両方の端末に対して上記のコマンドを実行してください。
システムがプロジェクトの実行に必要なすべての依存関係を持っていると仮定すると、システム上で実行するように設定されています。
最後のステップについては、両方の端末で次のコマンドを実行して、プロジェクトを開始します。
# npm
npm start
# yarn
yarn startアプリケーションのリンクは、フロントエンド端子に表示されます。
次回は、手順2と4のみに従う必要があります。
PRを開く前に、貢献ガイドラインを必ずお読みください。
プロジェクトのインストールに関する質問がある場合は、お気軽にお問い合わせください。