2016-04-04 20 views
2

Kullanıcıları moodle'lardan sildim, ancak silinen kullanıcılar yine de onları silme olanağına sahip kullanıcı listesinde görünüyor. Silinen kullanıcıları kullanıcı listesinden kaldırmanın bir yolu var mı?Moodle kullanıcılarının silinmesi

+0

Muhtemelen hayır. Kullanıcıların veya herhangi bir kayıtların zor silinmesi, genel veri modellerinde zor olduğundan, diğer varlıklar bunlarla bağlantılıdır. Genellikle yapabileceğiniz en iyi şey onları bir şekilde görmekten saklamaktır. – millimoose

+0

Bunu nasıl yaparım? –

+0

Hiçbir fikrim yok, Moodle test yüklemem tamamen kullanıcıları siliyor gibi görünüyor, bu yüzden tanımladığınız davranışı yeniden oluşturamıyorum. – millimoose

cevap

1

Sadece SQL ile - Bu ön uç aracılığıyla kullanıcıyı sildikten sonra dikkatli

DELETE FROM mdl_user WHERE deleted = 1 

olsa birlikte egzersiz - (teoride) tüm kullanıcıların verilerini silecektir.

+0

Bu, verilerinize korkunç şeyler yapmanın harika bir yolu gibi görünüyor. – millimoose

+0

Neden? Kullanıcı, kullanıcının silindiği tüm eklentileri anlatan bir olay oluşturan ön uç aracılığıyla silinir, böylece eklentiler verileri siler. Silinen gösterge 1 ise, diğer veriler başarıyla silindi demektir. –

+0

Moodle'a çok aşina değilim, ancak kullanıcılar üzerinde "yumuşak bir silme" uyguladılarsa, bunun nedeni, ilgili verilerin gerçekte kaybolmamasıdır. Bir öğretmeni bıraktıktan sonra zorlukla silerseniz, girdikleri notlara ne olur? – millimoose