[Public] Raumpunkte

Georg Demme georg.demme at googlemail.com
Di Aug 27 08:29:39 CEST 2013


Hi Constantin,

cool! 

Vielleicht statt des Datums die Tage bis zur nächsten Reinigung: ($todothen - $lastdone)/86400 und überschrittene Frist rot und blinkend !!!111!! einfärben. :-D

Viele Grüße
  Georg


Am 26.08.2013 um 20:04 schrieb Constantin Berhard <constantin at exxxtremesys.lu>:
> Hi,
> 
> für Motivation zum Erledigen nötiger Arbeiten hab ich mal ein simples
> Webprogramm geschrieben, das sich merkt, wann eine Arbeit zuletzt getan
> wurde und anhand dessen Punkte für die Arbeit berechnet (+10% pro
> vergangenes Zeitintervall). Die Basiswerte und Intervalle wurden am
> vergangenen Mittwoch im Plenum erdacht und können hier eingesehen werden:
> http://www.cberhard.de/raumpunkte/table.xml
> Diese Werte sind keineswegs fix, sondern nur eine Schätzung dafür, was
> gut funktionieren könnte. Ein Punkt entspricht ca 10 Cent. Man kann also
> für 15 Punkte ein Getränk und für 10 Punkte etwas Süßes kaufen. Man kann
> die Punkte auch für Pizzabestellungen verwenden.
> 
> Punkte gibt es für eine Arbeit nur dann wenn sie notwendig war, also
> wenn das Zeitintervall dafür seit der letzten Ausführung der Arbeit
> abgelaufen ist oder die Arbeit offensichtlich notwendig war, ohne dass
> der ausführende diesen Zustand verursacht hat. (Also: Wer nur gerade
> selber Dreck produziert hat, muss diesen ohne Punkte zu verlangen
> entfernen, außer die Reinigungsarbeit steht sowieso an, dann gibts
> Punkte dafür.)
> 
> Ansehen kann man sich das ganze hier:
> http://www.cberhard.de/raumpunkte/
> 
> Zum Rumprobieren gibts ein Admininterface (das in der finalen Version
> entfällt):
> http://www.cberhard.de/raumpunkte/admin.php
> Die Zeitangabe muss in einem Format sein, das die PHP-Funktion
> "strtotime" versteht. Sowas wie 2013-08-26 oder yesterday ist okay.
> 
> Der (simple PHP) Code liegt im Anhang. Für Verbesserungsvorschläge bin
> ich offen. Grobe Funktionsweise: Das letzte Ausführdatum einer Aktivität
> wird im Änderungsdatum einer (leeren) Datei gespeichert (lastdone/$id
> where $id in {0..6}). Die Berechnungen finden in index.php statt, das
> "ausführen" einer Aktivität in do.php.
> 
> Liebe Grüße,
> Constantin
> <raumpunkte.zip>_______________________________________________
> Public mailing list
> Public at lists.hacksaar.de
> http://lists.hacksaar.de/cgi-bin/mailman/listinfo/public



______________________________________________
Georg Demme
georg.demme at googlemail.com





More information about the Public mailing list