-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple Passed/Failed, Completed within a Registration for an AU and MoveOn #432
Comments
Note related language in "Satisfied" statement section: "The LMS MUST NOT issue multiple statements with "Satisfied" for the same AU within a given AU session or course registration for a given learner." |
Good questions ! Here is my take.... Q1. What is our actual intention, are Passed/Failed intended to be unique at the session or registration level? Q2. Depending on the answer to the above is Completed intended to be unique at the session or registration level? Presumably it has to match that of Passed/Failed to properly handle the CompletedAndPassed MoveOn value. A2. Session Level. Although the Completed and Passed verbs could span different sessions (for the same learner) in the same registration. The LMS would make the the moveon determination after both conditions transition to true. Q3. If multiple Passed/Failed statements are possible for a registration, do we define how MoveOn is affected when an AU moves from Passed to Failed? If Satisfied statements have already been recorded at the Block and/or Course level what happens? A3. I think that the moveOn initiated satisfied should not "reverse" itself. The LMS (not the AU) should be the final authority of whether the learner has mastered/completed the course/registration. Q4. This could necessitate hardening the rules around the LaunchMode that we left soft on this Friday call. Is there a reason to restrict them at all within a session if not at the registration level? A4. Not sure I understand this question. Launch mode is a directive by the LMS to the AU telling it what types of CMI5 verbs to use for given situation. It is up to the LMS to determine what launch mode it issues based on its UI. The LMS is "running the show" when it comes to navigation between AUs and directives to the AU. |
Per April 15th meeting: (All are MUSTs)
Violations are either Rejected or Voided. |
Pull request posted #458 |
Closed per May 6th meeting |
See pull request #458 |
Figured out why the discussion on Friday (April 8) bothered me so much, I think we ended up with an unintended change to the handling of passed/failed and completed which has possible implications on MoveOn handling.
I've been under the impression (right or wrong which is really the key point of discussion) that Passed/Failed and Completed could only be captured a single time per AU per registration. On Friday it was indicated that this wasn't the case and that those were per session. This seems to be the case at the moment for Passed/Failed but not Completed.
So based on my research it seems the following occurred:
So, some questions that need to be resolved:
The text was updated successfully, but these errors were encountered: