How to use pass percentage in Single Choice Set

Hey there,

I'm new to this forum. I'm working with h5p on moodle. I didn't get how the "pass percentage" is intended to be used inside the "Single Choice Set" activity (alone or inside an interactive video).

Example:

  • 2 Questions
  • Pass percentage 49

If I got it well, if I answer right only one of the two questions, the activity is "passed". RIght? Well, this is not happening. Regardless of the pass percentage values, the score to pass the activity must always be 100 (as per the example, I need to have a 2/2 to obtain the "star" an continue to other activities)..

What I'm doing wrong?

Summary: 
How to use pass percentage in Single Choice Set?
Content types: 
BV52's picture

Hi dami4185,

H5P contents does not send a pass/failed data into Moodle it simply sends whatever the score is. The setting you are looking for is within Moodle, when creating the content under grades (based on your example), you should set it as "Grade to pass" is 1 and "Maximum grade" is 2.

-BV

 

otacke's picture

Hi BV!

FYI: While your answer is correct (I guess, I don't know about all the moodle scoring settings), H5P does report whether the user has passed or failed via the xAPI statement that's also used to transport the score. There's a property `result.sucess` that's true if the user passed and false if the user failed and the value of that property is in fact affected by the `passPercentage` setting. But again, moodle probably doesn't use that piece of information while other platforms might and LRSs will.

Cheers,
Oliver

BV52's picture

You learn something everyday ;-) thanks Oliver

Hey there,

thank you for both replies, but I still think that the problem is inside the "Single Choice Set" activity. If I use this activity in an interactive video, and set the action on correct (continue with the video) and the action on wrong (go back to position X on the video), the correct is true only when the 100% is reached, while the passPercentage is always ignored.

If I follow the example in my first post, with the passPercentage set to 49 and with two questions in the activity, half of the total points (50%) should be enough to pass the activity.... But this is not happening.

Can be something "moodle" related?

BV52's picture

Hi dami4185,

Since it is within IV, the adaptivity option does not take into account the passing grade in SCS. It only provides an option on either all correct or one/more incorrect answer.

-BV

Well, this seems to be a bug, which is not documented anywhere. It is intended to be fixed? Or is it documented somewhere?

BV52's picture

Hi dami4185,

I don't think this is actually a bug since the the adaptivity feature was designed to only consider if "Action on all correct" or "Action on wrong". However it would be a good additional feature if it will also consider the pass/fail setting in SCS.

-BV

Hello folks, Don't mean to resurect an old post here, but I am looking for a solution somewhere along the same line as this matter. Basically, I am using a course presentation with multiple question types through out  that I would like to ultimately report as a participation grade as long as the user/student goes through all and got the questions right or wrong. I looked everywere for an answer on this and can't seem to find one on it. If there's no solution to this at the moment, anyone know of any plans to implement such feature? Just don't feel like I may be the only one with this kind of need.

BV52's picture

Hi gangeles,

If you are looking for a "participation grade" this should be easy to achieve since H5P contents emits data in the form of xAPI statements and you will need a plugin or custom code to listen to these statements and a data store such as a learning record store to save them in. 

I highly recommend looking through these documentation:

 

https://h5p.org/documentation/x-api

https://h5p.org/documentation/for-authors/analyzing-results-and-answers

 

The only part that cannot be achieved with the current features of H5P is for all questions to be answered. There is no way in Course Presentation to force users to answer all questions.

-BV

Thanks so much BV! I don't have this level of access to implement, but I think I can use these references to help stear this in the right direction. Thanks so much.