dealy14 / ComplianceFactors.Website

This repository contains all source code for the ComplianceFactors SaaS web application.
0 stars 1 forks source link

OLT communication with LMS #41

Open dealy14 opened 10 years ago

dealy14 commented 10 years ago

There seems to be no communication from an OLT course to the LMS. This issue persists and is noted and open in other issues: #4, #7 and #29. We can consolidate this issue as OLT communication with LMS, or please feel free to create a new name, but it will need addressed please.

Status of the course should change once opened from Enrolled to In progress, then once completed (met specifications set in the course like slides viewed or score or both). Score of a course should be reported (in the example Intro to Refractory).

I'm available anytime to walk you through this anytime, just ping me. Thank you.

ryanammons commented 10 years ago

I am wondering if we are targeting more than one database, as my testing shows that the data is being updated from the course via the API to the database. Specifically, the bookmark information, score, status, etc. are stored after going through the course, whether complete or incomplete. Can you provide a specific example? Really helpful would be the URL of the course in the browser. I am looking for the "eid" which is in the address after "CoursePlayer.aspx?eid=", ending just before "&AICC_SID..." Thanks.

ryanammons commented 10 years ago

After reviewing the code again and running multiple tests on my local system, I have identified the reason as to why at least some courses upon completion are not reflecting this by hiding the enrollment and creating an appropriate transcript record to show up in My Learning History. The courses I have tested with do not ever call LMSFinish() as per the SCORM specification, thus not triggering the logic. I can override this noncompliance with a manual call to the LMSFinish() function upon a 'completed' status update, but this is nonstandard and could have unwanted side-effects. Let me know how to proceed.

dealy14 commented 10 years ago

These are SCORM conformant and running/tracking in other LMSs: TotalLMS Enrollment Specialist Course (total_lms_enroll_spec) Intro to Refractory (test_refractory_course1)

I sent an email on how to proceed, which is, omit/delete/archive/hide the courses OLT that you feel are NOT SCORM conrformant.

Then, focus on fixing the LMS for the ones tha are...I will help by uploading five more courses today for you to use to test. Thanks, David

ryanammons commented 10 years ago

David, I didn't see an update on the five SCORM courses you offered to upload. I just logged into Box and didn't see them there. Are they somewhere else?

Thanks!

dealy14 commented 10 years ago

Oh, I saw you closed that item in Github, so I didn’t upload.

Let’s Skype tomorrow. I’m online all day. Should be quick.

From: Ryan Ammons [mailto:notifications@github.com] Sent: Thursday, November 14, 2013 4:00 PM To: dealy14/ComplianceFactors.Website Cc: dealy14 Subject: Re: [ComplianceFactors.Website] OLT communication with LMS (#41)

David, I didn't see an update on the five SCORM courses you offered to upload. I just logged into Box and didn't see them there. Are they somewhere else?

Thanks!

— Reply to this email directly or view it on GitHub https://github.com/dealy14/ComplianceFactors.Website/issues/41#issuecomment-28522323 . https://github.com/notifications/beacon/V9dFfaX8R2rXVv9z4ri-NgbqdhOB0Ypos9bPdr73FXkfMyZ1rsh36sbsRyDtK5ms.gif