Code Monkey home page Code Monkey logo

thm-planer's Introduction

Stundenplan-Planungshilfe für Studierende der Technischen Hochschule Mittelhessen

Dieses Projekt ist eine Webseite, die Studierenden der Technischen Hochschule Mittelhessen bei der Planung ihres Stundenplans hilft. Mithilfe der Webseite können die Studierenden einzelne Module auswählen und ihren Stundenplan auf diese Weise zusammenstellen. Ein Kalender zeigt die ausgewählten Module an und markiert zeitliche Konflikte farblich.

Bitte beachten Sie, dass diese Webseite die Stundenplan Informationen lokal auf dem Computer des Benutzers verarbeitet und dass der Server nur die statischen Webseiteninhalte bereitstellt. Es werden keine Stundenplan Informationen an den Server gesendet oder von diesem empfangen. Die Verarbeitung erfolgt vollständig auf dem Computer des Benutzers.

Die Webseite ist unter folgender URL erreichbar: https://thm-planer.skillkiller.de/

Abhängigkeiten

Das Projekt nutzt folgende wichtige Abhängigkeiten:

  • ical.js: Eine JavaScript-Bibliothek zum Parsen von iCalendar-Dateien.
  • Bootstrap: Ein CSS-Framework zum schnellen Entwickeln von responsiven Webseiten.
  • FullCalendar: Eine JavaScript-Bibliothek zum Erstellen von interaktiven Kalendern.

Verwendete Technologien

Das Projekt basiert auf folgenden Technologien:

  • HTML
  • CSS
  • TypeScript
  • Webpack

Lokales Bauen des Projekts

Um das Projekt lokal zu bauen, müssen die folgenden Schritte ausgeführt werden:

  1. Stellen Sie sicher, dass Node.js auf Ihrem Computer installiert ist.
  2. Öffnen Sie ein Terminal oder eine Befehlszeile im Hauptverzeichnis des Projekts.
  3. Führen Sie den Befehl npm install aus, um die Abhängigkeiten des Projekts zu installieren.
  4. Führen Sie den Befehl npm run build aus, um das Projekt zu bauen.
  5. Das gebaute Projekt befindet sich nun im dist-Verzeichnis.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen zur Lizenzierung finden Sie in der Datei LICENSE.

thm-planer's People

Contributors

skillkiller avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

ics-tools

thm-planer's Issues

Konflikte lassen sich nicht einklappen

Die "Konflikte" Karte lässt sich nicht mehr einklappen. In der Konsole wird ein Fehler ausgegeben das ein Element nicht gefunden werden kann.

Fehlermeldung:

Uncaught DOMException: Document.querySelector: '#file-${fileNr}-collapse' is not a valid selector
    getSelectorFromElement bootstrap.esm.js:66
    js bootstrap.esm.js:1952
    handler bootstrap.esm.js:393
    addHandler bootstrap.esm.js:452
    on bootstrap.esm.js:485
    js bootstrap.esm.js:1946
    Webpack 4
13 bootstrap.esm.js:66
    getSelectorFromElement bootstrap.esm.js:66
    js bootstrap.esm.js:1952
    handler bootstrap.esm.js:393
    (Async: EventListener.handleEvent)
    addHandler bootstrap.esm.js:452
    on bootstrap.esm.js:485
    js bootstrap.esm.js:1946
    Webpack 4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.