Activity not being marked as complete

I am trying to add a multiple choice question with only two answers.


Grade category

             Uncategorised         Grade to passMaximum grade 

Activity completion is set to

Completion tracking : Show activity as complete when conditions are met

Require view :Student must view this activity complet it  Require grade: Student must receive a grade to complete this activity      But once the user marks the right answer, the activity is never marked as complete    Can someone help me?   
papi Jo's picture

Are you using Moodle?

BV52's picture

Hi papi Jo,

I am assuming he/she is using Moodle.

-BV52

BV52's picture

Hi,

Would you mind attaching a screenshot of the "Activity Completion" settings in Moodle. What you mentioned above are the choices but it is unclear whether or not you have them checked.

-BV52

I have attached the screenshot

Attachments: 

Please refer to the attached file.

Attachments: 
thomasmars's picture

Hi,
We are not able to reproduce this, it works fine here. Does activity completion work for other tasks, e.g. Moodle Quiz ? Please make sure you have set up cron properly https://docs.moodle.org/36/en/Cron#Setting_up_cron_on_your_system and refer to the Moodle troubleshooting guides if you're continuing to see this problem https://docs.moodle.org/36/en/Activity_completion_FAQ.

If it still doesn't work, and is working fine for other activities, please provide detailed specs of your server and steps to reproduce this for a fresh install.

Hi Thomas,

To be more clear,

we are trying to force the user to watch video 2 only if video 1 has been watched till the end.

But when the user clicks the link for video 1 the link for for video 2 is automatically available on the navigation panel.

I beleive it assumes that the video has been watched once the user clicks the link for video 1.

Please give us a solution to resolve this.

In the screenshot attached,

The user has still not watched the current video, but the link for the next video is already available on the navigation panel.

How do i make the link on the navigation panel availabe to the user only after the user watched the video till the end.

 

Attachments: 
thomasmars's picture

Hi,
Is this an Interactive Video ? Interactive Video is only considered "completed" when an answer has been submitted through the score screen by the user (when there are interactions within it). There is currently no way to force a user to watch a video to the last second to unlock a different video.
How do you imagine  such a feature would work ? Wouldn't the learner just be able to skip the video to the end to get to the next video ?

Best, Thomas

Hi Thomas,

Thanks for the response.

Yes it is an interactive video. I was expecting for such a possibilty because I can prevent the user from skipping the video by hiding the navigational bar. Ultimately I am forcing the user to watch till the end but need to make sure the next video link is available only after the video has been watched till the end.

Also if that is not a possibilty , Is there a way to auto submit the answers once they hit continue rather than to submit the answers because currently my users are hitting three buttons Check , Continue and Submit Answers to pass the grade and mark as activity complete.

Is there an option to pass the grade when the users hit the Check or Continue button instead?

I am attaching the screenshots of the process. Thanks in advance for your assistance.

Attachments: 
thomasmars's picture

Hi, the user has to press the "submit" button to submit their answer, and thus mark the activity as completed, and that is only available if you have an interaction, so they indeed have to hit three buttons.
If you have some developer resources you can hook into the functionality of the content type and build some custom logic for this, otherwise there is no way to send the completion event unfortunately.