Instructor to activate activity for a specific user

Instructor to activate activity for a specific user

by Salvatore Junior Iaccarino -
Number of replies: 6

Hi all

I find myself in this situation.

I've created a course with several topics, where the last one is a final exam (2 attempts).
Now, the company I work for wants, in case of failure in the exam, the student to be debriefed and then to reattend a "revision" online before sitting another exam. It would save us time if that revision would be part of the failed course but my problem is this: I would need that activity to be "activated" by the person running the debriefing, without having to grant them permissions to enrol students.

Let's see if I manage to explain myself with the below:

COURSE
1# topic
2# topic
3# Exam
4# [if exam failed and only after debriefing] revision
5# extra exam

Basically I would need to create a condition to the activity 4 only to show up for that student when the student himself has been debriefed. Is this possible?

I would like as well to give the permission to activate such activity to somebody without Teacher Permission. So to create a specific Role for somebody just to allow that activity.

I hope I managed to explain myself smile

Thans a lot in advance!

Average of ratings: -
In reply to Salvatore Junior Iaccarino

Re: Instructor to activate activity for a specific user

by Stephan Rinke -

Hi Salvatore,

let's see if I get you right. I think I may have a solution...

You could insert a 4b# to solve the debriefing problem.

How does this sound?

COURSE
1# topic
2# topic
3# Exam
4# offline activity "Debriefing" [only visible if exam failed]
4b# Revision [if 4# marked complete]
5# extra exam [if 4b# marked complete]

Is this clear? In words:

You add an offline activity "Debriefing" which is only visible if the exam is failed and which has a scale of 0-1 where the condition is set that it's complete when a grade of "1" is achieved.

The teacher gives the grade  "1" when "Debriefing" is complete.

The revision activity is set so that "Debriefing" needs to be complete (i.e. grade of "1" given) before it's visible.

The extra exam is configured so that the Revision exercise needs to be marked as complete for it to be visible.

Hope this helps,

Stephan

Average of ratings: Useful (1)
In reply to Stephan Rinke

Re: Instructor to activate activity for a specific user

by Salvatore Junior Iaccarino -

Hi!

Thanks a lot!!!

This definetely solves the problem!!
I reckon the "instructor" will have to go on:
- Course Administration
- Grades
- find the student and grade the person 1 for "Debriefing"
and the person will now able to access the following activity.

Thanks a lot again!!

In reply to Salvatore Junior Iaccarino

Re: Instructor to activate activity for a specific user

by Stephan Rinke -

Yes, Salvatore that's what I meant.

Alternatively he/she can grade after clicking on the assignment.

Best,

Stephan

In reply to Stephan Rinke

Re: Instructor to activate activity for a specific user

by Patricio Carranza -

Hi Stephan,

I have a need a little different. We let our students to take the exams only if they are present into the classroom, so we need to be able to activate the exam to some students but not all the students enrolled into the class (unless all of them are present).

Is there any way to do that?

Thanks in advance,

Patricio

In reply to Patricio Carranza

Re: Instructor to activate activity for a specific user

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

I suggest you restrict the Quiz (or whatever other Moodle activity) to a group called something like "In the room", then have the teacher add and remove people from that group as they enter or leave the room.

Average of ratings: Useful (1)
In reply to Patricio Carranza

Re: Instructor to activate activity for a specific user

by Andy Chaplin -

Hi Patricio

In the Quiz settings, open  Extra restrictions on attempts (see screenshot)


There you can add an IP address.

Hope this helps!


Andy