I have not yet found the code that deals with this. This seems like a brutal way to end a course... we need to re-enroll to see what mark the student got for the course. I propose instead that timeend be used to flag students who have finished and to prevent them from doing anymore work in their course
We are working with courses for every quarter of a year, but our teachers want that students keep access to the old courses as a kind of library.
How do you organise that for your students until we have a good DMS?
By the way, I use more and more your dbAdmin, consider to make my own views, looks very easy/handy...
So.... will there be an upgrade to include the new moduls?
(I hope Martin discovers your dbAdmin also for the mainstream, it helps to keep my work as admin more easy, saving lots of mouse clicks for some activities if you compare it with phpmyadmin....)
ideally, we want students to have access to their old completed courses but not be able to do anything new for marks
we don't want anyone un-enrolled ever since we need these records for the auditors.
//this should prevent the cron job from automatically un-enrolling
(if you don't want to un-enroll anyone due to timing out)
if you have already lost a bunch of student enrolments since upgrading to 1.4, you will need to recover them from a backup of your moodle 1.3 data
there remains the problem of distinguishing between active students and timed-out students. The criteria is simple: if timeend is non-zero and less than current time
do we want to flag students who have timed-out (i.e. completed, ran out of time, or gave up part-way) in Participants lists, all places where student lists show up or where names come up in social activities?
I think this could be done with a function like is_timed_out(userid, courseid) and some extra css