Comments (2)
This issue was discussed at the cmi5 working group meetings:
The decision was made to add a section '1.2 How to read this document' which has the style conventions used in the document to format the cmi5 Profile concepts when referring to them in a variety usages such as when referent to statements
Following is the text developed at the January 27th, 2023 meeting
References to Statements
This document uses, as shorthand, specific vocabulary such as verbs in conjunction with the word "statement" (e.g., a "completed" statement). This shorthand refers to that statement meeting all requirements that would accompany the correct use of that concept. When using this shorthand with the word “the”, this means the cmi5 defined version of that statement with the verb’s display property. (see Section 7.1.3 Types of Statements for the definition of cmi5 defined)
For example:
The “completed” statement
Would be a cmi5 defined xAPI statement with a verb display name of ‘completed’ and a verb IRI of ‘http://adlnet.gov/expapi/verbs/completed’. Similar conventions might be used for other xAPI properties.
This document uses the following style conventions:
- Back Ticks ( ` ) – (possibly rendered as “inline code”) for all literal names of verbs and properties – ‘completed’ verb
- Double Quotes for shorthand – “completed” statement (as described in above)
- Literal syntax case – When referring to verbs and properties the case will show as they appear in xAPI statements
- Section Titles with verbs/properties – may use either Capitalized or Literal
Style Usage examples
- the ‘score’ property
- for ‘score’ when….
- Remove bold/italic styling on verb & properties in text descriptions (use back ticks instead)
- The ‘fetch’ parameter contains a URL value that is used to….
- The “fetch” URL = The shorthand Concept of
- The ‘fetch’ query parameter contains a URL value (the “fetch” URL) that is used by the AU to obtain an authorization token created and managed by the LMS. The authorization token is used by the AU being launched.
from cmi-5_spec_current.
I have written a section 1.2 Document Style Conventions and submitted a pull request for your comments and edits.
I have not started on updating the content of the spec according to the guidelines
I don't think I will be able to attend the meeting today, Feb 17, 2023 nor next week, Feb 24, 2023 due to work. I will look at the repository for any code changes you made or at the minutes to see what changes you are recommending and then I will continue to work on the rest of the document from there.
from cmi-5_spec_current.
Related Issues (20)
- Progress extension in statements that do not use the AU activity id HOT 12
- Question about authentication security HOT 3
- cmi5 Adopter HOT 4
- cmi5 Adopter HOT 1
- example on overview page missing closing bracket on actor HOT 1
- Capitalization of "MAY" HOT 1
- Clarification request on ensuring remote launches are supported by vendors. HOT 3
- cmi5 Adopter
- update Section 1.2 adding <code></code> tag html markup in addition to md backticks HOT 2
- 'Section' should be capitalized when it is a reference to a specific section HOT 1
- Punctuation and grammatical edits for text in table fields “Description”, “LMS Usage”, and “Value Space” HOT 3
- Remove IFI from Section 9.2 Actor HOT 2
- References to ‘xAPI Specification’ in Sections 8.1.2, 8.2.2 and 8.3 are awkward and inconsistent. HOT 1
- In Section 9.6.3.3 launchMode Description field could be made more succinct and accurate HOT 1
- References in one section to another section of this standard are not consistent HOT 1
- Standardized approach to "expected" AU duration HOT 2
- cmi5 Adopter
- cmi5 Adopter
- Possible mis-reference in section 10.2.1 contextTemplate referring to 9.6.3.2 masteryScore instead of 9.6.2.3 Publisher ID Grouping Activity
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cmi-5_spec_current.