AICC / CMI-5_Spec_Current

cmi5
http://adlnet.gov
Apache License 2.0
181 stars 91 forks source link

Punctuation and grammatical edits for text in table fields “Description”, “LMS Usage”, and “Value Space” #799

Closed MartinKoob closed 1 year ago

MartinKoob commented 1 year ago

NOTE: This issue description is a work in progress. Especially the formatting.

Fields “Description” & “LMS Usage”

The “Description”, “LMS Usage” fields in the tables is usually written as a full sentence with a period. E.g.

   8.1    8.2    
9.3

The following “Description” or “LMS Usage” fields have incomplete sentences for two possible reasons:

- missing a period at the end of the text, or 
 - missing an article at the beginning of the text i.e. ‘A’, 'An', or ‘The’.

9.5.5.2 reason      Description: Indicates the reason why an AU was waived (marked complete by an alternative means)

- missing period - 


Incomplete sentence.

(add ‘This’ to beginning of sentence)

9.6.3.1 session ID      Description: A unique identifier for a single AU launch session based on actor and course registration

- missing period

9.6.3.2 masteryScore      Description: masteryScore as provided in the LMS.LaunchData document for the AU and is used to determine the pass/fail result based on score

- missing period
- Sentence incomplete


- add ‘The’ at the beginning of the sentence. (Compare with 10.2.4 masteryScore)

9.6.3.3 launchMode      Description: Indicates what launch mode an AU was launched with by the LMS



- missing period


9.6.3.4 launchURL      Description: The URL used by the LMS to launch the AU

- missing period


9.6.3.6 moveOn      Description: The moveOn value as provided in the LMS.LaunchData document for the AU



- missing period

9.6.3.7 launchParameters      Description: launchParameters as provided in the LMS.LaunchData document for the AU

- missing period - Sentence incomplete 


     - add ‘The’ at the beginning of the sentence. (Compare with 9.6.3.6 moveOn)


10.2.1 contextTemplate      Description: contextTemplate for the AU being launched.



- Sentence incomplete
     - add ‘The’ at the beginning of the sentence. (Compare with 10.2.3 launchParameters)

10.2.1 contextTemplate      LMS Usage: The LMS MUST include a contextTemplate object and MUST include the following values:

13.1.2 Block Metadata      title             Description: A descriptive title for the Block of AUs

- missing period

13.1.4 AU Metadata     url

         Description: To accommodate "non-browser" applications, an application specific protocol MAY be used in the url: <application>://<URL to content>


- missing period

Punctuation and grammatical edits for text in table field “Value Space”: Multi word

“Value Space” fields in some cases are written as a sentence or a phrase. To be consistent they should all be written as a sentence with a period.

13.1.2 Block Metadata id

Value space: Values defined by course designer

- missing period
            In the following section there is a list of items in the Value space. The values are formatted as one blockquote and the values are quoted.

13.1.3 Objective MetadatamoveOn

     Value space:

     <blockquote>
          "Passed"

          "Completed"

          "CompletedAndPassed"

          "CompletedOrPassed"

          "NotApplicable"

     </blockquote>

In other sections Value Space fields that have a list of a limited set of allowed values formats them as a quoted list separated by commas.       E.g.       10.2.2 launchMode

      Value Space: "Normal", "Browse", or "Review"

      13.1.4 AU Metadata       Launch Method

           Value Space: "OwnWindow", "AnyWindow"

So should this be formatted as follows? 13.1.3 Objective MetadatamoveOn

     Value space: "Passed”,” Completed”, ”CompletedAndPassed”, “CompletedOrPassed”, "NotApplicable"


Punctuation and grammatical edits for text in table field “Value Space”: Single word

There are also some value spaces that are one word such as 'URL'. In other spaces it has a value that can be expressed as one word but it formats them as a short sentence e.g. 'Any URL'. What should a consistent way to write these? e.g.       8.1.5 activityId          Value space: IRI

Should they be written in the Value Space as a single word with no punctuation, e.g.       9.6.3.4 launchURL          Value Space: URL

OR, should they be written as a sentence with an article and a period. eg.       10.2.6 returnURL          Value Space: Any URL.

Punctuation and grammatical edits for text in other sections

The following section at the beginning of the document has a mix of punctuation for the bullet points.

    Revision History     Versioning in the cmi5 specification is managed in the following manner:

    - Major Version – Stones (Sandstone, Quartz, etc.) – Major changes in functionality     - Minor Version – Editions (1st edition, 2nd edition, etc.) – Minor changes in functionality.     - Errata – Minor corrections that do not affect functionality are not versioned.     (See GitHub repository for specific revision history)

- missing period in Lines 1 & 3 — it is present in Line 2. So should have all end with a period.

Thanks for any feedback on this.

Martin Koob

MrBillMcDonald commented 1 year ago

Changes agreed for this Issue (Per 7-14-2023) Meeting.

MartinKoob commented 1 year ago

Hi Bill

I will make the changes from the issue #799 https://github.com/AICC/CMI-5_Spec_Current/issues/799 and I will try to close the issue by including the ‘close #[issue number]’ syntax in the Pull Request comment. Last week someone said doing that would automatically close the PR. We will see if that works.

For the items in issue #799 that are not addressed in this pull request I will create a new issue and copy them over.

See you next week.

Martin

On Jul 14, 2023, at 11:10 AM, Bill McDonald @.***> wrote:

Changes agreed for this Issue (Per 7-14-2023) Meeting.

Apply periods Change value space to list Value Space: URL — Reply to this email directly, view it on GitHub https://github.com/AICC/CMI-5_Spec_Current/issues/799#issuecomment-1636002698, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF2UAQDEJ4LPUBJHP22IGGDXQFOOHANCNFSM6AAAAAA2B3JQCM. You are receiving this because you authored the thread.

MartinKoob commented 1 year ago

This issue was discussed at the working group meeting on Aug 4, 2023. A few more revisions were made and then merged into the main branch. So this issue is now closed.

Close issue #800