Skip to content

gruener-campus-malchow/colamator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

colamator

Collaborative Measurement Network

CodeQL

Ziele

  • Eine (Traininigs-) Gruppe erhebt gemeinsam Daten und postet die in einem fortlaufenden Chat
  • Beispiele:
    • Anzahl Wiederholungen von Übungen
    • Körpergewicht
    • Kalorien
    • Trinkmenge
  • Die Werte haben immer einen Datentyp und werden auch so strukturiert verarbeitet
  • Ein Standard-Datentyp ist "Bullshit" - ein anderer Datentyp ist "Foo"
  • Teilnehmer*innen können entscheiden, wie öffentlich sie ihre Werte posten
  • Es gibt private Auswertungen (Grafiken)
  • Es gibt Auswertungen über die Gruppe
  • Es können Ziele definiert werden
  • Wichtig sind Notifikationen an das Smartphone (WebApp?)
  • Andere Szenarien:
    • Eine Schulklasse misst Temperaturen, Sonnenuntergang, die Zeit zum Zähneputzen
    • Ein Physikkurs erhebt Zeitmessungen an einem Fadenpendel
    • Ein Bot registriert das Erscheinen von Personen
    • Bei einer Veranstaltung (z.B. HackN8) wird die Menge an Süßigkeiten gemessen
    • Eine Kontrollgruppe erhebt die Zeit, die man für Hausuafgaben benötigt
  • Es muss einen Datenexport geben in:
    • JSON
    • CSV

Architektur

  • möglichst dezentral
  • für alle Skills Beteiligung möglich
  • diverse Datenbanken
    • SQLITE
    • Je Benutzer eine (Idee: Eigene Datenanfragen möglich)
    • Für Collaboration/Chat eine?
    • Collaborationen in Gatherer-Tabelle?
    • Merging?

API Dokumentation

ERM

ERM

MVC-Adaption

MVC