Zeige via SQL alle Kurse mit der letzten Aktivität im April 2015, wie?

Zeige via SQL alle Kurse mit der letzten Aktivität im April 2015, wie?

von stefan fürst -
Anzahl Antworten: 4

Hallo Leute,

ich bräuchte ein Query um in meinem Moodle alle Kurse anzuzeigen deren letzte Aktivität vor dem 5. April 2015 lag.

Mein Ansatz ist: 

SELECT * FROM `mdl_course` WHERE `timemodified` < '1428184800'

Nun ich bekomme damit eine ganze Menge Kurse, aber bezieht sich "timemodified" wirklich auf Kursaktivität oder darauf ob man zB den Kursnamen geändert hat??

Danke

Liebe Grüße Stefan 


Mittelwert:  -
Als Antwort auf stefan fürst

Re: Zeige via SQL alle Kurse mit der letzten Aktivität im April 2015, wie?

von Urs Giezendanner -

Hi Stefan

"timemodified" bezieht sich auf Änderungen in der Kursdefinition.

Die Aktivitäten sind davon nicht betroffen.

Ich habe z.B. einen Kurs, der wird täglich oft gebraucht, sein "timemodified" liegt aber schon ziemlich zurück.

Andersherum ist ein Kurs, bei dem ich nur kürzlich den Namen geändert habe, aber gar nicht in gebrauch ist, das "timemodified" aktuell.

Es gibt ein paar Tabellen, die Aktivitäten aufzeichnen, zum Beispiel, um die Userlogs zu speichern.

Ich würde jetzt eine solche Tabelle auswerten. Das geht dann allerdings über ein paar Ecken...

Mit Gruss

Urs

Als Antwort auf stefan fürst

Re: Zeige via SQL alle Kurse mit der letzten Aktivität im April 2015, wie?

von Urs Giezendanner -

Für das, was du tun möchtest, müsstest du mit 'mdl_log' weiterkommen...

Dort sind die Daten drin die du brauchst...

Bei mir hats dort allerdings 1,5 Mio Datensätze...

Als Antwort auf Urs Giezendanner

Re: Zeige via SQL alle Kurse mit der letzten Aktivität im April 2015, wie?

von stefan fürst -

Mein 'mdl_log' ist leer traurig

Gibts irgendeine andere Möglichkeit?

Als Antwort auf stefan fürst

Re: Zeige via SQL alle Kurse mit der letzten Aktivität im April 2015, wie?

von Urs Giezendanner -

Hmm...

Und wenn du z.B. in Website-Administration unter "Berichte" "Live-Logdaten" wählst? Gibt das nichts?