A teacher did an exam but not enrolled into the course,can we find the exam attempt?
I enrolled her after but still can't find any attempt, is there a way I can find it?
Thanks!
A teacher did an exam but not enrolled into the course,can we find the exam attempt?
I enrolled her after but still can't find any attempt, is there a way I can find it?
Thanks!
Hi Susan
Try to give the teacher a Student role along with the Teacher role to see if it populate. Click on the list of enrolled users and the icon next to the teacher's name and add Student role.
The teacher should select the course and then use the
Switch Role to.... option and select Student.
The teacher can then complete the course and quiz. Quiz results will be displayed in the grade history.
There are two separate capabilities: attempt quiz (which students have) and preview quiz (which teacher have). Is a user has both, preview quiz take precedence. Previews are not real attempts and so are not retained.
This does confuse a lot of people, and so should be considered a usability bug (MDL-54875). However, it has always worked like that.
I am not really disturbed by this current logic. If I am posing as a student (via role switch), or the teacher/manager, or logged in as a user, I am not sure as to why Moodle would need to capture this quiz attempt. If I really want to see what a student sees, I always have this ability to add a "fake" user, directly log in as that user, and then Moodle would keep the quiz attempts results. I still wonder why? Susan, what might that teacher want to know, as the teacher?
Hi Rick,
Yes, you are right, I always to do so.
That teacher wanted to do the quiz but she didn't know she should do it as a student role, she even didn't enroll herself into the course (she is a manager role), and so she just did the quiz and submitted. But she couldn't find her result.
Later on I enrolled her to the course but still can't find the attempts, then I went through the permission section and found "View own grade", "Submit assignment" are unchecked, not sure if these settings are affected?
Thanks,
Susan
Okay, but I still am wondering, exactly what does this "manager" want to know? What is her question about her attempt?
(I think that the question about how Moodle logs these attempts for teachers and managers is already answered.)
If you really want to make her 'preview' a real attempt AND you have Adminer, you can go to the quiz tables and change the preview code from 1 to 0 (or the other way around) for her attempt. I generally strongly recommend NOT messing with tables. I do it once in a while but it isn't a good long term plan. Tell her to switch to student and take it again. Problem solved. And the preview will vanish (it probably isn't really gone, but she won't see it).
Hi Melanie,
Many thanks for your replay.
I see what you mean and checked the table, I did the changes on preview code, and can see one attempt she did, but it is the one she did after I enrolled her to the course. I still can't fine the one she did before she was enrolled to the course.
I guess Moodle ONLY save the quiz attempts for enrolled users.
Susan
This is based only on what I've seen...I think it only keeps one preview. I have never seen evidence of more than one preview, either in courses myself or in the data tables. I'm not sure why and it doesn't make a lot of sense to me--just about everything is stored practically forever (unless you delete it, and even then, now we have a trash bin for a bit), so I don't know WHY it would only keep one preview, but it seems that THAT IS the case.
Thanks Tim,
Seems like that, I did the quiz(as the admin role) after for testing and also can't find my attempt. Although I could submit the quiz but I couldn't find my attempt.
Is there a way we can see my attempt?
Susan
What Shirley has posted should work. If the teacher didn't switch the role to a student, and has the student role, the submission will not show up.
If I am using my Administrator role, and select the quiz element of the course -
I see a summary page of all preview attempts, by me
If you enroll yourself as a student in the course, even as an admin, and do the thing in the database tables, your attempt will appear. But not otherwise.
Hi Susan
Be sure your setting when reviewing the attempts is set to show all users that attempted the quiz. Click on the quiz > # of attempts > will bring you to the report page > select all users from the Attempts from > Show report.