I hope you can help me to find a solution. I have actually two questions, but the topic is similar.
I want to use a course as a test/quiz. It includes questions, which must be completed in a certain time. If the time is over, all completed (and not completed) questions need to be evaluated. If the user completes all questions before the time is over, the user should be able to click on a button. The button should trigger, that the test is over and the results show up.
Let’s say there are 20 questions and each question has a different score. Is there an easy way to assign different points to each question? Easy way means: no variables, because we have a lot of different tests and setting up each test by changing the variables would be time-consuming (as far as i can tell).
What I did until I was completely helpless
I created a new course and enabled the Course Assessment Extension. I added an article with an introduction (text) first. Below that introduction is a button. I used the logic-section to setup, what happens, if you click on the button: It will show up a hidden article with all the questions for the test. That works fine. I can even adjust, that after - let’s say - 30 minutes (1800000 ms) the article dissappears. But I can’t find a way, to tell the system, that all questions (Blocks or elements in the article) are completed and should be evaluated.
I uploaded my course (.zip) and a .pdf with screenshots from the logic-section here: https://drive.google.com/drive/folders/1WMQbX7jcl7OeCclU-cy3XrguLzbN4blS?usp=sharing
Thank you and best regards