PageRenderTime 56ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 2ms

/Slk/Dll/SlkSchema.cs

#
C# | 9552 lines | 2540 code | 694 blank | 6318 comment | 0 complexity | c133e9d1d94c6a9d02d2213b4320f78b MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. namespace Microsoft.SharePointLearningKit.Schema {
  2. using System;
  3. using System.Diagnostics.CodeAnalysis;
  4. /// <summary>
  5. /// Contains constants related to the ActivityAttemptItem item type.
  6. /// <para>Each item contains information about one <a href="SlkConcepts.htm#Packages">activity</a> in the context of one <a href="SlkConcepts.htm#Assignments">attempt</a>.</para>
  7. /// <para>This <a href="SlkSchema.htm">LearningStore item type</a> is available in both <a href="Default.htm">SLK</a> and <a href="Mlc.htm">MLC</a>.</para>
  8. /// </summary>
  9. /// <remarks>
  10. /// <para>
  11. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  12. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  13. /// Properties on the item type:
  14. /// <ul>
  15. /// <li><Fld>Id</Fld></li>
  16. /// <li><Fld>ActivityPackageId</Fld></li>
  17. /// <li><Fld>AttemptCount</Fld></li>
  18. /// <li><Fld>AttemptId</Fld></li>
  19. /// <li><Fld>CompletionStatus</Fld></li>
  20. /// <li><Fld>DataModelCache</Fld></li>
  21. /// <li><Fld>EvaluationPoints</Fld></li>
  22. /// <li><Fld>Exit</Fld></li>
  23. /// <li><Fld>LessonStatus</Fld></li>
  24. /// <li><Fld>Location</Fld></li>
  25. /// <li><Fld>MaxScore</Fld></li>
  26. /// <li><Fld>MinScore</Fld></li>
  27. /// <li><Fld>ProgressMeasure</Fld></li>
  28. /// <li><Fld>RandomPlacement</Fld></li>
  29. /// <li><Fld>RawScore</Fld></li>
  30. /// <li><Fld>ScaledScore</Fld></li>
  31. /// <li><Fld>SequencingDataCache</Fld></li>
  32. /// <li><Fld>SessionStartTimestamp</Fld></li>
  33. /// <li><Fld>SessionTime</Fld></li>
  34. /// <li><Fld>SuccessStatus</Fld></li>
  35. /// <li><Fld>SuspendData</Fld></li>
  36. /// <li><Fld>TotalTime</Fld></li>
  37. /// </ul>
  38. /// </remarks>
  39. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  40. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  41. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  42. public abstract class ActivityAttemptItem {
  43. /// <summary>
  44. /// Name of the <Typ>ActivityAttemptItem</Typ> item type.
  45. /// </summary>
  46. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.ItemTypeName;
  47. /// <summary>
  48. /// Name of the Id property on the <Typ>ActivityAttemptItem</Typ> item type.
  49. /// </summary>
  50. /// <remarks>
  51. /// The value stored in this property is generated automatically when a new item is
  52. /// added. It is unique across all items of the item type.<p/>
  53. /// Property type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.<p/>
  54. /// Property can not contain null.<p/>
  55. /// </remarks>
  56. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.Id;
  57. /// <summary>
  58. /// Name of the AttemptId property on the <Typ>ActivityAttemptItem</Typ> item type.
  59. /// <para>AttemptId is the identifier for the attempt on the package.</para>
  60. /// </summary>
  61. /// <remarks>
  62. /// Property type: Reference to a <Typ>AttemptItem</Typ> item type.<p/>
  63. /// Property can not contain null.<p/>
  64. /// Property does not have a default value.<p/>
  65. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  66. /// </remarks>
  67. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  68. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  69. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  70. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.AttemptId;
  71. /// <summary>
  72. /// Name of the ActivityPackageId property on the <Typ>ActivityAttemptItem</Typ> item type.
  73. /// <para>ActivityPackageId is the identifier for the activity information that is contained in the package.</para>
  74. /// </summary>
  75. /// <remarks>
  76. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  77. /// Property can not contain null.<p/>
  78. /// Property does not have a default value.<p/>
  79. /// </remarks>
  80. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  81. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  82. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  83. public const string ActivityPackageId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.ActivityPackageId;
  84. /// <summary>
  85. /// Name of the CompletionStatus property on the <Typ>ActivityAttemptItem</Typ> item type.
  86. /// <para>CompletionStatus indicates whether or not the activity has been completed.</para>
  87. /// </summary>
  88. /// <remarks>
  89. /// Property type: <Typ>/Microsoft.LearningComponents.CompletionStatus</Typ><p/>
  90. /// Property can not contain null.<p/>
  91. /// Default value: <Fld>/Microsoft.LearningComponents.CompletionStatus.Unknown</Fld><p/>
  92. /// </remarks>
  93. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  94. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  95. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  96. public const string CompletionStatus = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.CompletionStatus;
  97. /// <summary>
  98. /// Name of the AttemptCount property on the <Typ>ActivityAttemptItem</Typ> item type.
  99. /// <para>AttemptCount is a count of the number of sessions this attempt has taken. Every time the attempt is suspended and resumed, this is updated.</para>
  100. /// </summary>
  101. /// <remarks>
  102. /// Property type: Int32<p/>
  103. /// Property can contain null.<p/>
  104. /// Default value: null<p/>
  105. /// </remarks>
  106. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  107. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  108. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  109. public const string AttemptCount = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.AttemptCount;
  110. /// <summary>
  111. /// Name of the DataModelCache property on the <Typ>ActivityAttemptItem</Typ> item type.
  112. /// <para>DataModelCache is an XML representation of the dynamic data not required for sequencing relating to this activity.</para>
  113. /// </summary>
  114. /// <remarks>
  115. /// Property type: Xml<p/>
  116. /// Property can contain null.<p/>
  117. /// Default value: null<p/>
  118. /// </remarks>
  119. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  120. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  121. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  122. public const string DataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.DataModelCache;
  123. /// <summary>
  124. /// Name of the EvaluationPoints property on the <Typ>ActivityAttemptItem</Typ> item type.
  125. /// <para>EvaluationPoints is the point value assigned by an instructor as an evaluation of learner responses.</para>
  126. /// </summary>
  127. /// <remarks>
  128. /// Property type: Single<p/>
  129. /// Property can contain null.<p/>
  130. /// Default value: null<p/>
  131. /// </remarks>
  132. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  133. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  134. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  135. public const string EvaluationPoints = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.EvaluationPoints;
  136. /// <summary>
  137. /// Name of the Exit property on the <Typ>ActivityAttemptItem</Typ> item type.
  138. /// <para>Exit indicates how or why a user left the activity.</para>
  139. /// </summary>
  140. /// <remarks>
  141. /// Property type: <Typ>/Microsoft.LearningComponents.ExitMode</Typ><p/>
  142. /// Property can contain null.<p/>
  143. /// Default value: null<p/>
  144. /// </remarks>
  145. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  146. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  147. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  148. public const string Exit = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.Exit;
  149. /// <summary>
  150. /// Name of the LessonStatus property on the <Typ>ActivityAttemptItem</Typ> item type.
  151. /// <para>LessonStatus indicates the status of the attempt. This value is only used in SCORM 1.2.</para>
  152. /// </summary>
  153. /// <remarks>
  154. /// Property type: <Typ>/Microsoft.LearningComponents.LessonStatus</Typ><p/>
  155. /// Property can contain null.<p/>
  156. /// Default value: null<p/>
  157. /// </remarks>
  158. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  159. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  160. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  161. public const string LessonStatus = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.LessonStatus;
  162. /// <summary>
  163. /// Name of the Location property on the <Typ>ActivityAttemptItem</Typ> item type.
  164. /// <para>Location is the information used by the SCO to determine the learner's position within the SCO, similar in concept to a bookmark.</para>
  165. /// </summary>
  166. /// <remarks>
  167. /// Property type: String[1000]<p/>
  168. /// Property can contain null.<p/>
  169. /// Default value: null<p/>
  170. /// </remarks>
  171. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  172. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  173. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  174. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.Location;
  175. /// <summary>
  176. /// Maximum length of the <Fld>Location</Fld> property in characters.
  177. /// </summary>
  178. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  179. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  180. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  181. public const int MaxLocationLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.MaxLocationLength;
  182. /// <summary>
  183. /// Name of the MinScore property on the <Typ>ActivityAttemptItem</Typ> item type.
  184. /// <para>MinScore is the minimum score allowed.</para>
  185. /// </summary>
  186. /// <remarks>
  187. /// Property type: Single<p/>
  188. /// Property can contain null.<p/>
  189. /// Default value: null<p/>
  190. /// </remarks>
  191. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  192. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  193. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  194. public const string MinScore = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.MinScore;
  195. /// <summary>
  196. /// Name of the MaxScore property on the <Typ>ActivityAttemptItem</Typ> item type.
  197. /// <para>MaxScore is the maximum score allowed.</para>
  198. /// </summary>
  199. /// <remarks>
  200. /// Property type: Single<p/>
  201. /// Property can contain null.<p/>
  202. /// Default value: null<p/>
  203. /// </remarks>
  204. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  205. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  206. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  207. public const string MaxScore = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.MaxScore;
  208. /// <summary>
  209. /// Name of the ProgressMeasure property on the <Typ>ActivityAttemptItem</Typ> item type.
  210. /// <para>ProgressMeasure is the progress toward completing the activity.</para>
  211. /// </summary>
  212. /// <remarks>
  213. /// Property type: Single<p/>
  214. /// Property can contain null.<p/>
  215. /// Default value: null<p/>
  216. /// </remarks>
  217. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  218. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  219. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  220. public const string ProgressMeasure = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.ProgressMeasure;
  221. /// <summary>
  222. /// Name of the RandomPlacement property on the <Typ>ActivityAttemptItem</Typ> item type.
  223. /// <para>RandomPlacement is the order assigned to this activity relative to its siblings. This information is most useful when the cluster is to be randomized.</para>
  224. /// </summary>
  225. /// <remarks>
  226. /// Property type: Int32<p/>
  227. /// Property can contain null.<p/>
  228. /// Default value: null<p/>
  229. /// </remarks>
  230. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  231. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  232. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  233. public const string RandomPlacement = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.RandomPlacement;
  234. /// <summary>
  235. /// Name of the RawScore property on the <Typ>ActivityAttemptItem</Typ> item type.
  236. /// <para>RawScore is the score that reflects the performance of the learner, between MinScore and MaxScore.</para>
  237. /// </summary>
  238. /// <remarks>
  239. /// Property type: Single<p/>
  240. /// Property can contain null.<p/>
  241. /// Default value: null<p/>
  242. /// </remarks>
  243. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  244. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  245. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  246. public const string RawScore = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.RawScore;
  247. /// <summary>
  248. /// Name of the ScaledScore property on the <Typ>ActivityAttemptItem</Typ> item type.
  249. /// <para>ScaledScore is the score that reflects the performance of the learner.</para>
  250. /// </summary>
  251. /// <remarks>
  252. /// Property type: Single<p/>
  253. /// Property can contain null.<p/>
  254. /// Default value: null<p/>
  255. /// </remarks>
  256. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  257. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  258. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  259. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.ScaledScore;
  260. /// <summary>
  261. /// Name of the SequencingDataCache property on the <Typ>ActivityAttemptItem</Typ> item type.
  262. /// <para>SequencingDataCache is an XML representation of the dynamic data required for sequencing relating to this activity.</para>
  263. /// </summary>
  264. /// <remarks>
  265. /// Property type: Xml<p/>
  266. /// Property can contain null.<p/>
  267. /// Default value: null<p/>
  268. /// </remarks>
  269. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  270. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  271. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  272. public const string SequencingDataCache = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.SequencingDataCache;
  273. /// <summary>
  274. /// Name of the SessionStartTimestamp property on the <Typ>ActivityAttemptItem</Typ> item type.
  275. /// <para>SessionStartTimestamp is the time (UTC) that the current session started.</para>
  276. /// </summary>
  277. /// <remarks>
  278. /// Property type: DateTime<p/>
  279. /// Property can contain null.<p/>
  280. /// Default value: null<p/>
  281. /// </remarks>
  282. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  283. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  284. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  285. public const string SessionStartTimestamp = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.SessionStartTimestamp;
  286. /// <summary>
  287. /// Name of the SessionTime property on the <Typ>ActivityAttemptItem</Typ> item type.
  288. /// <para>SessionTime is the duration of the session as determined by SCO.</para>
  289. /// </summary>
  290. /// <remarks>
  291. /// Property type: Double<p/>
  292. /// Property can contain null.<p/>
  293. /// Default value: null<p/>
  294. /// </remarks>
  295. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  296. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  297. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  298. public const string SessionTime = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.SessionTime;
  299. /// <summary>
  300. /// Name of the SuccessStatus property on the <Typ>ActivityAttemptItem</Typ> item type.
  301. /// <para>SuccessStatus indicates whether the learner has mastered the SCO.</para>
  302. /// </summary>
  303. /// <remarks>
  304. /// Property type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ><p/>
  305. /// Property can contain null.<p/>
  306. /// Default value: null<p/>
  307. /// </remarks>
  308. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  309. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  310. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  311. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.SuccessStatus;
  312. /// <summary>
  313. /// Name of the SuspendData property on the <Typ>ActivityAttemptItem</Typ> item type.
  314. /// <para>SuspendData is the data saved by SCO when the attempt on the activity is suspended.</para>
  315. /// </summary>
  316. /// <remarks>
  317. /// Property type: String[4096]<p/>
  318. /// Property can contain null.<p/>
  319. /// Default value: null<p/>
  320. /// </remarks>
  321. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  322. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  323. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  324. public const string SuspendData = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.SuspendData;
  325. /// <summary>
  326. /// Maximum length of the <Fld>SuspendData</Fld> property in characters.
  327. /// </summary>
  328. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  329. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  330. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  331. public const int MaxSuspendDataLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.MaxSuspendDataLength;
  332. /// <summary>
  333. /// Name of the TotalTime property on the <Typ>ActivityAttemptItem</Typ> item type.
  334. /// <para>TotalTime is the time (in seconds) spent on previous sessions in this attempt on an activity.</para>
  335. /// </summary>
  336. /// <remarks>
  337. /// Property type: Double<p/>
  338. /// Property can contain null.<p/>
  339. /// Default value: 0<p/>
  340. /// </remarks>
  341. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  342. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  343. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  344. public const string TotalTime = Microsoft.LearningComponents.Storage.BaseSchema.ActivityAttemptItem.TotalTime;
  345. }
  346. /// <summary>
  347. /// Contains constants related to the ActivityObjectiveItem item type.
  348. /// <para>Each item contains information about one <a href="SlkConcepts.htm#ScormConcepts">local objective</a> of
  349. /// one <a href="SlkConcepts.htm#Packages">activity</a> within one e-learning package.
  350. /// Objectives that are added to a package by a
  351. /// <a href="SlkConcepts.htm#Packages">SCO</a> via the
  352. /// <a href="SlkConcepts.htm#ScormConcepts">RTE</a> are not included in this table.</para>
  353. /// <para>This <a href="SlkSchema.htm">LearningStore item type</a> is available in both <a href="Default.htm">SLK</a> and <a href="Mlc.htm">MLC</a>.</para>
  354. /// </summary>
  355. /// <remarks>
  356. /// <para>
  357. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  358. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  359. /// Properties on the item type:
  360. /// <ul>
  361. /// <li><Fld>Id</Fld></li>
  362. /// <li><Fld>ActivityPackageId</Fld></li>
  363. /// <li><Fld>IsPrimaryObjective</Fld></li>
  364. /// <li><Fld>Key</Fld></li>
  365. /// <li><Fld>MinNormalizedMeasure</Fld></li>
  366. /// <li><Fld>SatisfiedByMeasure</Fld></li>
  367. /// </ul>
  368. /// </remarks>
  369. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  370. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  371. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  372. public abstract class ActivityObjectiveItem {
  373. /// <summary>
  374. /// Name of the <Typ>ActivityObjectiveItem</Typ> item type.
  375. /// </summary>
  376. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.ItemTypeName;
  377. /// <summary>
  378. /// Name of the Id property on the <Typ>ActivityObjectiveItem</Typ> item type.
  379. /// </summary>
  380. /// <remarks>
  381. /// The value stored in this property is generated automatically when a new item is
  382. /// added. It is unique across all items of the item type.<p/>
  383. /// Property type: Reference to a <Typ>ActivityObjectiveItem</Typ> item type.<p/>
  384. /// Property can not contain null.<p/>
  385. /// </remarks>
  386. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.Id;
  387. /// <summary>
  388. /// Name of the ActivityPackageId property on the <Typ>ActivityObjectiveItem</Typ> item type.
  389. /// <para>ActivityPackageId is the identifier for the activity related to this objective.</para>
  390. /// </summary>
  391. /// <remarks>
  392. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  393. /// Property can not contain null.<p/>
  394. /// Property does not have a default value.<p/>
  395. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  396. /// </remarks>
  397. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  398. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  399. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  400. public const string ActivityPackageId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.ActivityPackageId;
  401. /// <summary>
  402. /// Name of the IsPrimaryObjective property on the <Typ>ActivityObjectiveItem</Typ> item type.
  403. /// <para>If IsPrimaryObjective is true, this is the primary objective for the related activity.</para>
  404. /// </summary>
  405. /// <remarks>
  406. /// Property type: Boolean<p/>
  407. /// Property can not contain null.<p/>
  408. /// Default value: False<p/>
  409. /// </remarks>
  410. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  411. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  412. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  413. public const string IsPrimaryObjective = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.IsPrimaryObjective;
  414. /// <summary>
  415. /// Name of the Key property on the <Typ>ActivityObjectiveItem</Typ> item type.
  416. /// <para>Key is the identifier from the manifest that identifies this objective. Not necessarily unique.</para>
  417. /// </summary>
  418. /// <remarks>
  419. /// Property type: String[4096]<p/>
  420. /// Property can contain null.<p/>
  421. /// Property does not have a default value.<p/>
  422. /// </remarks>
  423. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  424. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  425. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  426. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.Key;
  427. /// <summary>
  428. /// Maximum length of the <Fld>Key</Fld> property in characters.
  429. /// </summary>
  430. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  431. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  432. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  433. public const int MaxKeyLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.MaxKeyLength;
  434. /// <summary>
  435. /// Name of the MinNormalizedMeasure property on the <Typ>ActivityObjectiveItem</Typ> item type.
  436. /// <para>MinNormalizedMeasure is the minimum measure required to satisfy the measure.</para>
  437. /// </summary>
  438. /// <remarks>
  439. /// Property type: Single<p/>
  440. /// Property can not contain null.<p/>
  441. /// Default value: 1<p/>
  442. /// </remarks>
  443. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  444. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  445. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  446. public const string MinNormalizedMeasure = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.MinNormalizedMeasure;
  447. /// <summary>
  448. /// Name of the SatisfiedByMeasure property on the <Typ>ActivityObjectiveItem</Typ> item type.
  449. /// <para>SatisfiedByMeasure is the TODO.</para>
  450. /// </summary>
  451. /// <remarks>
  452. /// Property type: Boolean<p/>
  453. /// Property can not contain null.<p/>
  454. /// Default value: False<p/>
  455. /// </remarks>
  456. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  457. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  458. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  459. public const string SatisfiedByMeasure = Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.SatisfiedByMeasure;
  460. }
  461. /// <summary>
  462. /// Contains constants related to the ActivityPackageItem item type.
  463. /// <para>Each item contains information about one <a href="SlkConcepts.htm#Packages">activity</a>
  464. /// within one e-learning package.</para>
  465. /// <para>This <a href="SlkSchema.htm">LearningStore item type</a> is available in both <a href="Default.htm">SLK</a> and <a href="Mlc.htm">MLC</a>.</para>
  466. /// </summary>
  467. /// <remarks>
  468. /// <para>
  469. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  470. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  471. /// Properties on the item type:
  472. /// <ul>
  473. /// <li><Fld>Id</Fld></li>
  474. /// <li><Fld>ActivityIdFromManifest</Fld></li>
  475. /// <li><Fld>CompletionThreshold</Fld></li>
  476. /// <li><Fld>Credit</Fld></li>
  477. /// <li><Fld>DataModelCache</Fld></li>
  478. /// <li><Fld>HideAbandon</Fld></li>
  479. /// <li><Fld>HideContinue</Fld></li>
  480. /// <li><Fld>HideExit</Fld></li>
  481. /// <li><Fld>HidePrevious</Fld></li>
  482. /// <li><Fld>IsVisibleInContents</Fld></li>
  483. /// <li><Fld>LaunchData</Fld></li>
  484. /// <li><Fld>MasteryScore</Fld></li>
  485. /// <li><Fld>MaxAttempts</Fld></li>
  486. /// <li><Fld>MaxTimeAllowed</Fld></li>
  487. /// <li><Fld>ObjectivesGlobalToSystem</Fld></li>
  488. /// <li><Fld>OriginalPlacement</Fld></li>
  489. /// <li><Fld>PackageId</Fld></li>
  490. /// <li><Fld>ParentActivityId</Fld></li>
  491. /// <li><Fld>PrimaryObjectiveId</Fld></li>
  492. /// <li><Fld>PrimaryResourceFromManifest</Fld></li>
  493. /// <li><Fld>ResourceId</Fld></li>
  494. /// <li><Fld>ResourceParameters</Fld></li>
  495. /// <li><Fld>ScaledPassingScore</Fld></li>
  496. /// <li><Fld>TimeLimitAction</Fld></li>
  497. /// <li><Fld>Title</Fld></li>
  498. /// </ul>
  499. /// </remarks>
  500. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  501. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  502. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  503. public abstract class ActivityPackageItem {
  504. /// <summary>
  505. /// Name of the <Typ>ActivityPackageItem</Typ> item type.
  506. /// </summary>
  507. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ItemTypeName;
  508. /// <summary>
  509. /// Name of the Id property on the <Typ>ActivityPackageItem</Typ> item type.
  510. /// </summary>
  511. /// <remarks>
  512. /// The value stored in this property is generated automatically when a new item is
  513. /// added. It is unique across all items of the item type.<p/>
  514. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  515. /// Property can not contain null.<p/>
  516. /// </remarks>
  517. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.Id;
  518. /// <summary>
  519. /// Name of the ActivityIdFromManifest property on the <Typ>ActivityPackageItem</Typ> item type.
  520. /// <para>ActivityIdFromManifest is the identifier for this attempt from the manifest. Guaranteed unique within a package, not unique in the table.</para>
  521. /// </summary>
  522. /// <remarks>
  523. /// Property type: String[4096]<p/>
  524. /// Property can not contain null.<p/>
  525. /// Property does not have a default value.<p/>
  526. /// </remarks>
  527. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  528. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  529. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  530. public const string ActivityIdFromManifest = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ActivityIdFromManifest;
  531. /// <summary>
  532. /// Maximum length of the <Fld>ActivityIdFromManifest</Fld> property in characters.
  533. /// </summary>
  534. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  535. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  536. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  537. public const int MaxActivityIdFromManifestLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxActivityIdFromManifestLength;
  538. /// <summary>
  539. /// Name of the OriginalPlacement property on the <Typ>ActivityPackageItem</Typ> item type.
  540. /// <para>OriginalPlacement is the order assigned to the activity relative to its siblings based on the appearance of the activity in the manifest. The value is zero-based.</para>
  541. /// </summary>
  542. /// <remarks>
  543. /// Property type: Int32<p/>
  544. /// Property can not contain null.<p/>
  545. /// Property does not have a default value.<p/>
  546. /// </remarks>
  547. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  548. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  549. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  550. public const string OriginalPlacement = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.OriginalPlacement;
  551. /// <summary>
  552. /// Name of the ParentActivityId property on the <Typ>ActivityPackageItem</Typ> item type.
  553. /// <para>ParentActivityId is the identifier of the activity that is a parent of this activity in the activity tree of an organization. If null, this is the root activity being attempted.</para>
  554. /// </summary>
  555. /// <remarks>
  556. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  557. /// Property can contain null.<p/>
  558. /// Default value: null<p/>
  559. /// </remarks>
  560. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  561. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  562. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  563. public const string ParentActivityId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ParentActivityId;
  564. /// <summary>
  565. /// Name of the PackageId property on the <Typ>ActivityPackageItem</Typ> item type.
  566. /// <para>PackageId is the identifier of the package associated with this activity.</para>
  567. /// </summary>
  568. /// <remarks>
  569. /// Property type: Reference to a <Typ>PackageItem</Typ> item type.<p/>
  570. /// Property can not contain null.<p/>
  571. /// Property does not have a default value.<p/>
  572. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  573. /// </remarks>
  574. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  575. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  576. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  577. public const string PackageId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.PackageId;
  578. /// <summary>
  579. /// Name of the PrimaryObjectiveId property on the <Typ>ActivityPackageItem</Typ> item type.
  580. /// <para>PrimaryObjectiveId is the identifier of the objective which is identified as the primary objective for this activity.</para>
  581. /// </summary>
  582. /// <remarks>
  583. /// Property type: Reference to a <Typ>ActivityObjectiveItem</Typ> item type.<p/>
  584. /// Property can contain null.<p/>
  585. /// Default value: null<p/>
  586. /// </remarks>
  587. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  588. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  589. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  590. public const string PrimaryObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.PrimaryObjectiveId;
  591. /// <summary>
  592. /// Name of the ResourceId property on the <Typ>ActivityPackageItem</Typ> item type.
  593. /// <para>ResourceId is the identifier of the resource information for this activity.</para>
  594. /// </summary>
  595. /// <remarks>
  596. /// Property type: Reference to a <Typ>ResourceItem</Typ> item type.<p/>
  597. /// Property can contain null.<p/>
  598. /// Default value: null<p/>
  599. /// </remarks>
  600. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  601. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  602. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  603. public const string ResourceId = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ResourceId;
  604. /// <summary>
  605. /// Name of the PrimaryResourceFromManifest property on the <Typ>ActivityPackageItem</Typ> item type.
  606. /// <para>PrimaryResourceFromManifest is the primary resource to launch for an attempt on this activity.</para>
  607. /// </summary>
  608. /// <remarks>
  609. /// Property type: String[2000]<p/>
  610. /// Property can contain null.<p/>
  611. /// Default value: null<p/>
  612. /// </remarks>
  613. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  614. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  615. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  616. public const string PrimaryResourceFromManifest = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.PrimaryResourceFromManifest;
  617. /// <summary>
  618. /// Maximum length of the <Fld>PrimaryResourceFromManifest</Fld> property in characters.
  619. /// </summary>
  620. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  621. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  622. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  623. public const int MaxPrimaryResourceFromManifestLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxPrimaryResourceFromManifestLength;
  624. /// <summary>
  625. /// Name of the DataModelCache property on the <Typ>ActivityPackageItem</Typ> item type.
  626. /// <para>DataModelCache is an XML representation of the static data relating to this activity.</para>
  627. /// </summary>
  628. /// <remarks>
  629. /// Property type: Xml<p/>
  630. /// Property can contain null.<p/>
  631. /// Default value: null<p/>
  632. /// </remarks>
  633. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  634. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  635. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  636. public const string DataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.DataModelCache;
  637. /// <summary>
  638. /// Name of the CompletionThreshold property on the <Typ>ActivityPackageItem</Typ> item type.
  639. /// <para>CompletionThreshold is the completion threshold (as defined in RTE) for this activity.</para>
  640. /// </summary>
  641. /// <remarks>
  642. /// Property type: Single<p/>
  643. /// Property can contain null.<p/>
  644. /// Default value: null<p/>
  645. /// </remarks>
  646. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  647. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  648. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  649. public const string CompletionThreshold = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.CompletionThreshold;
  650. /// <summary>
  651. /// Name of the Credit property on the <Typ>ActivityPackageItem</Typ> item type.
  652. /// <para>Credit indicates whether the learner will be credited for completion of the activity.</para>
  653. /// </summary>
  654. /// <remarks>
  655. /// Property type: Boolean<p/>
  656. /// Property can contain null.<p/>
  657. /// Default value: True<p/>
  658. /// </remarks>
  659. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  660. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  661. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  662. public const string Credit = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.Credit;
  663. /// <summary>
  664. /// Name of the HideContinue property on the <Typ>ActivityPackageItem</Typ> item type.
  665. /// <para>HideContinue is the flag indicating the UI should not display the 'Continue' button.</para>
  666. /// </summary>
  667. /// <remarks>
  668. /// Property type: Boolean<p/>
  669. /// Property can not contain null.<p/>
  670. /// Default value: False<p/>
  671. /// </remarks>
  672. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  673. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  674. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  675. public const string HideContinue = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.HideContinue;
  676. /// <summary>
  677. /// Name of the HidePrevious property on the <Typ>ActivityPackageItem</Typ> item type.
  678. /// <para>HidePrevious is the flag indicating the UI should not display the 'Previous' button.</para>
  679. /// </summary>
  680. /// <remarks>
  681. /// Property type: Boolean<p/>
  682. /// Property can not contain null.<p/>
  683. /// Default value: False<p/>
  684. /// </remarks>
  685. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  686. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  687. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  688. public const string HidePrevious = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.HidePrevious;
  689. /// <summary>
  690. /// Name of the HideExit property on the <Typ>ActivityPackageItem</Typ> item type.
  691. /// <para>HideExit is the flag indicating the UI should not display the 'Exit' button.</para>
  692. /// </summary>
  693. /// <remarks>
  694. /// Property type: Boolean<p/>
  695. /// Property can not contain null.<p/>
  696. /// Default value: False<p/>
  697. /// </remarks>
  698. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  699. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  700. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  701. public const string HideExit = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.HideExit;
  702. /// <summary>
  703. /// Name of the HideAbandon property on the <Typ>ActivityPackageItem</Typ> item type.
  704. /// <para>HideAbandon is the flag indicating the UI should not display the 'Abandon' button.</para>
  705. /// </summary>
  706. /// <remarks>
  707. /// Property type: Boolean<p/>
  708. /// Property can not contain null.<p/>
  709. /// Default value: False<p/>
  710. /// </remarks>
  711. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  712. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  713. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  714. public const string HideAbandon = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.HideAbandon;
  715. /// <summary>
  716. /// Name of the IsVisibleInContents property on the <Typ>ActivityPackageItem</Typ> item type.
  717. /// <para>If IsVisibleInContents is true, the activity is eligible to be visible in the table of contents.</para>
  718. /// </summary>
  719. /// <remarks>
  720. /// Property type: Boolean<p/>
  721. /// Property can not contain null.<p/>
  722. /// Default value: True<p/>
  723. /// </remarks>
  724. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  725. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  726. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  727. public const string IsVisibleInContents = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.IsVisibleInContents;
  728. /// <summary>
  729. /// Name of the LaunchData property on the <Typ>ActivityPackageItem</Typ> item type.
  730. /// <para>LaunchData is the data provided to start an activity.</para>
  731. /// </summary>
  732. /// <remarks>
  733. /// Property type: String[4096]<p/>
  734. /// Property can contain null.<p/>
  735. /// Default value: null<p/>
  736. /// </remarks>
  737. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  738. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  739. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  740. public const string LaunchData = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.LaunchData;
  741. /// <summary>
  742. /// Maximum length of the <Fld>LaunchData</Fld> property in characters.
  743. /// </summary>
  744. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  745. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  746. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  747. public const int MaxLaunchDataLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxLaunchDataLength;
  748. /// <summary>
  749. /// Name of the MasteryScore property on the <Typ>ActivityPackageItem</Typ> item type.
  750. /// <para>MasteryScore is the 'passing' score in SCORM 1.2 content.</para>
  751. /// </summary>
  752. /// <remarks>
  753. /// Property type: Single<p/>
  754. /// Property can contain null.<p/>
  755. /// Default value: null<p/>
  756. /// </remarks>
  757. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  758. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  759. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  760. public const string MasteryScore = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MasteryScore;
  761. /// <summary>
  762. /// Name of the MaxAttempts property on the <Typ>ActivityPackageItem</Typ> item type.
  763. /// <para>MaxAttempts is the maximum number of attempts allowed on this activity.</para>
  764. /// </summary>
  765. /// <remarks>
  766. /// Property type: Int32<p/>
  767. /// Property can contain null.<p/>
  768. /// Default value: null<p/>
  769. /// </remarks>
  770. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  771. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  772. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  773. public const string MaxAttempts = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxAttempts;
  774. /// <summary>
  775. /// Name of the MaxTimeAllowed property on the <Typ>ActivityPackageItem</Typ> item type.
  776. /// <para>MaxTimeAllowed is the maximum time allowed for the user to complete a single attempt on the activity.</para>
  777. /// </summary>
  778. /// <remarks>
  779. /// Property type: Double<p/>
  780. /// Property can contain null.<p/>
  781. /// Default value: 0<p/>
  782. /// </remarks>
  783. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  784. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  785. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  786. public const string MaxTimeAllowed = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxTimeAllowed;
  787. /// <summary>
  788. /// Name of the ResourceParameters property on the <Typ>ActivityPackageItem</Typ> item type.
  789. /// <para>ResourceParameters is the parameter string used in conjunction with the primary resource for this activity.</para>
  790. /// </summary>
  791. /// <remarks>
  792. /// Property type: String[1000]<p/>
  793. /// Property can contain null.<p/>
  794. /// Default value: null<p/>
  795. /// </remarks>
  796. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  797. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  798. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  799. public const string ResourceParameters = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ResourceParameters;
  800. /// <summary>
  801. /// Maximum length of the <Fld>ResourceParameters</Fld> property in characters.
  802. /// </summary>
  803. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  804. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  805. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  806. public const int MaxResourceParametersLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxResourceParametersLength;
  807. /// <summary>
  808. /// Name of the ScaledPassingScore property on the <Typ>ActivityPackageItem</Typ> item type.
  809. /// <para>ScaledPassingScore is the passing score required to 'pass' the SCO.</para>
  810. /// </summary>
  811. /// <remarks>
  812. /// Property type: Single<p/>
  813. /// Property can contain null.<p/>
  814. /// Default value: null<p/>
  815. /// </remarks>
  816. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  817. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  818. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  819. public const string ScaledPassingScore = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ScaledPassingScore;
  820. /// <summary>
  821. /// Name of the TimeLimitAction property on the <Typ>ActivityPackageItem</Typ> item type.
  822. /// <para>TimeLimitAction indicates what a SCO should do when time limit is exceeded.</para>
  823. /// </summary>
  824. /// <remarks>
  825. /// Property type: <Typ>/Microsoft.LearningComponents.TimeLimitAction</Typ><p/>
  826. /// Property can contain null.<p/>
  827. /// Default value: null<p/>
  828. /// </remarks>
  829. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  830. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  831. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  832. public const string TimeLimitAction = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.TimeLimitAction;
  833. /// <summary>
  834. /// Name of the Title property on the <Typ>ActivityPackageItem</Typ> item type.
  835. /// <para>Title is the title of the activity.</para>
  836. /// </summary>
  837. /// <remarks>
  838. /// Property type: Str…

Large files files are truncated, but you can click here to view the full file