We've installed and configured a copy of FormaLMS 2.3 and are really enjoying exploring it as part of a trial. That being said we've hit upon three issues. This one is related to assigning certificates.
In particular we'd like to issue a certificate of achievement to students that pass with less than 80% OR a certificate of (achievement with) excellence for those that pass with 80% or more.
Unfortunately we seem to get both certificates rather than just the one that's appropriate. We've configured FormaLMS as per the attachment.
What are we missing? Any ideas?
Unfortunately different parts are affected (front-end mycertificate module, back-end Course model, back-end Certificate module) and moreover there's an old question that should be discussed, because excellence depends on it: we have to types of final scores for a course, one related to the final learning object score, the other related to the final vote.
When calculating if the excellence is reached, the system should know if the excellence is calculated versus the first or the second.
And this is what would happen in mycertificate module, but the variable that in the past was appointed for this, has been deprecated now, so the calculus will be always done against the final learning object score (what if there is more than one? Other bugs...).
I will describe these issues in our bugtracker, don't know when it's going to be possible to fix them.
I was assuming the calculation was correct and it correctly assign the excellence certificate. All I need it to do is NOT assign the achievement certificate if the excellence threshold is passed. If there are bugs and no evidence of use removing it might be better than leaving it broken.
Do you or anyone else in the community know if the bugs and associated UI relating to certificate assignment are fixed in 2.4 at all?
If you need further and dedicated assistance, feel free to contact me with a private message.
Depending on your wanted solution, if you understood my previous post, you'll need to change the behaviour of your LMS against the actual line of development. Differently, you'll have to wait the official developments and choices.