Home › Forums › Legacy Support › Support queries › Update Issues › Articulate: Course completion status
- This topic has 17 replies, 2 voices, and was last updated 4 years, 1 month ago by Anshuman Sahu.
-
AuthorPosts
-
October 7, 2020 at 12:47 am #316476ART-ProvidersParticipantHi 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% completionOctober 7, 2020 at 2:59 pm #316698Anshuman SahuKeymasterWell 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 .October 7, 2020 at 3:51 pm #316714ART-ProvidersParticipantHi 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?October 8, 2020 at 2:28 pm #316980Anshuman SahuKeymasterWhat 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 .October 8, 2020 at 5:28 pm #317026ART-ProvidersParticipantCorrect. 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)October 8, 2020 at 5:56 pm #317034ART-ProvidersParticipantThis reply has been marked as private.October 9, 2020 at 1:47 pm #317274Anshuman SahuKeymasterto 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);
October 9, 2020 at 6:05 pm #317328ART-ProvidersParticipantJust 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.October 10, 2020 at 11:13 am #317459ART-ProvidersParticipantI 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 courseOctober 12, 2020 at 1:51 pm #317767Anshuman SahuKeymasterPlease 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);
October 12, 2020 at 5:17 pm #317806ART-ProvidersParticipantThank 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?October 13, 2020 at 6:03 am #317877Anshuman SahuKeymasterWell 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 .October 13, 2020 at 9:35 am #317927ART-ProvidersParticipantCan 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.October 13, 2020 at 11:39 am #317962ART-ProvidersParticipantSo 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 understandOctober 13, 2020 at 8:42 pm #318083ART-ProvidersParticipantI 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 -
AuthorPosts
- The topic ‘Articulate: Course completion status’ is closed to new replies.