
Das Projekt befasst sich mit spezifischen Einschränkungen:
Es sollte nicht mehr als eine Klasse von Lehrern gleichzeitig geben.
Während eines Vortrags sollte nur ein Lehrer zugewiesen werden.
Ein Lehrer kann nicht mehr als ein Thema einer Klasse unterrichten.
Jedes Thema kann höchstens einer Klasse zugewiesen werden.
Die Kreditstunden nicht übertreffen die Kontaktstunden.
Es kann nur einen Vortrag eines Lehrers/ Faches in einer Klasse pro Tag geben.
Die Funktion zur Vorlesungsvereinbarung steht zur Verfügung, damit die Benutzer entscheiden können, wie mehrere Vorlesungen eines Themas im Zeitplan erscheinen können.
Der Benutzer kann maximale Vorlesungen pro Tag und die Arbeitstage pro Woche definieren.
Stellen Sie sicher, dass Sie die folgenden Tools haben, die auf Ihrem System installiert sind.
Klicken Sie in der oberen rechten Ecke auf die Schaltfläche Gabel oder klicken Sie einfach darauf. Kopieren Sie die URL von dieser grünen code -Taste, um das Projekt zu klonen. Öffnen Sie ein Terminal in Ihrem gewünschten Verzeichnis und führen Sie den folgenden Befehl mit REPO_URL aus, der durch den gerade kopierten Link ersetzt wurde:
git clone REPO_URL
backend/constants -Verzeichnis hinzu.Setzen Sie den Pfad des ersten Terminals zum Wurzel des Projektordners, der am Ende des Pfades /CS311S20PID08 hätte. Dieses Terminal betreibt die Frontend des Projekts.
Stellen Sie für das zweite Terminal seinen Pfad in den im Stammverzeichnis befindlichen Backend -Ordner ein oder Sie können seinen Pfad aus dem Stammverzeichnis aus initialisieren, der den gleichen Pfad wie im ersten Terminal hat. Anschließend können Sie den folgenden Befehl ausführen, um seinen Pfad auf den Backend -Ordner festzulegen.
cd backend
Um die Abhängigkeiten von Frontend und Backend zu installieren, führen Sie den folgenden Befehl in beiden Terminals aus:
# npm
npm install
# yarn
yarnStellen Sie sicher, dass Sie den oben genannten Befehl für beide Terminals ohne Fehler ausführen.
Unter der Annahme, dass Ihr System über alle Abhängigkeiten verfügt, die für die Ausführung des Projekts erforderlich sind, ist es nun so eingestellt, dass es Ihr System betrieben wird.
Führen Sie nun für den letzten Schritt den folgenden Befehl in beiden Terminals aus, um das Projekt zu starten:
# npm
npm start
# yarn
yarn startDer Link für die Anwendung wird im Frontend -Terminal angezeigt.
Zum nächsten Mal müssen Sie nur die Schritte 2 und 4 befolgen.
Stellen Sie sicher, dass Sie die beitragenden Richtlinien lesen, bevor Sie eine PR eröffnen.
Wenn Sie eine Anfrage zur Projektinstallation haben, können Sie sich gerne wenden: