Articulate: Course completion status

Home Forums Legacy Support Support queries Update Issues Articulate: Course completion status

Viewing 15 posts - 1 through 15 (of 18 total)
  • Author
    Posts
  • #316476
    ART-Providers
    Participant
    Hi We exported same course from Articulate with different settings for Quiz completion as well as course completion radio buttons with various combinations of Passed / Complete, Complete/Incomplete etc. The result was: Any course with Quiz completion selected is behaving correctly by recording the course score and completion status on dashboard. Course with course completion is not recording score (which is fine) but also not marking the course completion 100% on dashboard even after full completion. Please see courses with course completion not working 1) https://dev.art-providers.com/course/articulate-completion-100-percent-pass-incomplete/ 2) https://dev.art-providers.com/course/articulate-completion-100-percent-complete-incomplete/ Here's the recording to view correct answers to get 100% completion
    #316698
    Anshuman Sahu
    Keymaster
    Well the scorm progress is not read by wplms as scorm api returns data in encrypted format which we save and pass to scorm when user opens the course again , so showing completion percentage on dashboard wont be available .
    #316714
    ART-Providers
    Participant
    Hi Alex It works for https://dev.art-providers.com/course/articulate-quiz-result-complete-incomplete/ Like I mentioned both score and progress is marked. So did you mean it won't work on some Articulate courses where result is by course completion?
    #316980
    Anshuman Sahu
    Keymaster
    What we can do is to set the default marks for the user for upload type courses to be 100 instead of 0 .so when marks is set it wont award 100 marks it will set what the package has assigned . But if its a only completion type package then marks will be set 100 for the user .
    #317026
    ART-Providers
    Participant
    Correct. That is perfectly acceptable if the course completion is 100% But now the course progress never gets set to 100% even if you finish course. It's always Continue course button Score not being recorded is understandable. https://drive.google.com/file/d/12ynvmOv0i8I0yJ1_0VywkeRwqBUrQ-8F/view?usp=sharing This is the sample course which we just want completion recorded (score not being recorded is ok)
    #317034
    ART-Providers
    Participant
    This reply has been marked as private.
    #317274
    Anshuman Sahu
    Keymaster
    to set 100 marks by default please : please try adding this given code in your wplms-customizer.php file in wplms customizer plugin :
    add_filter('wplms_course_student_marks',function($u_marks,$id,$user_id){
        $upload_course = get_post_meta($id,'vibe_course_package',true);
        if(!empty($upload_course )){
            return 100;
        }
        return $u_marks;
    },10,3);
    #317328
    ART-Providers
    Participant
    Just to confirm, does this code set the Marks 100 or Course completion. It is the course completion that is the problem for the course I mentioned.
    #317459
    ART-Providers
    Participant
    I have used your code and that is not completing the course on Finish. See attached: https://snipboard.io/ncj7Jp.jpg The first two Scorm courses are recorded score and marking completion but the third one is not marking complete status. After using your code it does show 100/100 marks but still does not complete the course
    #317767
    Anshuman Sahu
    Keymaster
    Please remove above code and add this one :
    add_filter('wplms_course_student_marks',function($u_marks,$id,$user_id){
        $upload_course = get_post_meta($id,'vibe_course_package',true);
        if(!empty($upload_course )){
            if(function_exists('bp_course_update_user_progress')){
                bp_course_update_user_progress($user_id,$id,100);
            }
            return 100;
        }
        return $u_marks;
    },10,3);
    #317806
    ART-Providers
    Participant
    Thank you. This forces the course status to be 100% whenever you click Finish I think. That is working. So if the Scorm course sets the completion percentate by lesson status variable, will it record?
    #317877
    Anshuman Sahu
    Keymaster
    Well if scorm sends this data then we will need to record it first and then it can track the progress. As far as I tested the package they only send encrypted data but not the progress .
    #317927
    ART-Providers
    Participant
    Can we alter the code to keep marks at 0 unless the score is explicitly setup because now even if student is not attempting he is getting 100 % marks and completion. Do you have a plan to fix this properly to record the completion status of the Articulate course with course completion marking. It does work for Articulate quiz based courses properly.
    #317962
    ART-Providers
    Participant
    So in the case where articulate or any scorm status provider marks a course "Completed" without providing a score, we should mark it as 100% when the under clicks "Finish" button but where the completion status value is "Incomplete", we should be leaving it at 0% even though the used has clicked finished. They have not actually finished the course but just marked it as finished so it would not be right to just mark it 100% Hope you understand
    #318083
    ART-Providers
    Participant
    I had to remove this code because it disregards the actual score and makes it 100% always which is not acceptable. https://dev.art-providers.com/course/articulate-quiz-result-complete-failed-2/ Please test this course as a student - StudentT / pass4LMS or Admin Here is the result without this code where student scored 67% http://somup.com/cY6IYwlAhn After adding code he gets 100% no matter what which is not correct
Viewing 15 posts - 1 through 15 (of 18 total)
  • The topic ‘Articulate: Course completion status’ is closed to new replies.