Udsende tests efter interval

Tags:    php

Hejsa! Mangler jeres hjælp igen.

Lad os antage Anders opretter en opgave i mit system.

Her skal den så sige:
o Brugere med rating over 4 får opgaven tilsendt med det samme.

o Brugere med en rating over 3 bliver synlige 30 minutter efter oprettelsestidspunktet af opgaven.

o Resten (Brugere under en rating på 3) – bliver synlig en time efter, hvis der stadig er opgaver, der ikke er fuldført.

o Hvis der er gået 4 timer, og der stadig er ledige tests (ingen som har accepteret opgaven), så udsendes en mail til alle testere.


Hvordan laver jeg dette rent praktisk med struktur? Jeg mener, jeg har et felt som hedder "oprettelsestidspunkt" i min db, hvor det er tidspunktet en opgave er blevet oprettet på.

Der skal være køre noget cronjob etc., men hvor tit, hvordan og hvorledes?

Er der en klog en der vil komme med kodeeksempler osv?



Ville dette være en god måde?

Fold kodeboks ind/udKode 




t