hpi-schul-cloud/superhero-dashboard

Statistiken

kremer-io opened this issue · 12 comments

Wie mit @jprberlin besprochen, möchten wir das Superhero-Dashboard um die folgenden Statistiken erweitern:

  • Anzahl Schulen, Klassen und Kurse
  • Anzahl Lehrer und Schüler
  • Anzahl angelegte / fertige Aufgaben
  • Anzahl Themen, ggf. nach Kursen gruppiert
  • Anzahl Dateien

@Langleu Hättest du eine Idee bzgl. Visualisierung?

Weitere Ideen:

  • Anzeige von Piwik Daten (iFrame wäre hier die schnellste Art, ggf. über APIs)

würde es ähnlich machen wie bei openHPI, da es alles nur single values sind lohnen sich Graphen nicht.

Stimmt, sollte im ersten Schritt denke ich auch reichen

image
das wären jetzt Mal alle single values die gefordert sind, welche über eine Route im Backend erreichbar wären, natürlich nur für super heroes 😎 .
Falls die Frage aufkommt, wieso man nicht einfach direkt jede einzelne Route anspricht?

  • Limit

Deshalb direkt über das Model die Collection ansprechen.
// Die Daten sind natürlich rein Fiktional von meinem Dev System

Nice. Can ich ein time stamp angeben um ein bestimmten tag abzufragen oder ist das immer aktuell? Dann müssten wir noch überlegen wo wir das sammeln um später Entwicklungen über die zeit darzustellen

Fände ich cool

überlege mir da Mal was 👌

Das bekommt man denke auf jeden fall über createdAt hin, man spricht ja eh direkt mit den Models im statisticsService

zum Plotten würde man wahrscheinlich eh nur über nen find gehen und dann den Timestamp benutzen

@jprberlin wenn die backend Routen drin sind, dann gibt es einmal die Single Values oder via CreatedAt von den jeweiligen Collections mit der Option als 2 Arrays x und y, fertig für Plot.ly.

image

Bist ein Held :)