PageRenderTime 97ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 2ms

/Slk/Dll/SlkSchema.cs

#
C# | 9552 lines | 2540 code | 694 blank | 6318 comment | 0 complexity | c133e9d1d94c6a9d02d2213b4320f78b MD5 | raw 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: String[200]<p/>
  839. /// Property can not contain null.<p/>
  840. /// Property does not have a default value.<p/>
  841. /// </remarks>
  842. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  843. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  844. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  845. public const string Title = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.Title;
  846. /// <summary>
  847. /// Maximum length of the <Fld>Title</Fld> property in characters.
  848. /// </summary>
  849. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  850. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  851. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  852. public const int MaxTitleLength = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.MaxTitleLength;
  853. /// <summary>
  854. /// Name of the ObjectivesGlobalToSystem property on the <Typ>ActivityPackageItem</Typ> item type.
  855. /// <para>ObjectivesGlobalToSystem is the flag indicating whether the global objectives referenced in this activity tree are global for the learner and the content organization (false) or global for the lifetime of the learner(true).</para>
  856. /// </summary>
  857. /// <remarks>
  858. /// Property type: Boolean<p/>
  859. /// Property can not contain null.<p/>
  860. /// Default value: True<p/>
  861. /// </remarks>
  862. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  863. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  864. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  865. public const string ObjectivesGlobalToSystem = Microsoft.LearningComponents.Storage.BaseSchema.ActivityPackageItem.ObjectivesGlobalToSystem;
  866. }
  867. /// <summary>
  868. /// Contains constants related to the PackageGlobalObjectiveItem item type.
  869. /// <para>Each item contains information about progress on one
  870. /// <a href="SlkConcepts.htm#ScormConcepts">global objective</a> related to one
  871. /// <a href="SlkConcepts.htm#Assignments">organization</a>.</para>
  872. /// <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>
  873. /// </summary>
  874. /// <remarks>
  875. /// <para>
  876. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  877. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  878. /// Properties on the item type:
  879. /// <ul>
  880. /// <li><Fld>Id</Fld></li>
  881. /// <li><Fld>GlobalObjectiveId</Fld></li>
  882. /// <li><Fld>LearnerId</Fld></li>
  883. /// <li><Fld>ScaledScore</Fld></li>
  884. /// <li><Fld>SuccessStatus</Fld></li>
  885. /// </ul>
  886. /// </remarks>
  887. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  888. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  889. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  890. public abstract class PackageGlobalObjectiveItem {
  891. /// <summary>
  892. /// Name of the <Typ>PackageGlobalObjectiveItem</Typ> item type.
  893. /// </summary>
  894. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.PackageGlobalObjectiveItem.ItemTypeName;
  895. /// <summary>
  896. /// Name of the Id property on the <Typ>PackageGlobalObjectiveItem</Typ> item type.
  897. /// </summary>
  898. /// <remarks>
  899. /// The value stored in this property is generated automatically when a new item is
  900. /// added. It is unique across all items of the item type.<p/>
  901. /// Property type: Reference to a <Typ>PackageGlobalObjectiveItem</Typ> item type.<p/>
  902. /// Property can not contain null.<p/>
  903. /// </remarks>
  904. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.PackageGlobalObjectiveItem.Id;
  905. /// <summary>
  906. /// Name of the LearnerId property on the <Typ>PackageGlobalObjectiveItem</Typ> item type.
  907. /// <para>LearnerId is the identifier of the learner related to this entry.</para>
  908. /// </summary>
  909. /// <remarks>
  910. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  911. /// Property can not contain null.<p/>
  912. /// Property does not have a default value.<p/>
  913. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  914. /// </remarks>
  915. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  916. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  917. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  918. public const string LearnerId = Microsoft.LearningComponents.Storage.BaseSchema.PackageGlobalObjectiveItem.LearnerId;
  919. /// <summary>
  920. /// Name of the GlobalObjectiveId property on the <Typ>PackageGlobalObjectiveItem</Typ> item type.
  921. /// <para>GlobalObjectiveId is the identifier for the objective related to this entry.</para>
  922. /// </summary>
  923. /// <remarks>
  924. /// Property type: Reference to a <Typ>GlobalObjectiveItem</Typ> item type.<p/>
  925. /// Property can not contain null.<p/>
  926. /// Property does not have a default value.<p/>
  927. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  928. /// </remarks>
  929. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  930. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  931. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  932. public const string GlobalObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.PackageGlobalObjectiveItem.GlobalObjectiveId;
  933. /// <summary>
  934. /// Name of the ScaledScore property on the <Typ>PackageGlobalObjectiveItem</Typ> item type.
  935. /// <para>ScaledScore is the score that reflects the performance of the learner on this objective.</para>
  936. /// </summary>
  937. /// <remarks>
  938. /// Property type: Single<p/>
  939. /// Property can contain null.<p/>
  940. /// Default value: null<p/>
  941. /// </remarks>
  942. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  943. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  944. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  945. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.PackageGlobalObjectiveItem.ScaledScore;
  946. /// <summary>
  947. /// Name of the SuccessStatus property on the <Typ>PackageGlobalObjectiveItem</Typ> item type.
  948. /// <para>SuccessStatus indicates whether or not the learner has successfully met this objective.</para>
  949. /// </summary>
  950. /// <remarks>
  951. /// Property type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ><p/>
  952. /// Property can not contain null.<p/>
  953. /// Default value: <Fld>/Microsoft.LearningComponents.SuccessStatus.Unknown</Fld><p/>
  954. /// </remarks>
  955. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  956. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  957. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  958. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.PackageGlobalObjectiveItem.SuccessStatus;
  959. }
  960. /// <summary>
  961. /// Contains constants related to the AttemptItem item type.
  962. /// <para>Each item contains information about one <a href="SlkConcepts.htm#Assignments">attempt</a>, i.e. one
  963. /// instance of one learner executing one
  964. /// <a href="SlkConcepts.htm#Packages">organization</a> of one e-learning package.
  965. /// If the same learner attempts the same organization twice, two AttemptItem rows are
  966. /// created.</para>
  967. /// <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>. SLK <a href="SlkSchema.xml.htm">extends</a> this item type by adding the
  968. /// <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.LearnerAssignmentId.Field.htm">LearnerAssignmentId</a> property/column and a SQL index.</para>
  969. /// </summary>
  970. /// <remarks>
  971. /// <para>
  972. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  973. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  974. /// Properties on the item type:
  975. /// <ul>
  976. /// <li><Fld>Id</Fld></li>
  977. /// <li><Fld>AttemptStatus</Fld></li>
  978. /// <li><Fld>CompletionStatus</Fld></li>
  979. /// <li><Fld>CurrentActivityId</Fld></li>
  980. /// <li><Fld>FinishedTimestamp</Fld></li>
  981. /// <li><Fld>LearnerAssignmentId</Fld></li>
  982. /// <li><Fld>LearnerId</Fld></li>
  983. /// <li><Fld>LogDetailSequencing</Fld></li>
  984. /// <li><Fld>LogFinalSequencing</Fld></li>
  985. /// <li><Fld>LogRollup</Fld></li>
  986. /// <li><Fld>PackageId</Fld></li>
  987. /// <li><Fld>RootActivityId</Fld></li>
  988. /// <li><Fld>StartedTimestamp</Fld></li>
  989. /// <li><Fld>SuccessStatus</Fld></li>
  990. /// <li><Fld>SuspendedActivityId</Fld></li>
  991. /// <li><Fld>TotalPoints</Fld></li>
  992. /// </ul>
  993. /// </remarks>
  994. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  995. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  996. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  997. public abstract class AttemptItem {
  998. /// <summary>
  999. /// Name of the <Typ>AttemptItem</Typ> item type.
  1000. /// </summary>
  1001. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.ItemTypeName;
  1002. /// <summary>
  1003. /// Name of the Id property on the <Typ>AttemptItem</Typ> item type.
  1004. /// </summary>
  1005. /// <remarks>
  1006. /// The value stored in this property is generated automatically when a new item is
  1007. /// added. It is unique across all items of the item type.<p/>
  1008. /// Property type: Reference to a <Typ>AttemptItem</Typ> item type.<p/>
  1009. /// Property can not contain null.<p/>
  1010. /// </remarks>
  1011. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.Id;
  1012. /// <summary>
  1013. /// Name of the LearnerId property on the <Typ>AttemptItem</Typ> item type.
  1014. /// <para>LearnerId is the identifier of the learner of this attempt.</para>
  1015. /// </summary>
  1016. /// <remarks>
  1017. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  1018. /// Property can not contain null.<p/>
  1019. /// Property does not have a default value.<p/>
  1020. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1021. /// </remarks>
  1022. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1023. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1024. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1025. public const string LearnerId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.LearnerId;
  1026. /// <summary>
  1027. /// Name of the RootActivityId property on the <Typ>AttemptItem</Typ> item type.
  1028. /// <para>RootActivityId is the identifier of the root activity of the package.</para>
  1029. /// </summary>
  1030. /// <remarks>
  1031. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  1032. /// Property can not contain null.<p/>
  1033. /// Property does not have a default value.<p/>
  1034. /// </remarks>
  1035. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1036. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1037. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1038. public const string RootActivityId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.RootActivityId;
  1039. /// <summary>
  1040. /// Name of the CompletionStatus property on the <Typ>AttemptItem</Typ> item type.
  1041. /// <para>CompletionStatus is the TODO.</para>
  1042. /// </summary>
  1043. /// <remarks>
  1044. /// Property type: <Typ>/Microsoft.LearningComponents.CompletionStatus</Typ><p/>
  1045. /// Property can not contain null.<p/>
  1046. /// Default value: <Fld>/Microsoft.LearningComponents.CompletionStatus.Unknown</Fld><p/>
  1047. /// </remarks>
  1048. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1049. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1050. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1051. public const string CompletionStatus = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.CompletionStatus;
  1052. /// <summary>
  1053. /// Name of the CurrentActivityId property on the <Typ>AttemptItem</Typ> item type.
  1054. /// <para>CurrentActivityId is the identifier of the current active activity.</para>
  1055. /// </summary>
  1056. /// <remarks>
  1057. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  1058. /// Property can contain null.<p/>
  1059. /// Default value: null<p/>
  1060. /// </remarks>
  1061. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1062. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1063. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1064. public const string CurrentActivityId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.CurrentActivityId;
  1065. /// <summary>
  1066. /// Name of the SuspendedActivityId property on the <Typ>AttemptItem</Typ> item type.
  1067. /// <para>SuspendedActivityId is the identifier of the previously suspended activity.</para>
  1068. /// </summary>
  1069. /// <remarks>
  1070. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  1071. /// Property can contain null.<p/>
  1072. /// Default value: null<p/>
  1073. /// </remarks>
  1074. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1075. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1076. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1077. public const string SuspendedActivityId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.SuspendedActivityId;
  1078. /// <summary>
  1079. /// Name of the PackageId property on the <Typ>AttemptItem</Typ> item type.
  1080. /// <para>PackageId is the identifier of the package that is being attempted.</para>
  1081. /// </summary>
  1082. /// <remarks>
  1083. /// Property type: Reference to a <Typ>PackageItem</Typ> item type.<p/>
  1084. /// Property can not contain null.<p/>
  1085. /// Property does not have a default value.<p/>
  1086. /// </remarks>
  1087. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1088. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1089. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1090. public const string PackageId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.PackageId;
  1091. /// <summary>
  1092. /// Name of the AttemptStatus property on the <Typ>AttemptItem</Typ> item type.
  1093. /// <para>AttemptStatus is the status of the attempt.</para>
  1094. /// </summary>
  1095. /// <remarks>
  1096. /// Property type: <Typ>/Microsoft.LearningComponents.AttemptStatus</Typ><p/>
  1097. /// Property can not contain null.<p/>
  1098. /// Default value: <Fld>/Microsoft.LearningComponents.AttemptStatus.Active</Fld><p/>
  1099. /// </remarks>
  1100. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1101. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1102. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1103. public const string AttemptStatus = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.AttemptStatus;
  1104. /// <summary>
  1105. /// Name of the FinishedTimestamp property on the <Typ>AttemptItem</Typ> item type.
  1106. /// <para>FinishedTimestamp is the date/time (UTC) the attempt was completed or abandoned.</para>
  1107. /// </summary>
  1108. /// <remarks>
  1109. /// Property type: DateTime<p/>
  1110. /// Property can contain null.<p/>
  1111. /// Default value: null<p/>
  1112. /// </remarks>
  1113. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1114. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1115. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1116. public const string FinishedTimestamp = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.FinishedTimestamp;
  1117. /// <summary>
  1118. /// Name of the LogDetailSequencing property on the <Typ>AttemptItem</Typ> item type.
  1119. /// <para>If LogDetailSequencing is true, details of navigation are logged, from the initial activity up to but not including the final destination.</para>
  1120. /// </summary>
  1121. /// <remarks>
  1122. /// Property type: Boolean<p/>
  1123. /// Property can not contain null.<p/>
  1124. /// Default value: False<p/>
  1125. /// </remarks>
  1126. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1127. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1128. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1129. public const string LogDetailSequencing = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.LogDetailSequencing;
  1130. /// <summary>
  1131. /// Name of the LogFinalSequencing property on the <Typ>AttemptItem</Typ> item type.
  1132. /// <para>If LogFinalSequencing is true, final destination arrived at when navigating is logged.</para>
  1133. /// </summary>
  1134. /// <remarks>
  1135. /// Property type: Boolean<p/>
  1136. /// Property can not contain null.<p/>
  1137. /// Default value: False<p/>
  1138. /// </remarks>
  1139. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1140. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1141. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1142. public const string LogFinalSequencing = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.LogFinalSequencing;
  1143. /// <summary>
  1144. /// Name of the LogRollup property on the <Typ>AttemptItem</Typ> item type.
  1145. /// <para>If LogRollup is true, rollup operations are logged.</para>
  1146. /// </summary>
  1147. /// <remarks>
  1148. /// Property type: Boolean<p/>
  1149. /// Property can not contain null.<p/>
  1150. /// Default value: False<p/>
  1151. /// </remarks>
  1152. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1153. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1154. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1155. public const string LogRollup = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.LogRollup;
  1156. /// <summary>
  1157. /// Name of the StartedTimestamp property on the <Typ>AttemptItem</Typ> item type.
  1158. /// <para>StartedTimestamp is the date/time (UTC) when the attempt was started.</para>
  1159. /// </summary>
  1160. /// <remarks>
  1161. /// Property type: DateTime<p/>
  1162. /// Property can contain null.<p/>
  1163. /// Property does not have a default value.<p/>
  1164. /// </remarks>
  1165. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1166. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1167. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1168. public const string StartedTimestamp = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.StartedTimestamp;
  1169. /// <summary>
  1170. /// Name of the SuccessStatus property on the <Typ>AttemptItem</Typ> item type.
  1171. /// <para>SuccessStatus is the TODO.</para>
  1172. /// </summary>
  1173. /// <remarks>
  1174. /// Property type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ><p/>
  1175. /// Property can not contain null.<p/>
  1176. /// Default value: <Fld>/Microsoft.LearningComponents.SuccessStatus.Unknown</Fld><p/>
  1177. /// </remarks>
  1178. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1179. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1180. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1181. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.SuccessStatus;
  1182. /// <summary>
  1183. /// Name of the TotalPoints property on the <Typ>AttemptItem</Typ> item type.
  1184. /// <para>TotalPoints is the TODO.</para>
  1185. /// </summary>
  1186. /// <remarks>
  1187. /// Property type: Single<p/>
  1188. /// Property can contain null.<p/>
  1189. /// Default value: null<p/>
  1190. /// </remarks>
  1191. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1192. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1193. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1194. public const string TotalPoints = Microsoft.LearningComponents.Storage.BaseSchema.AttemptItem.TotalPoints;
  1195. /// <summary>
  1196. /// Name of the LearnerAssignmentId property on the <Typ>AttemptItem</Typ> item type.
  1197. /// <para>
  1198. /// LearnerAssignmentId is the
  1199. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentItemIdentifier.Class.htm">LearnerAssignmentItemIdentifier</a>
  1200. /// of the
  1201. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>
  1202. /// associated with this attempt.
  1203. /// </para>
  1204. /// <para>
  1205. /// This property/column is available only in <a href="Default.htm">SLK</a> (not in
  1206. /// <a href="Mlc.htm">MLC</a>).
  1207. /// </para>
  1208. /// </summary>
  1209. /// <remarks>
  1210. /// Property type: Reference to a <Typ>LearnerAssignmentItem</Typ> item type.<p/>
  1211. /// Property can contain null.<p/>
  1212. /// Default value: null<p/>
  1213. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1214. /// </remarks>
  1215. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1216. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1217. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1218. public const string LearnerAssignmentId = "LearnerAssignmentId";
  1219. }
  1220. /// <summary>
  1221. /// Contains constants related to the AttemptObjectiveItem item type.
  1222. /// <para>Each item contains information about the learner's progress on one
  1223. /// <a href="SlkConcepts.htm#ScormConcepts">local objective</a> for one
  1224. /// <a href="SlkConcepts.htm#Packages">activity</a> of one
  1225. /// <a href="SlkConcepts.htm#Assignments">attempt</a>.</para>
  1226. /// <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>
  1227. /// </summary>
  1228. /// <remarks>
  1229. /// <para>
  1230. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  1231. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  1232. /// Properties on the item type:
  1233. /// <ul>
  1234. /// <li><Fld>Id</Fld></li>
  1235. /// <li><Fld>ActivityAttemptId</Fld></li>
  1236. /// <li><Fld>ActivityObjectiveId</Fld></li>
  1237. /// <li><Fld>CompletionStatus</Fld></li>
  1238. /// <li><Fld>Description</Fld></li>
  1239. /// <li><Fld>IsPrimaryObjective</Fld></li>
  1240. /// <li><Fld>Key</Fld></li>
  1241. /// <li><Fld>LessonStatus</Fld></li>
  1242. /// <li><Fld>MaxScore</Fld></li>
  1243. /// <li><Fld>MinScore</Fld></li>
  1244. /// <li><Fld>ProgressMeasure</Fld></li>
  1245. /// <li><Fld>RawScore</Fld></li>
  1246. /// <li><Fld>ScaledScore</Fld></li>
  1247. /// <li><Fld>SuccessStatus</Fld></li>
  1248. /// </ul>
  1249. /// </remarks>
  1250. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1251. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1252. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1253. public abstract class AttemptObjectiveItem {
  1254. /// <summary>
  1255. /// Name of the <Typ>AttemptObjectiveItem</Typ> item type.
  1256. /// </summary>
  1257. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.ItemTypeName;
  1258. /// <summary>
  1259. /// Name of the Id property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1260. /// </summary>
  1261. /// <remarks>
  1262. /// The value stored in this property is generated automatically when a new item is
  1263. /// added. It is unique across all items of the item type.<p/>
  1264. /// Property type: Reference to a <Typ>AttemptObjectiveItem</Typ> item type.<p/>
  1265. /// Property can not contain null.<p/>
  1266. /// </remarks>
  1267. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.Id;
  1268. /// <summary>
  1269. /// Name of the ActivityAttemptId property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1270. /// <para>ActivityAttemptId is the identifier of the activity related to this attempt.</para>
  1271. /// </summary>
  1272. /// <remarks>
  1273. /// Property type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.<p/>
  1274. /// Property can not contain null.<p/>
  1275. /// Property does not have a default value.<p/>
  1276. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1277. /// </remarks>
  1278. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1279. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1280. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1281. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.ActivityAttemptId;
  1282. /// <summary>
  1283. /// Name of the ActivityObjectiveId property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1284. /// <para>ActivityObjectiveId is the identifier for the objective related to this entry.</para>
  1285. /// </summary>
  1286. /// <remarks>
  1287. /// Property type: Reference to a <Typ>ActivityObjectiveItem</Typ> item type.<p/>
  1288. /// Property can contain null.<p/>
  1289. /// Default value: null<p/>
  1290. /// </remarks>
  1291. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1292. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1293. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1294. public const string ActivityObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.ActivityObjectiveId;
  1295. /// <summary>
  1296. /// Name of the CompletionStatus property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1297. /// <para>CompletionStatus indicates whether or not the learner has completed work on this objective.</para>
  1298. /// </summary>
  1299. /// <remarks>
  1300. /// Property type: <Typ>/Microsoft.LearningComponents.CompletionStatus</Typ><p/>
  1301. /// Property can not contain null.<p/>
  1302. /// Default value: <Fld>/Microsoft.LearningComponents.CompletionStatus.Unknown</Fld><p/>
  1303. /// </remarks>
  1304. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1305. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1306. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1307. public const string CompletionStatus = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.CompletionStatus;
  1308. /// <summary>
  1309. /// Name of the Description property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1310. /// <para>Description is the description of the objective.</para>
  1311. /// </summary>
  1312. /// <remarks>
  1313. /// Property type: String[255]<p/>
  1314. /// Property can contain null.<p/>
  1315. /// Default value: null<p/>
  1316. /// </remarks>
  1317. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1318. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1319. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1320. public const string Description = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.Description;
  1321. /// <summary>
  1322. /// Maximum length of the <Fld>Description</Fld> property in characters.
  1323. /// </summary>
  1324. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1325. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1326. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1327. public const int MaxDescriptionLength = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.MaxDescriptionLength;
  1328. /// <summary>
  1329. /// Name of the IsPrimaryObjective property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1330. /// <para>If IsPrimaryObjective is true, then this is the primary objective for the related activity.</para>
  1331. /// </summary>
  1332. /// <remarks>
  1333. /// Property type: Boolean<p/>
  1334. /// Property can not contain null.<p/>
  1335. /// Default value: False<p/>
  1336. /// </remarks>
  1337. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1338. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1339. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1340. public const string IsPrimaryObjective = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.IsPrimaryObjective;
  1341. /// <summary>
  1342. /// Name of the Key property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1343. /// <para>Key is the identifier for the activity. The identifier is not necessarily unique.</para>
  1344. /// </summary>
  1345. /// <remarks>
  1346. /// Property type: String[4096]<p/>
  1347. /// Property can contain null.<p/>
  1348. /// Property does not have a default value.<p/>
  1349. /// </remarks>
  1350. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1351. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1352. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1353. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.Key;
  1354. /// <summary>
  1355. /// Maximum length of the <Fld>Key</Fld> property in characters.
  1356. /// </summary>
  1357. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1358. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1359. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1360. public const int MaxKeyLength = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.MaxKeyLength;
  1361. /// <summary>
  1362. /// Name of the LessonStatus property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1363. /// <para>LessonStatus is the SCORM 1.2 compliance field to include status of the current user with respect to this objective.</para>
  1364. /// </summary>
  1365. /// <remarks>
  1366. /// Property type: <Typ>/Microsoft.LearningComponents.LessonStatus</Typ><p/>
  1367. /// Property can contain null.<p/>
  1368. /// Default value: <Fld>/Microsoft.LearningComponents.LessonStatus.NotAttempted</Fld><p/>
  1369. /// </remarks>
  1370. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1371. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1372. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1373. public const string LessonStatus = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.LessonStatus;
  1374. /// <summary>
  1375. /// Name of the RawScore property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1376. /// <para>RawScore is the score that reflects the performance of the learner on this objective, between MinScore and MaxScore.</para>
  1377. /// </summary>
  1378. /// <remarks>
  1379. /// Property type: Single<p/>
  1380. /// Property can contain null.<p/>
  1381. /// Default value: null<p/>
  1382. /// </remarks>
  1383. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1384. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1385. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1386. public const string RawScore = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.RawScore;
  1387. /// <summary>
  1388. /// Name of the MinScore property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1389. /// <para>MinScore is the minimum score allowed on this objective for the learner.</para>
  1390. /// </summary>
  1391. /// <remarks>
  1392. /// Property type: Single<p/>
  1393. /// Property can contain null.<p/>
  1394. /// Default value: null<p/>
  1395. /// </remarks>
  1396. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1397. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1398. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1399. public const string MinScore = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.MinScore;
  1400. /// <summary>
  1401. /// Name of the MaxScore property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1402. /// <para>MaxScore is the maximum score allowed on this objective for this learner.</para>
  1403. /// </summary>
  1404. /// <remarks>
  1405. /// Property type: Single<p/>
  1406. /// Property can contain null.<p/>
  1407. /// Default value: null<p/>
  1408. /// </remarks>
  1409. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1410. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1411. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1412. public const string MaxScore = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.MaxScore;
  1413. /// <summary>
  1414. /// Name of the ProgressMeasure property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1415. /// <para>ProgressMeasure is the progress of learner in completing this objective.</para>
  1416. /// </summary>
  1417. /// <remarks>
  1418. /// Property type: Single<p/>
  1419. /// Property can contain null.<p/>
  1420. /// Default value: null<p/>
  1421. /// </remarks>
  1422. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1423. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1424. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1425. public const string ProgressMeasure = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.ProgressMeasure;
  1426. /// <summary>
  1427. /// Name of the ScaledScore property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1428. /// <para>ScaledScore is the score that reflects the performance of the learner on this objective.</para>
  1429. /// </summary>
  1430. /// <remarks>
  1431. /// Property type: Single<p/>
  1432. /// Property can contain null.<p/>
  1433. /// Default value: null<p/>
  1434. /// </remarks>
  1435. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1436. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1437. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1438. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.ScaledScore;
  1439. /// <summary>
  1440. /// Name of the SuccessStatus property on the <Typ>AttemptObjectiveItem</Typ> item type.
  1441. /// <para>SuccessStatus indicates whether or not the learner has successfully met this objective.</para>
  1442. /// </summary>
  1443. /// <remarks>
  1444. /// Property type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ><p/>
  1445. /// Property can not contain null.<p/>
  1446. /// Default value: <Fld>/Microsoft.LearningComponents.SuccessStatus.Unknown</Fld><p/>
  1447. /// </remarks>
  1448. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1449. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1450. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1451. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.SuccessStatus;
  1452. }
  1453. /// <summary>
  1454. /// Contains constants related to the CommentFromLearnerItem item type.
  1455. /// <para>Each item contains one comment from the learner related to one
  1456. /// <a href="SlkConcepts.htm#Packages">activity</a> of one
  1457. /// <a href="SlkConcepts.htm#Assignments">attempt</a>.</para>
  1458. /// <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>
  1459. /// </summary>
  1460. /// <remarks>
  1461. /// <para>
  1462. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  1463. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  1464. /// Properties on the item type:
  1465. /// <ul>
  1466. /// <li><Fld>Id</Fld></li>
  1467. /// <li><Fld>ActivityAttemptId</Fld></li>
  1468. /// <li><Fld>Comment</Fld></li>
  1469. /// <li><Fld>Location</Fld></li>
  1470. /// <li><Fld>Ordinal</Fld></li>
  1471. /// <li><Fld>Timestamp</Fld></li>
  1472. /// </ul>
  1473. /// </remarks>
  1474. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1475. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1476. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1477. public abstract class CommentFromLearnerItem {
  1478. /// <summary>
  1479. /// Name of the <Typ>CommentFromLearnerItem</Typ> item type.
  1480. /// </summary>
  1481. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.ItemTypeName;
  1482. /// <summary>
  1483. /// Name of the Id property on the <Typ>CommentFromLearnerItem</Typ> item type.
  1484. /// </summary>
  1485. /// <remarks>
  1486. /// The value stored in this property is generated automatically when a new item is
  1487. /// added. It is unique across all items of the item type.<p/>
  1488. /// Property type: Reference to a <Typ>CommentFromLearnerItem</Typ> item type.<p/>
  1489. /// Property can not contain null.<p/>
  1490. /// </remarks>
  1491. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.Id;
  1492. /// <summary>
  1493. /// Name of the ActivityAttemptId property on the <Typ>CommentFromLearnerItem</Typ> item type.
  1494. /// <para>ActivityAttemptId is the identifier for the attempt on the activity related to this comment.</para>
  1495. /// </summary>
  1496. /// <remarks>
  1497. /// Property type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.<p/>
  1498. /// Property can not contain null.<p/>
  1499. /// Property does not have a default value.<p/>
  1500. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1501. /// </remarks>
  1502. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1503. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1504. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1505. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.ActivityAttemptId;
  1506. /// <summary>
  1507. /// Name of the Comment property on the <Typ>CommentFromLearnerItem</Typ> item type.
  1508. /// <para>Comment is the text of the comment.</para>
  1509. /// </summary>
  1510. /// <remarks>
  1511. /// Property type: String[4096]<p/>
  1512. /// Property can not contain null.<p/>
  1513. /// Property does not have a default value.<p/>
  1514. /// </remarks>
  1515. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1516. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1517. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1518. public const string Comment = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.Comment;
  1519. /// <summary>
  1520. /// Maximum length of the <Fld>Comment</Fld> property in characters.
  1521. /// </summary>
  1522. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1523. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1524. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1525. public const int MaxCommentLength = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.MaxCommentLength;
  1526. /// <summary>
  1527. /// Name of the Location property on the <Typ>CommentFromLearnerItem</Typ> item type.
  1528. /// <para>Location is the text indicating where the comment applies.</para>
  1529. /// </summary>
  1530. /// <remarks>
  1531. /// Property type: String[255]<p/>
  1532. /// Property can contain null.<p/>
  1533. /// Property does not have a default value.<p/>
  1534. /// </remarks>
  1535. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1536. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1537. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1538. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.Location;
  1539. /// <summary>
  1540. /// Maximum length of the <Fld>Location</Fld> property in characters.
  1541. /// </summary>
  1542. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1543. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1544. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1545. public const int MaxLocationLength = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.MaxLocationLength;
  1546. /// <summary>
  1547. /// Name of the Ordinal property on the <Typ>CommentFromLearnerItem</Typ> item type.
  1548. /// <para>Ordinal is the TODO.</para>
  1549. /// </summary>
  1550. /// <remarks>
  1551. /// Property type: Int32<p/>
  1552. /// Property can not contain null.<p/>
  1553. /// Property does not have a default value.<p/>
  1554. /// </remarks>
  1555. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1556. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1557. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1558. public const string Ordinal = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.Ordinal;
  1559. /// <summary>
  1560. /// Name of the Timestamp property on the <Typ>CommentFromLearnerItem</Typ> item type.
  1561. /// <para>Timestamp is the timestamp (UTC) indicating when the comment was created or most recently changed.</para>
  1562. /// </summary>
  1563. /// <remarks>
  1564. /// Property type: String[28]<p/>
  1565. /// Property can contain null.<p/>
  1566. /// Property does not have a default value.<p/>
  1567. /// </remarks>
  1568. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1569. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1570. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1571. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.Timestamp;
  1572. /// <summary>
  1573. /// Maximum length of the <Fld>Timestamp</Fld> property in characters.
  1574. /// </summary>
  1575. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1576. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1577. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1578. public const int MaxTimestampLength = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLearnerItem.MaxTimestampLength;
  1579. }
  1580. /// <summary>
  1581. /// Contains constants related to the CommentFromLmsItem item type.
  1582. /// <para>Each item contains a <a href="SlkConcepts.htm#ScormConcepts">"comments from LMS"</a> string related to a
  1583. /// specific <a href="SlkConcepts.htm#Packages">activity</a> within an e-learning package.
  1584. /// These are read-only by <a href="SlkConcepts.htm#Packages">SCOs</a>. SLK does not add
  1585. /// rows to the CommentsFromLmsItem table.</para>
  1586. /// <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>
  1587. /// </summary>
  1588. /// <remarks>
  1589. /// <para>
  1590. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  1591. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  1592. /// Properties on the item type:
  1593. /// <ul>
  1594. /// <li><Fld>Id</Fld></li>
  1595. /// <li><Fld>ActivityPackageId</Fld></li>
  1596. /// <li><Fld>Comment</Fld></li>
  1597. /// <li><Fld>Location</Fld></li>
  1598. /// <li><Fld>Timestamp</Fld></li>
  1599. /// </ul>
  1600. /// </remarks>
  1601. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1602. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1603. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1604. public abstract class CommentFromLmsItem {
  1605. /// <summary>
  1606. /// Name of the <Typ>CommentFromLmsItem</Typ> item type.
  1607. /// </summary>
  1608. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.ItemTypeName;
  1609. /// <summary>
  1610. /// Name of the Id property on the <Typ>CommentFromLmsItem</Typ> item type.
  1611. /// </summary>
  1612. /// <remarks>
  1613. /// The value stored in this property is generated automatically when a new item is
  1614. /// added. It is unique across all items of the item type.<p/>
  1615. /// Property type: Reference to a <Typ>CommentFromLmsItem</Typ> item type.<p/>
  1616. /// Property can not contain null.<p/>
  1617. /// </remarks>
  1618. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.Id;
  1619. /// <summary>
  1620. /// Name of the ActivityPackageId property on the <Typ>CommentFromLmsItem</Typ> item type.
  1621. /// <para>ActivityPackageId is the identifier of the activity in a specific package associated with this comment.</para>
  1622. /// </summary>
  1623. /// <remarks>
  1624. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  1625. /// Property can not contain null.<p/>
  1626. /// Property does not have a default value.<p/>
  1627. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1628. /// </remarks>
  1629. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1630. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1631. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1632. public const string ActivityPackageId = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.ActivityPackageId;
  1633. /// <summary>
  1634. /// Name of the Comment property on the <Typ>CommentFromLmsItem</Typ> item type.
  1635. /// <para>Comment is the text of the comment.</para>
  1636. /// </summary>
  1637. /// <remarks>
  1638. /// Property type: String[4096]<p/>
  1639. /// Property can not contain null.<p/>
  1640. /// Property does not have a default value.<p/>
  1641. /// </remarks>
  1642. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1643. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1644. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1645. public const string Comment = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.Comment;
  1646. /// <summary>
  1647. /// Maximum length of the <Fld>Comment</Fld> property in characters.
  1648. /// </summary>
  1649. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1650. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1651. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1652. public const int MaxCommentLength = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.MaxCommentLength;
  1653. /// <summary>
  1654. /// Name of the Location property on the <Typ>CommentFromLmsItem</Typ> item type.
  1655. /// <para>Location is the text indicating where the comment applies.</para>
  1656. /// </summary>
  1657. /// <remarks>
  1658. /// Property type: String[255]<p/>
  1659. /// Property can contain null.<p/>
  1660. /// Property does not have a default value.<p/>
  1661. /// </remarks>
  1662. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1663. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1664. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1665. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.Location;
  1666. /// <summary>
  1667. /// Maximum length of the <Fld>Location</Fld> property in characters.
  1668. /// </summary>
  1669. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1670. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1671. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1672. public const int MaxLocationLength = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.MaxLocationLength;
  1673. /// <summary>
  1674. /// Name of the Timestamp property on the <Typ>CommentFromLmsItem</Typ> item type.
  1675. /// <para>Timestamp is the timestamp (UTC) indicating when comment was created or most recently changed.</para>
  1676. /// </summary>
  1677. /// <remarks>
  1678. /// Property type: String[28]<p/>
  1679. /// Property can contain null.<p/>
  1680. /// Property does not have a default value.<p/>
  1681. /// </remarks>
  1682. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1683. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1684. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1685. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.Timestamp;
  1686. /// <summary>
  1687. /// Maximum length of the <Fld>Timestamp</Fld> property in characters.
  1688. /// </summary>
  1689. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1690. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1691. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1692. public const int MaxTimestampLength = Microsoft.LearningComponents.Storage.BaseSchema.CommentFromLmsItem.MaxTimestampLength;
  1693. }
  1694. /// <summary>
  1695. /// Contains constants related to the CorrectResponseItem item type.
  1696. /// <para>Each item contains information about one SCORM <a href="SlkConcepts.htm#ScormConcepts">correct response string</a>
  1697. /// for one <a href="Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Class.htm">InteractionItem</a>.
  1698. /// The CorrectResponseItem table contains one row in this table per correct response per
  1699. /// interaction.</para>
  1700. /// <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>
  1701. /// </summary>
  1702. /// <remarks>
  1703. /// <para>
  1704. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  1705. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  1706. /// Properties on the item type:
  1707. /// <ul>
  1708. /// <li><Fld>Id</Fld></li>
  1709. /// <li><Fld>InteractionId</Fld></li>
  1710. /// <li><Fld>ResponsePattern</Fld></li>
  1711. /// </ul>
  1712. /// </remarks>
  1713. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1714. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1715. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1716. public abstract class CorrectResponseItem {
  1717. /// <summary>
  1718. /// Name of the <Typ>CorrectResponseItem</Typ> item type.
  1719. /// </summary>
  1720. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.CorrectResponseItem.ItemTypeName;
  1721. /// <summary>
  1722. /// Name of the Id property on the <Typ>CorrectResponseItem</Typ> item type.
  1723. /// </summary>
  1724. /// <remarks>
  1725. /// The value stored in this property is generated automatically when a new item is
  1726. /// added. It is unique across all items of the item type.<p/>
  1727. /// Property type: Reference to a <Typ>CorrectResponseItem</Typ> item type.<p/>
  1728. /// Property can not contain null.<p/>
  1729. /// </remarks>
  1730. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.CorrectResponseItem.Id;
  1731. /// <summary>
  1732. /// Name of the InteractionId property on the <Typ>CorrectResponseItem</Typ> item type.
  1733. /// <para>InteractionId is the identifier of the interaction for which this is a correct response.</para>
  1734. /// </summary>
  1735. /// <remarks>
  1736. /// Property type: Reference to a <Typ>InteractionItem</Typ> item type.<p/>
  1737. /// Property can not contain null.<p/>
  1738. /// Property does not have a default value.<p/>
  1739. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1740. /// </remarks>
  1741. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1742. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1743. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1744. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.CorrectResponseItem.InteractionId;
  1745. /// <summary>
  1746. /// Name of the ResponsePattern property on the <Typ>CorrectResponseItem</Typ> item type.
  1747. /// <para>ResponsePattern is the pattern of the correct response.</para>
  1748. /// </summary>
  1749. /// <remarks>
  1750. /// Property type: String[1073741822]<p/>
  1751. /// Property can not contain null.<p/>
  1752. /// Property does not have a default value.<p/>
  1753. /// </remarks>
  1754. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1755. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1756. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1757. public const string ResponsePattern = Microsoft.LearningComponents.Storage.BaseSchema.CorrectResponseItem.ResponsePattern;
  1758. /// <summary>
  1759. /// Maximum length of the <Fld>ResponsePattern</Fld> property in characters.
  1760. /// </summary>
  1761. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1762. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1763. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1764. public const int MaxResponsePatternLength = Microsoft.LearningComponents.Storage.BaseSchema.CorrectResponseItem.MaxResponsePatternLength;
  1765. }
  1766. /// <summary>
  1767. /// Contains constants related to the EvaluationCommentItem item type.
  1768. /// <para>Each item contains a comment from an evaluator (i.e. an instructor grading a
  1769. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>) related to one
  1770. /// <a href="Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Class.htm">InteractionItem</a>. Only used for e-learning packages in Class Server format.</para>
  1771. /// <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>
  1772. /// </summary>
  1773. /// <remarks>
  1774. /// <para>
  1775. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  1776. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  1777. /// Properties on the item type:
  1778. /// <ul>
  1779. /// <li><Fld>Id</Fld></li>
  1780. /// <li><Fld>Comment</Fld></li>
  1781. /// <li><Fld>InteractionId</Fld></li>
  1782. /// <li><Fld>Location</Fld></li>
  1783. /// <li><Fld>Ordinal</Fld></li>
  1784. /// <li><Fld>Timestamp</Fld></li>
  1785. /// </ul>
  1786. /// </remarks>
  1787. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1788. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1789. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1790. public abstract class EvaluationCommentItem {
  1791. /// <summary>
  1792. /// Name of the <Typ>EvaluationCommentItem</Typ> item type.
  1793. /// </summary>
  1794. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.ItemTypeName;
  1795. /// <summary>
  1796. /// Name of the Id property on the <Typ>EvaluationCommentItem</Typ> item type.
  1797. /// </summary>
  1798. /// <remarks>
  1799. /// The value stored in this property is generated automatically when a new item is
  1800. /// added. It is unique across all items of the item type.<p/>
  1801. /// Property type: Reference to a <Typ>EvaluationCommentItem</Typ> item type.<p/>
  1802. /// Property can not contain null.<p/>
  1803. /// </remarks>
  1804. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.Id;
  1805. /// <summary>
  1806. /// Name of the InteractionId property on the <Typ>EvaluationCommentItem</Typ> item type.
  1807. /// <para>InteractionId is the identifier of the interaction for which this is a comment.</para>
  1808. /// </summary>
  1809. /// <remarks>
  1810. /// Property type: Reference to a <Typ>InteractionItem</Typ> item type.<p/>
  1811. /// Property can not contain null.<p/>
  1812. /// Property does not have a default value.<p/>
  1813. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1814. /// </remarks>
  1815. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1816. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1817. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1818. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.InteractionId;
  1819. /// <summary>
  1820. /// Name of the Comment property on the <Typ>EvaluationCommentItem</Typ> item type.
  1821. /// <para>Comment is the text of the comment.</para>
  1822. /// </summary>
  1823. /// <remarks>
  1824. /// Property type: String[4096]<p/>
  1825. /// Property can not contain null.<p/>
  1826. /// Property does not have a default value.<p/>
  1827. /// </remarks>
  1828. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1829. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1830. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1831. public const string Comment = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.Comment;
  1832. /// <summary>
  1833. /// Maximum length of the <Fld>Comment</Fld> property in characters.
  1834. /// </summary>
  1835. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1836. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1837. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1838. public const int MaxCommentLength = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.MaxCommentLength;
  1839. /// <summary>
  1840. /// Name of the Location property on the <Typ>EvaluationCommentItem</Typ> item type.
  1841. /// <para>Location is the text indicating where the comment applies.</para>
  1842. /// </summary>
  1843. /// <remarks>
  1844. /// Property type: String[255]<p/>
  1845. /// Property can contain null.<p/>
  1846. /// Property does not have a default value.<p/>
  1847. /// </remarks>
  1848. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1849. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1850. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1851. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.Location;
  1852. /// <summary>
  1853. /// Maximum length of the <Fld>Location</Fld> property in characters.
  1854. /// </summary>
  1855. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1856. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1857. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1858. public const int MaxLocationLength = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.MaxLocationLength;
  1859. /// <summary>
  1860. /// Name of the Ordinal property on the <Typ>EvaluationCommentItem</Typ> item type.
  1861. /// <para>Ordinal is the identifier for the comment that is unique within the interaction.</para>
  1862. /// </summary>
  1863. /// <remarks>
  1864. /// Property type: Int32<p/>
  1865. /// Property can not contain null.<p/>
  1866. /// Property does not have a default value.<p/>
  1867. /// </remarks>
  1868. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1869. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1870. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1871. public const string Ordinal = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.Ordinal;
  1872. /// <summary>
  1873. /// Name of the Timestamp property on the <Typ>EvaluationCommentItem</Typ> item type.
  1874. /// <para>Timestamp is the timestamp (UTC) indicating when comment was created or most recently changed.</para>
  1875. /// </summary>
  1876. /// <remarks>
  1877. /// Property type: String[28]<p/>
  1878. /// Property can contain null.<p/>
  1879. /// Property does not have a default value.<p/>
  1880. /// </remarks>
  1881. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1882. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1883. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1884. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.Timestamp;
  1885. /// <summary>
  1886. /// Maximum length of the <Fld>Timestamp</Fld> property in characters.
  1887. /// </summary>
  1888. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1889. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1890. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1891. public const int MaxTimestampLength = Microsoft.LearningComponents.Storage.BaseSchema.EvaluationCommentItem.MaxTimestampLength;
  1892. }
  1893. /// <summary>
  1894. /// Contains constants related to the ExtensionDataItem item type.
  1895. /// <para>Each item contains one "extension" <a href="MlcDataModel.htm">data model element</a>. An "extension" data
  1896. /// model element is a data model element whose name does not begin with "cmi." or "adl.".</para>
  1897. /// <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>
  1898. /// </summary>
  1899. /// <remarks>
  1900. /// <para>
  1901. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  1902. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  1903. /// Properties on the item type:
  1904. /// <ul>
  1905. /// <li><Fld>Id</Fld></li>
  1906. /// <li><Fld>ActivityAttemptId</Fld></li>
  1907. /// <li><Fld>AttachmentGuid</Fld></li>
  1908. /// <li><Fld>AttachmentValue</Fld></li>
  1909. /// <li><Fld>AttemptObjectiveId</Fld></li>
  1910. /// <li><Fld>BoolValue</Fld></li>
  1911. /// <li><Fld>DateTimeValue</Fld></li>
  1912. /// <li><Fld>DoubleValue</Fld></li>
  1913. /// <li><Fld>InteractionId</Fld></li>
  1914. /// <li><Fld>IntValue</Fld></li>
  1915. /// <li><Fld>Name</Fld></li>
  1916. /// <li><Fld>StringValue</Fld></li>
  1917. /// </ul>
  1918. /// </remarks>
  1919. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1920. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1921. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1922. public abstract class ExtensionDataItem {
  1923. /// <summary>
  1924. /// Name of the <Typ>ExtensionDataItem</Typ> item type.
  1925. /// </summary>
  1926. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.ItemTypeName;
  1927. /// <summary>
  1928. /// Name of the Id property on the <Typ>ExtensionDataItem</Typ> item type.
  1929. /// </summary>
  1930. /// <remarks>
  1931. /// The value stored in this property is generated automatically when a new item is
  1932. /// added. It is unique across all items of the item type.<p/>
  1933. /// Property type: Reference to a <Typ>ExtensionDataItem</Typ> item type.<p/>
  1934. /// Property can not contain null.<p/>
  1935. /// </remarks>
  1936. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.Id;
  1937. /// <summary>
  1938. /// Name of the ActivityAttemptId property on the <Typ>ExtensionDataItem</Typ> item type.
  1939. /// <para>ActivityAttemptId is the identifier of the attempt activity associated with this element.</para>
  1940. /// </summary>
  1941. /// <remarks>
  1942. /// Property type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.<p/>
  1943. /// Property can contain null.<p/>
  1944. /// Default value: null<p/>
  1945. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  1946. /// </remarks>
  1947. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1948. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1949. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1950. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.ActivityAttemptId;
  1951. /// <summary>
  1952. /// Name of the InteractionId property on the <Typ>ExtensionDataItem</Typ> item type.
  1953. /// <para>InteractionId is the TODO.</para>
  1954. /// </summary>
  1955. /// <remarks>
  1956. /// Property type: Reference to a <Typ>InteractionItem</Typ> item type.<p/>
  1957. /// Property can contain null.<p/>
  1958. /// Default value: null<p/>
  1959. /// </remarks>
  1960. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1961. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1962. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1963. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.InteractionId;
  1964. /// <summary>
  1965. /// Name of the AttemptObjectiveId property on the <Typ>ExtensionDataItem</Typ> item type.
  1966. /// <para>If this data is related to an objective, AttemptObjectiveId is the related identifier.</para>
  1967. /// </summary>
  1968. /// <remarks>
  1969. /// Property type: Reference to a <Typ>AttemptObjectiveItem</Typ> item type.<p/>
  1970. /// Property can contain null.<p/>
  1971. /// Default value: null<p/>
  1972. /// </remarks>
  1973. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1974. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1975. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1976. public const string AttemptObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.AttemptObjectiveId;
  1977. /// <summary>
  1978. /// Name of the Name property on the <Typ>ExtensionDataItem</Typ> item type.
  1979. /// <para>Name is the key of the element.</para>
  1980. /// </summary>
  1981. /// <remarks>
  1982. /// Property type: String[256]<p/>
  1983. /// Property can contain null.<p/>
  1984. /// Default value: null<p/>
  1985. /// </remarks>
  1986. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1987. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1988. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1989. public const string Name = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.Name;
  1990. /// <summary>
  1991. /// Maximum length of the <Fld>Name</Fld> property in characters.
  1992. /// </summary>
  1993. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  1994. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  1995. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  1996. public const int MaxNameLength = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.MaxNameLength;
  1997. /// <summary>
  1998. /// Name of the AttachmentGuid property on the <Typ>ExtensionDataItem</Typ> item type.
  1999. /// <para>AttachmentGuid is the value of an element represented by a GUID (globally unique identifier).</para>
  2000. /// </summary>
  2001. /// <remarks>
  2002. /// Property type: Guid<p/>
  2003. /// Property can contain null.<p/>
  2004. /// Default value: null<p/>
  2005. /// </remarks>
  2006. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2007. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2008. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2009. public const string AttachmentGuid = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.AttachmentGuid;
  2010. /// <summary>
  2011. /// Name of the AttachmentValue property on the <Typ>ExtensionDataItem</Typ> item type.
  2012. /// <para>AttachmentValue is the value of the element represented as an array of bytes.</para>
  2013. /// </summary>
  2014. /// <remarks>
  2015. /// Property type: ByteArray[2147483645]<p/>
  2016. /// Property can contain null.<p/>
  2017. /// Default value: null<p/>
  2018. /// </remarks>
  2019. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2020. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2021. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2022. public const string AttachmentValue = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.AttachmentValue;
  2023. /// <summary>
  2024. /// Maximum length of the <Fld>AttachmentValue</Fld> property in bytes.
  2025. /// </summary>
  2026. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2027. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2028. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2029. public const int MaxAttachmentValueLength = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.MaxAttachmentValueLength;
  2030. /// <summary>
  2031. /// Name of the BoolValue property on the <Typ>ExtensionDataItem</Typ> item type.
  2032. /// <para>BoolValue is the value of the element represented as a Boolean.</para>
  2033. /// </summary>
  2034. /// <remarks>
  2035. /// Property type: Boolean<p/>
  2036. /// Property can contain null.<p/>
  2037. /// Default value: null<p/>
  2038. /// </remarks>
  2039. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2040. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2041. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2042. public const string BoolValue = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.BoolValue;
  2043. /// <summary>
  2044. /// Name of the DateTimeValue property on the <Typ>ExtensionDataItem</Typ> item type.
  2045. /// <para>DateTimeValue is the value of the element represented as a DateTime. The value should be UTC.</para>
  2046. /// </summary>
  2047. /// <remarks>
  2048. /// Property type: DateTime<p/>
  2049. /// Property can contain null.<p/>
  2050. /// Default value: null<p/>
  2051. /// </remarks>
  2052. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2053. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2054. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2055. public const string DateTimeValue = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.DateTimeValue;
  2056. /// <summary>
  2057. /// Name of the DoubleValue property on the <Typ>ExtensionDataItem</Typ> item type.
  2058. /// <para>DoubleValue is the value of the element represented as a Double.</para>
  2059. /// </summary>
  2060. /// <remarks>
  2061. /// Property type: Double<p/>
  2062. /// Property can contain null.<p/>
  2063. /// Default value: null<p/>
  2064. /// </remarks>
  2065. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2066. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2067. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2068. public const string DoubleValue = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.DoubleValue;
  2069. /// <summary>
  2070. /// Name of the IntValue property on the <Typ>ExtensionDataItem</Typ> item type.
  2071. /// <para>IntValue is the value of the element stored as an Int32.</para>
  2072. /// </summary>
  2073. /// <remarks>
  2074. /// Property type: Int32<p/>
  2075. /// Property can contain null.<p/>
  2076. /// Default value: null<p/>
  2077. /// </remarks>
  2078. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2079. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2080. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2081. public const string IntValue = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.IntValue;
  2082. /// <summary>
  2083. /// Name of the StringValue property on the <Typ>ExtensionDataItem</Typ> item type.
  2084. /// <para>StringValue is the value of the element stored as a string.</para>
  2085. /// </summary>
  2086. /// <remarks>
  2087. /// Property type: String[4096]<p/>
  2088. /// Property can contain null.<p/>
  2089. /// Default value: null<p/>
  2090. /// </remarks>
  2091. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2092. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2093. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2094. public const string StringValue = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.StringValue;
  2095. /// <summary>
  2096. /// Maximum length of the <Fld>StringValue</Fld> property in characters.
  2097. /// </summary>
  2098. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2099. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2100. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2101. public const int MaxStringValueLength = Microsoft.LearningComponents.Storage.BaseSchema.ExtensionDataItem.MaxStringValueLength;
  2102. }
  2103. /// <summary>
  2104. /// Contains constants related to the GlobalObjectiveItem item type.
  2105. /// <para>Each item contains information about one
  2106. /// <a href="SlkConcepts.htm#ScormConcepts">global objective</a> related to one
  2107. /// <a href="SlkConcepts.htm#Packages">organization</a> of one e-learning package, or one
  2108. /// global objective that's not constrained to any one organization of any package.</para>
  2109. /// <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>
  2110. /// </summary>
  2111. /// <remarks>
  2112. /// <para>
  2113. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2114. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2115. /// Properties on the item type:
  2116. /// <ul>
  2117. /// <li><Fld>Id</Fld></li>
  2118. /// <li><Fld>Description</Fld></li>
  2119. /// <li><Fld>Key</Fld></li>
  2120. /// <li><Fld>OrganizationId</Fld></li>
  2121. /// </ul>
  2122. /// </remarks>
  2123. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2124. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2125. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2126. public abstract class GlobalObjectiveItem {
  2127. /// <summary>
  2128. /// Name of the <Typ>GlobalObjectiveItem</Typ> item type.
  2129. /// </summary>
  2130. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.ItemTypeName;
  2131. /// <summary>
  2132. /// Name of the Id property on the <Typ>GlobalObjectiveItem</Typ> item type.
  2133. /// </summary>
  2134. /// <remarks>
  2135. /// The value stored in this property is generated automatically when a new item is
  2136. /// added. It is unique across all items of the item type.<p/>
  2137. /// Property type: Reference to a <Typ>GlobalObjectiveItem</Typ> item type.<p/>
  2138. /// Property can not contain null.<p/>
  2139. /// </remarks>
  2140. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.Id;
  2141. /// <summary>
  2142. /// Name of the OrganizationId property on the <Typ>GlobalObjectiveItem</Typ> item type.
  2143. /// <para>OrganizationId is the organization which contains a reference to this objective. If null, the objective applies to entire system.</para>
  2144. /// </summary>
  2145. /// <remarks>
  2146. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  2147. /// Property can contain null.<p/>
  2148. /// Default value: null<p/>
  2149. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2150. /// </remarks>
  2151. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2152. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2153. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2154. public const string OrganizationId = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.OrganizationId;
  2155. /// <summary>
  2156. /// Name of the Key property on the <Typ>GlobalObjectiveItem</Typ> item type.
  2157. /// <para>Key is an identifier for the global objective. If PackageId is null, this is unique within the table, otherwise, it is unique within the package.</para>
  2158. /// </summary>
  2159. /// <remarks>
  2160. /// Property type: String[4096]<p/>
  2161. /// Property can not contain null.<p/>
  2162. /// Property does not have a default value.<p/>
  2163. /// </remarks>
  2164. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2165. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2166. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2167. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.Key;
  2168. /// <summary>
  2169. /// Maximum length of the <Fld>Key</Fld> property in characters.
  2170. /// </summary>
  2171. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2172. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2173. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2174. public const int MaxKeyLength = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.MaxKeyLength;
  2175. /// <summary>
  2176. /// Name of the Description property on the <Typ>GlobalObjectiveItem</Typ> item type.
  2177. /// <para>Description is the text description of the objective.</para>
  2178. /// </summary>
  2179. /// <remarks>
  2180. /// Property type: String[4096]<p/>
  2181. /// Property can contain null.<p/>
  2182. /// Default value: null<p/>
  2183. /// </remarks>
  2184. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2185. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2186. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2187. public const string Description = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.Description;
  2188. /// <summary>
  2189. /// Maximum length of the <Fld>Description</Fld> property in characters.
  2190. /// </summary>
  2191. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2192. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2193. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2194. public const int MaxDescriptionLength = Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.MaxDescriptionLength;
  2195. }
  2196. /// <summary>
  2197. /// Contains constants related to the InteractionItem item type.
  2198. /// <para>Each item contains information about one <a href="SlkConcepts.htm#ScormConcepts">interaction</a> within
  2199. /// one <a href="SlkConcepts.htm#Packages">activity</a> of one
  2200. /// <a href="SlkConcepts.htm#Assignments">attempt</a>.</para>
  2201. /// <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>
  2202. /// </summary>
  2203. /// <remarks>
  2204. /// <para>
  2205. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2206. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2207. /// Properties on the item type:
  2208. /// <ul>
  2209. /// <li><Fld>Id</Fld></li>
  2210. /// <li><Fld>ActivityAttemptId</Fld></li>
  2211. /// <li><Fld>Description</Fld></li>
  2212. /// <li><Fld>EvaluationPoints</Fld></li>
  2213. /// <li><Fld>InteractionIdFromCmi</Fld></li>
  2214. /// <li><Fld>InteractionType</Fld></li>
  2215. /// <li><Fld>Latency</Fld></li>
  2216. /// <li><Fld>LearnerResponseBool</Fld></li>
  2217. /// <li><Fld>LearnerResponseNumeric</Fld></li>
  2218. /// <li><Fld>LearnerResponseString</Fld></li>
  2219. /// <li><Fld>MaxScore</Fld></li>
  2220. /// <li><Fld>MinScore</Fld></li>
  2221. /// <li><Fld>RawScore</Fld></li>
  2222. /// <li><Fld>ResultNumeric</Fld></li>
  2223. /// <li><Fld>ResultState</Fld></li>
  2224. /// <li><Fld>ScaledScore</Fld></li>
  2225. /// <li><Fld>Timestamp</Fld></li>
  2226. /// <li><Fld>Weighting</Fld></li>
  2227. /// </ul>
  2228. /// </remarks>
  2229. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2230. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2231. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2232. public abstract class InteractionItem {
  2233. /// <summary>
  2234. /// Name of the <Typ>InteractionItem</Typ> item type.
  2235. /// </summary>
  2236. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.ItemTypeName;
  2237. /// <summary>
  2238. /// Name of the Id property on the <Typ>InteractionItem</Typ> item type.
  2239. /// </summary>
  2240. /// <remarks>
  2241. /// The value stored in this property is generated automatically when a new item is
  2242. /// added. It is unique across all items of the item type.<p/>
  2243. /// Property type: Reference to a <Typ>InteractionItem</Typ> item type.<p/>
  2244. /// Property can not contain null.<p/>
  2245. /// </remarks>
  2246. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Id;
  2247. /// <summary>
  2248. /// Name of the ActivityAttemptId property on the <Typ>InteractionItem</Typ> item type.
  2249. /// <para>ActivityAttemptId is the identifier for the activity that contains this interaction.</para>
  2250. /// </summary>
  2251. /// <remarks>
  2252. /// Property type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.<p/>
  2253. /// Property can not contain null.<p/>
  2254. /// Property does not have a default value.<p/>
  2255. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2256. /// </remarks>
  2257. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2258. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2259. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2260. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.ActivityAttemptId;
  2261. /// <summary>
  2262. /// Name of the InteractionIdFromCmi property on the <Typ>InteractionItem</Typ> item type.
  2263. /// <para>InteractionIdFromCmi is the identifier that is provided by the SCO, through the cmi.interactions.n.id value.</para>
  2264. /// </summary>
  2265. /// <remarks>
  2266. /// Property type: String[4096]<p/>
  2267. /// Property can not contain null.<p/>
  2268. /// Property does not have a default value.<p/>
  2269. /// </remarks>
  2270. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2271. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2272. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2273. public const string InteractionIdFromCmi = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.InteractionIdFromCmi;
  2274. /// <summary>
  2275. /// Maximum length of the <Fld>InteractionIdFromCmi</Fld> property in characters.
  2276. /// </summary>
  2277. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2278. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2279. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2280. public const int MaxInteractionIdFromCmiLength = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.MaxInteractionIdFromCmiLength;
  2281. /// <summary>
  2282. /// Name of the InteractionType property on the <Typ>InteractionItem</Typ> item type.
  2283. /// <para>InteractionType is the type of interaction (for example, true-false).</para>
  2284. /// </summary>
  2285. /// <remarks>
  2286. /// Property type: <Typ>/Microsoft.LearningComponents.InteractionType</Typ><p/>
  2287. /// Property can contain null.<p/>
  2288. /// Default value: null<p/>
  2289. /// </remarks>
  2290. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2291. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2292. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2293. public const string InteractionType = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.InteractionType;
  2294. /// <summary>
  2295. /// Name of the Timestamp property on the <Typ>InteractionItem</Typ> item type.
  2296. /// <para>Timestamp is the point in time (UTC) when the interaction was first made available to the learner.</para>
  2297. /// </summary>
  2298. /// <remarks>
  2299. /// Property type: String[28]<p/>
  2300. /// Property can contain null.<p/>
  2301. /// Default value: null<p/>
  2302. /// </remarks>
  2303. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2304. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2305. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2306. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Timestamp;
  2307. /// <summary>
  2308. /// Maximum length of the <Fld>Timestamp</Fld> property in characters.
  2309. /// </summary>
  2310. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2311. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2312. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2313. public const int MaxTimestampLength = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.MaxTimestampLength;
  2314. /// <summary>
  2315. /// Name of the Weighting property on the <Typ>InteractionItem</Typ> item type.
  2316. /// <para>Weighting is the weight given to the interaction. This is commonly used for calculating the score on the activity.</para>
  2317. /// </summary>
  2318. /// <remarks>
  2319. /// Property type: Single<p/>
  2320. /// Property can contain null.<p/>
  2321. /// Default value: null<p/>
  2322. /// </remarks>
  2323. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2324. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2325. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2326. public const string Weighting = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Weighting;
  2327. /// <summary>
  2328. /// Name of the ResultState property on the <Typ>InteractionItem</Typ> item type.
  2329. /// <para>ResultState is an analysis of the result of the interaction; for example, "correct".</para>
  2330. /// </summary>
  2331. /// <remarks>
  2332. /// Property type: <Typ>/Microsoft.LearningComponents.InteractionResultState</Typ><p/>
  2333. /// Property can contain null.<p/>
  2334. /// Default value: null<p/>
  2335. /// </remarks>
  2336. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2337. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2338. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2339. public const string ResultState = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.ResultState;
  2340. /// <summary>
  2341. /// Name of the ResultNumeric property on the <Typ>InteractionItem</Typ> item type.
  2342. /// <para>ResultNumeric is the numeric value of the interaction result.</para>
  2343. /// </summary>
  2344. /// <remarks>
  2345. /// Property type: Single<p/>
  2346. /// Property can contain null.<p/>
  2347. /// Default value: null<p/>
  2348. /// </remarks>
  2349. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2350. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2351. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2352. public const string ResultNumeric = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.ResultNumeric;
  2353. /// <summary>
  2354. /// Name of the Latency property on the <Typ>InteractionItem</Typ> item type.
  2355. /// <para>Latency is the duration of time between the first interaction and the first response.</para>
  2356. /// </summary>
  2357. /// <remarks>
  2358. /// Property type: Double<p/>
  2359. /// Property can contain null.<p/>
  2360. /// Default value: null<p/>
  2361. /// </remarks>
  2362. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2363. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2364. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2365. public const string Latency = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Latency;
  2366. /// <summary>
  2367. /// Name of the Description property on the <Typ>InteractionItem</Typ> item type.
  2368. /// <para>Description is a brief description of the interaction.</para>
  2369. /// </summary>
  2370. /// <remarks>
  2371. /// Property type: String[255]<p/>
  2372. /// Property can contain null.<p/>
  2373. /// Default value: null<p/>
  2374. /// </remarks>
  2375. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2376. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2377. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2378. public const string Description = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Description;
  2379. /// <summary>
  2380. /// Maximum length of the <Fld>Description</Fld> property in characters.
  2381. /// </summary>
  2382. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2383. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2384. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2385. public const int MaxDescriptionLength = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.MaxDescriptionLength;
  2386. /// <summary>
  2387. /// Name of the LearnerResponseBool property on the <Typ>InteractionItem</Typ> item type.
  2388. /// <para>LearnerResponseBool is the response from the user to a true-false question.</para>
  2389. /// </summary>
  2390. /// <remarks>
  2391. /// Property type: Boolean<p/>
  2392. /// Property can contain null.<p/>
  2393. /// Default value: null<p/>
  2394. /// </remarks>
  2395. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2396. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2397. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2398. public const string LearnerResponseBool = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.LearnerResponseBool;
  2399. /// <summary>
  2400. /// Name of the LearnerResponseString property on the <Typ>InteractionItem</Typ> item type.
  2401. /// <para>LearnerResponseString is the response from the user to a sequencing, multiple choice or likert question.</para>
  2402. /// </summary>
  2403. /// <remarks>
  2404. /// Property type: String[1073741822]<p/>
  2405. /// Property can contain null.<p/>
  2406. /// Default value: null<p/>
  2407. /// </remarks>
  2408. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2409. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2410. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2411. public const string LearnerResponseString = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.LearnerResponseString;
  2412. /// <summary>
  2413. /// Maximum length of the <Fld>LearnerResponseString</Fld> property in characters.
  2414. /// </summary>
  2415. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2416. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2417. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2418. public const int MaxLearnerResponseStringLength = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.MaxLearnerResponseStringLength;
  2419. /// <summary>
  2420. /// Name of the LearnerResponseNumeric property on the <Typ>InteractionItem</Typ> item type.
  2421. /// <para>LearnerResponseNumeric is the response from the user to a numeric question.</para>
  2422. /// </summary>
  2423. /// <remarks>
  2424. /// Property type: Single<p/>
  2425. /// Property can contain null.<p/>
  2426. /// Default value: null<p/>
  2427. /// </remarks>
  2428. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2429. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2430. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2431. public const string LearnerResponseNumeric = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.LearnerResponseNumeric;
  2432. /// <summary>
  2433. /// Name of the ScaledScore property on the <Typ>InteractionItem</Typ> item type.
  2434. /// <para>ScaledScore is the score that reflects the performance of the learner.</para>
  2435. /// </summary>
  2436. /// <remarks>
  2437. /// Property type: Single<p/>
  2438. /// Property can contain null.<p/>
  2439. /// Default value: null<p/>
  2440. /// </remarks>
  2441. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2442. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2443. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2444. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.ScaledScore;
  2445. /// <summary>
  2446. /// Name of the RawScore property on the <Typ>InteractionItem</Typ> item type.
  2447. /// <para>RawScore is the score that reflects the performance of the learner, between MinScore and MinScore.</para>
  2448. /// </summary>
  2449. /// <remarks>
  2450. /// Property type: Single<p/>
  2451. /// Property can contain null.<p/>
  2452. /// Default value: null<p/>
  2453. /// </remarks>
  2454. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2455. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2456. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2457. public const string RawScore = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.RawScore;
  2458. /// <summary>
  2459. /// Name of the MinScore property on the <Typ>InteractionItem</Typ> item type.
  2460. /// <para>MinScore is the minimum score allowed.</para>
  2461. /// </summary>
  2462. /// <remarks>
  2463. /// Property type: Single<p/>
  2464. /// Property can contain null.<p/>
  2465. /// Default value: null<p/>
  2466. /// </remarks>
  2467. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2468. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2469. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2470. public const string MinScore = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.MinScore;
  2471. /// <summary>
  2472. /// Name of the MaxScore property on the <Typ>InteractionItem</Typ> item type.
  2473. /// <para>MaxScore is the maximum score allowed.</para>
  2474. /// </summary>
  2475. /// <remarks>
  2476. /// Property type: Single<p/>
  2477. /// Property can contain null.<p/>
  2478. /// Default value: null<p/>
  2479. /// </remarks>
  2480. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2481. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2482. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2483. public const string MaxScore = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.MaxScore;
  2484. /// <summary>
  2485. /// Name of the EvaluationPoints property on the <Typ>InteractionItem</Typ> item type.
  2486. /// <para>EvaluationPoints is the point value assigned to the interaction within the context of the Evaluation.</para>
  2487. /// </summary>
  2488. /// <remarks>
  2489. /// Property type: Single<p/>
  2490. /// Property can contain null.<p/>
  2491. /// Default value: null<p/>
  2492. /// </remarks>
  2493. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2494. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2495. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2496. public const string EvaluationPoints = Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.EvaluationPoints;
  2497. }
  2498. /// <summary>
  2499. /// Contains constants related to the InteractionObjectiveItem item type.
  2500. /// <para>Each item relates one
  2501. /// <a href="Microsoft.LearningComponents.Storage.BaseSchema.InteractionItem.Class.htm">InteractionItem</a> with one
  2502. /// <a href="Microsoft.LearningComponents.Storage.BaseSchema.AttemptObjectiveItem.Class.htm">AttemptObjectiveItem</a>.</para>
  2503. /// <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>
  2504. /// </summary>
  2505. /// <remarks>
  2506. /// <para>
  2507. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2508. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2509. /// Properties on the item type:
  2510. /// <ul>
  2511. /// <li><Fld>Id</Fld></li>
  2512. /// <li><Fld>AttemptObjectiveId</Fld></li>
  2513. /// <li><Fld>InteractionId</Fld></li>
  2514. /// </ul>
  2515. /// </remarks>
  2516. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2517. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2518. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2519. public abstract class InteractionObjectiveItem {
  2520. /// <summary>
  2521. /// Name of the <Typ>InteractionObjectiveItem</Typ> item type.
  2522. /// </summary>
  2523. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.InteractionObjectiveItem.ItemTypeName;
  2524. /// <summary>
  2525. /// Name of the Id property on the <Typ>InteractionObjectiveItem</Typ> item type.
  2526. /// </summary>
  2527. /// <remarks>
  2528. /// The value stored in this property is generated automatically when a new item is
  2529. /// added. It is unique across all items of the item type.<p/>
  2530. /// Property type: Reference to a <Typ>InteractionObjectiveItem</Typ> item type.<p/>
  2531. /// Property can not contain null.<p/>
  2532. /// </remarks>
  2533. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.InteractionObjectiveItem.Id;
  2534. /// <summary>
  2535. /// Name of the InteractionId property on the <Typ>InteractionObjectiveItem</Typ> item type.
  2536. /// <para>InteractionId is the identifier of the interaction for this mapping.</para>
  2537. /// </summary>
  2538. /// <remarks>
  2539. /// Property type: Reference to a <Typ>InteractionItem</Typ> item type.<p/>
  2540. /// Property can not contain null.<p/>
  2541. /// Property does not have a default value.<p/>
  2542. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2543. /// </remarks>
  2544. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2545. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2546. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2547. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.InteractionObjectiveItem.InteractionId;
  2548. /// <summary>
  2549. /// Name of the AttemptObjectiveId property on the <Typ>InteractionObjectiveItem</Typ> item type.
  2550. /// <para>AttemptObjectiveId is the identifier of the AttemptObjectiveItem related to this objective.</para>
  2551. /// </summary>
  2552. /// <remarks>
  2553. /// Property type: Reference to a <Typ>AttemptObjectiveItem</Typ> item type.<p/>
  2554. /// Property can not contain null.<p/>
  2555. /// Property does not have a default value.<p/>
  2556. /// </remarks>
  2557. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2558. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2559. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2560. public const string AttemptObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.InteractionObjectiveItem.AttemptObjectiveId;
  2561. }
  2562. /// <summary>
  2563. /// Contains constants related to the LearnerGlobalObjectiveItem item type.
  2564. /// <para>Each item contains information about the progress of one learner against a particular
  2565. /// global objective, across all <a href="SlkConcepts.htm#Packages">activities</a> in all
  2566. /// e-learning packages. These objectives may be global to a single package or global to
  2567. /// the system -- the data in this table does not distinguish between these two
  2568. /// cases.</para>
  2569. /// <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>
  2570. /// </summary>
  2571. /// <remarks>
  2572. /// <para>
  2573. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2574. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2575. /// Properties on the item type:
  2576. /// <ul>
  2577. /// <li><Fld>Id</Fld></li>
  2578. /// <li><Fld>GlobalObjectiveId</Fld></li>
  2579. /// <li><Fld>LearnerId</Fld></li>
  2580. /// <li><Fld>ScaledScore</Fld></li>
  2581. /// <li><Fld>SuccessStatus</Fld></li>
  2582. /// </ul>
  2583. /// </remarks>
  2584. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2585. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2586. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2587. public abstract class LearnerGlobalObjectiveItem {
  2588. /// <summary>
  2589. /// Name of the <Typ>LearnerGlobalObjectiveItem</Typ> item type.
  2590. /// </summary>
  2591. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.LearnerGlobalObjectiveItem.ItemTypeName;
  2592. /// <summary>
  2593. /// Name of the Id property on the <Typ>LearnerGlobalObjectiveItem</Typ> item type.
  2594. /// </summary>
  2595. /// <remarks>
  2596. /// The value stored in this property is generated automatically when a new item is
  2597. /// added. It is unique across all items of the item type.<p/>
  2598. /// Property type: Reference to a <Typ>LearnerGlobalObjectiveItem</Typ> item type.<p/>
  2599. /// Property can not contain null.<p/>
  2600. /// </remarks>
  2601. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.LearnerGlobalObjectiveItem.Id;
  2602. /// <summary>
  2603. /// Name of the LearnerId property on the <Typ>LearnerGlobalObjectiveItem</Typ> item type.
  2604. /// <para>LearnerId is the identifier of the learner.</para>
  2605. /// </summary>
  2606. /// <remarks>
  2607. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  2608. /// Property can not contain null.<p/>
  2609. /// Property does not have a default value.<p/>
  2610. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2611. /// </remarks>
  2612. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2613. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2614. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2615. public const string LearnerId = Microsoft.LearningComponents.Storage.BaseSchema.LearnerGlobalObjectiveItem.LearnerId;
  2616. /// <summary>
  2617. /// Name of the GlobalObjectiveId property on the <Typ>LearnerGlobalObjectiveItem</Typ> item type.
  2618. /// <para>GlobalObjectiveId is the identifier of the objective.</para>
  2619. /// </summary>
  2620. /// <remarks>
  2621. /// Property type: Reference to a <Typ>GlobalObjectiveItem</Typ> item type.<p/>
  2622. /// Property can not contain null.<p/>
  2623. /// Property does not have a default value.<p/>
  2624. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2625. /// </remarks>
  2626. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2627. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2628. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2629. public const string GlobalObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.LearnerGlobalObjectiveItem.GlobalObjectiveId;
  2630. /// <summary>
  2631. /// Name of the ScaledScore property on the <Typ>LearnerGlobalObjectiveItem</Typ> item type.
  2632. /// <para>ScaledScore is the measure of result (i.e, a score) for the objective.</para>
  2633. /// </summary>
  2634. /// <remarks>
  2635. /// Property type: Single<p/>
  2636. /// Property can contain null.<p/>
  2637. /// Default value: null<p/>
  2638. /// </remarks>
  2639. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2640. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2641. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2642. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.LearnerGlobalObjectiveItem.ScaledScore;
  2643. /// <summary>
  2644. /// Name of the SuccessStatus property on the <Typ>LearnerGlobalObjectiveItem</Typ> item type.
  2645. /// <para>SuccessStatus indicates whether the objective has been satisfied.</para>
  2646. /// </summary>
  2647. /// <remarks>
  2648. /// Property type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ><p/>
  2649. /// Property can not contain null.<p/>
  2650. /// Default value: <Fld>/Microsoft.LearningComponents.SuccessStatus.Unknown</Fld><p/>
  2651. /// </remarks>
  2652. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2653. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2654. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2655. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.LearnerGlobalObjectiveItem.SuccessStatus;
  2656. }
  2657. /// <summary>
  2658. /// Contains constants related to the MapActivityObjectiveToGlobalObjectiveItem item type.
  2659. /// <para>Each item contains a mapping between an
  2660. /// <a href="Microsoft.LearningComponents.Storage.BaseSchema.ActivityObjectiveItem.Class.htm">ActivityObjectiveItem</a> and a
  2661. /// <a href="Microsoft.LearningComponents.Storage.BaseSchema.GlobalObjectiveItem.Class.htm">GlobalObjectiveItem</a>.</para>
  2662. /// <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>
  2663. /// </summary>
  2664. /// <remarks>
  2665. /// <para>
  2666. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2667. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2668. /// Properties on the item type:
  2669. /// <ul>
  2670. /// <li><Fld>Id</Fld></li>
  2671. /// <li><Fld>ActivityObjectiveId</Fld></li>
  2672. /// <li><Fld>GlobalObjectiveId</Fld></li>
  2673. /// <li><Fld>ReadNormalizedMeasure</Fld></li>
  2674. /// <li><Fld>ReadSatisfiedStatus</Fld></li>
  2675. /// <li><Fld>WriteNormalizedMeasure</Fld></li>
  2676. /// <li><Fld>WriteSatisfiedStatus</Fld></li>
  2677. /// </ul>
  2678. /// </remarks>
  2679. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2680. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2681. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2682. public abstract class MapActivityObjectiveToGlobalObjectiveItem {
  2683. /// <summary>
  2684. /// Name of the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2685. /// </summary>
  2686. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.ItemTypeName;
  2687. /// <summary>
  2688. /// Name of the Id property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2689. /// </summary>
  2690. /// <remarks>
  2691. /// The value stored in this property is generated automatically when a new item is
  2692. /// added. It is unique across all items of the item type.<p/>
  2693. /// Property type: Reference to a <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.<p/>
  2694. /// Property can not contain null.<p/>
  2695. /// </remarks>
  2696. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.Id;
  2697. /// <summary>
  2698. /// Name of the ActivityObjectiveId property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2699. /// <para>ActivityObjectiveId is the identifier for the activity objective being mapped to a global objective.</para>
  2700. /// </summary>
  2701. /// <remarks>
  2702. /// Property type: Reference to a <Typ>ActivityObjectiveItem</Typ> item type.<p/>
  2703. /// Property can not contain null.<p/>
  2704. /// Property does not have a default value.<p/>
  2705. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2706. /// </remarks>
  2707. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2708. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2709. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2710. public const string ActivityObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.ActivityObjectiveId;
  2711. /// <summary>
  2712. /// Name of the GlobalObjectiveId property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2713. /// <para>GlobalObjectiveId is the identifier for the global objective being mapped to a local (activity) objective.</para>
  2714. /// </summary>
  2715. /// <remarks>
  2716. /// Property type: Reference to a <Typ>GlobalObjectiveItem</Typ> item type.<p/>
  2717. /// Property can not contain null.<p/>
  2718. /// Property does not have a default value.<p/>
  2719. /// </remarks>
  2720. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2721. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2722. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2723. public const string GlobalObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.GlobalObjectiveId;
  2724. /// <summary>
  2725. /// Name of the ReadSatisfiedStatus property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2726. /// <para>ReadSatisfiedStatus indicates that the satisfaction status for the identified local objective should be retrieved from the identified shared global objective when the progress for this objective is undefined.</para>
  2727. /// </summary>
  2728. /// <remarks>
  2729. /// Property type: Boolean<p/>
  2730. /// Property can not contain null.<p/>
  2731. /// Default value: True<p/>
  2732. /// </remarks>
  2733. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2734. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2735. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2736. public const string ReadSatisfiedStatus = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.ReadSatisfiedStatus;
  2737. /// <summary>
  2738. /// Name of the ReadNormalizedMeasure property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2739. /// <para>ReadNormalizedMeasure is indicates that the normalized measure for the identified local objective should be retrieved from the identified shared global objective when the measure for this objective is undefined.</para>
  2740. /// </summary>
  2741. /// <remarks>
  2742. /// Property type: Boolean<p/>
  2743. /// Property can not contain null.<p/>
  2744. /// Default value: True<p/>
  2745. /// </remarks>
  2746. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2747. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2748. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2749. public const string ReadNormalizedMeasure = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.ReadNormalizedMeasure;
  2750. /// <summary>
  2751. /// Name of the WriteSatisfiedStatus property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2752. /// <para>WriteSatisfiedStatus indicates that the normalized measure for the this objective should be retrieved from the identified shared global objective when the measure for the this objective is undefined.</para>
  2753. /// </summary>
  2754. /// <remarks>
  2755. /// Property type: Boolean<p/>
  2756. /// Property can not contain null.<p/>
  2757. /// Default value: False<p/>
  2758. /// </remarks>
  2759. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2760. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2761. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2762. public const string WriteSatisfiedStatus = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.WriteSatisfiedStatus;
  2763. /// <summary>
  2764. /// Name of the WriteNormalizedMeasure property on the <Typ>MapActivityObjectiveToGlobalObjectiveItem</Typ> item type.
  2765. /// <para>WriteNormalizedMeasure indicates that the normalized measure for the identified local objective should be transferred to the identified shared global objective upon termination of the attempt on the activity.</para>
  2766. /// </summary>
  2767. /// <remarks>
  2768. /// Property type: Boolean<p/>
  2769. /// Property can not contain null.<p/>
  2770. /// Default value: False<p/>
  2771. /// </remarks>
  2772. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2773. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2774. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2775. public const string WriteNormalizedMeasure = Microsoft.LearningComponents.Storage.BaseSchema.MapActivityObjectiveToGlobalObjectiveItem.WriteNormalizedMeasure;
  2776. }
  2777. /// <summary>
  2778. /// Contains constants related to the PackageItem item type.
  2779. /// <para>Each item contains information about one <a href="SlkConcepts.htm#Packages">e-learning
  2780. /// package</a>. Before a package can be
  2781. /// <a href="SlkConcepts.htm#Assignments">attempted</a>, a row referring to it must be
  2782. /// added to this table. When that happens, detailed information about the package is
  2783. /// added to other tables in the schema; for example, information about each
  2784. /// <a href="SlkConcepts.htm#Packages">activity</a> is added to the ActivityPackageItem
  2785. /// table. SLK <a href="SlkSchema.xml.htm">extends</a> this item type by adding the <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Warnings.Field.htm">Warnings</a> property/column.
  2786. /// </para>
  2787. /// <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>
  2788. /// </summary>
  2789. /// <remarks>
  2790. /// <para>
  2791. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2792. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2793. /// Properties on the item type:
  2794. /// <ul>
  2795. /// <li><Fld>Id</Fld></li>
  2796. /// <li><Fld>Location</Fld></li>
  2797. /// <li><Fld>Manifest</Fld></li>
  2798. /// <li><Fld>PackageFormat</Fld></li>
  2799. /// <li><Fld>Warnings</Fld></li>
  2800. /// </ul>
  2801. /// </remarks>
  2802. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2803. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2804. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2805. public abstract class PackageItem {
  2806. /// <summary>
  2807. /// Name of the <Typ>PackageItem</Typ> item type.
  2808. /// </summary>
  2809. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.PackageItem.ItemTypeName;
  2810. /// <summary>
  2811. /// Name of the Id property on the <Typ>PackageItem</Typ> item type.
  2812. /// </summary>
  2813. /// <remarks>
  2814. /// The value stored in this property is generated automatically when a new item is
  2815. /// added. It is unique across all items of the item type.<p/>
  2816. /// Property type: Reference to a <Typ>PackageItem</Typ> item type.<p/>
  2817. /// Property can not contain null.<p/>
  2818. /// </remarks>
  2819. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.PackageItem.Id;
  2820. /// <summary>
  2821. /// Name of the PackageFormat property on the <Typ>PackageItem</Typ> item type.
  2822. /// <para>PackageFormat is the type of content in the package: SCORM 2004, SCORM 1.2, or Class Server format.</para>
  2823. /// </summary>
  2824. /// <remarks>
  2825. /// Property type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ><p/>
  2826. /// Property can not contain null.<p/>
  2827. /// Property does not have a default value.<p/>
  2828. /// </remarks>
  2829. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2830. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2831. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2832. public const string PackageFormat = Microsoft.LearningComponents.Storage.BaseSchema.PackageItem.PackageFormat;
  2833. /// <summary>
  2834. /// Name of the Location property on the <Typ>PackageItem</Typ> item type.
  2835. /// <para>Location is the location of the files within the package. The format of this field is determined by the application.</para>
  2836. /// </summary>
  2837. /// <remarks>
  2838. /// Property type: String[260]<p/>
  2839. /// Property can not contain null.<p/>
  2840. /// Property does not have a default value.<p/>
  2841. /// </remarks>
  2842. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2843. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2844. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2845. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.PackageItem.Location;
  2846. /// <summary>
  2847. /// Maximum length of the <Fld>Location</Fld> property in characters.
  2848. /// </summary>
  2849. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2850. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2851. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2852. public const int MaxLocationLength = Microsoft.LearningComponents.Storage.BaseSchema.PackageItem.MaxLocationLength;
  2853. /// <summary>
  2854. /// Name of the Manifest property on the <Typ>PackageItem</Typ> item type.
  2855. /// <para>Manifest is the imsmanifest.xml of the package.</para>
  2856. /// </summary>
  2857. /// <remarks>
  2858. /// Property type: Xml<p/>
  2859. /// Property can not contain null.<p/>
  2860. /// Property does not have a default value.<p/>
  2861. /// </remarks>
  2862. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2863. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2864. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2865. public const string Manifest = Microsoft.LearningComponents.Storage.BaseSchema.PackageItem.Manifest;
  2866. /// <summary>
  2867. /// Name of the Warnings property on the <Typ>PackageItem</Typ> item type.
  2868. /// <para>
  2869. /// Warnings contains warnings that SLK detected when the package was
  2870. /// <a href="Microsoft.SharePointLearningKit.SlkStore.RegisterPackage.Method.htm">registered</a>.
  2871. /// This XML consists of a root "&lt;Warnings&gt;" element containing one
  2872. /// "&lt;Warning&gt;" element per warning, each of which contains the text of the
  2873. /// warning as the content of the element plus the following attributes: the
  2874. /// "Code" attribute contains the warning's validation result code, and "Type"
  2875. /// attribute contains the warning's type, either "Error" or "Warning". Warnings
  2876. /// is <b>null</b> if there are no warnings.
  2877. /// </para>
  2878. /// <para>
  2879. /// This property/column is available only in <a href="Default.htm">SLK</a> (not in
  2880. /// <a href="Mlc.htm">MLC</a>).
  2881. /// </para>
  2882. /// </summary>
  2883. /// <remarks>
  2884. /// Property type: Xml<p/>
  2885. /// Property can contain null.<p/>
  2886. /// Default value: null<p/>
  2887. /// </remarks>
  2888. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2889. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2890. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2891. public const string Warnings = "Warnings";
  2892. }
  2893. /// <summary>
  2894. /// Contains constants related to the RubricItem item type.
  2895. /// <para>Each item contains information about a rubric that is attached to an
  2896. /// <a href="SlkConcepts.htm#ScormConcepts">interaction</a>.</para>
  2897. /// <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>
  2898. /// </summary>
  2899. /// <remarks>
  2900. /// <para>
  2901. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2902. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2903. /// Properties on the item type:
  2904. /// <ul>
  2905. /// <li><Fld>Id</Fld></li>
  2906. /// <li><Fld>InteractionId</Fld></li>
  2907. /// <li><Fld>IsSatisfied</Fld></li>
  2908. /// <li><Fld>Ordinal</Fld></li>
  2909. /// <li><Fld>Points</Fld></li>
  2910. /// </ul>
  2911. /// </remarks>
  2912. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2913. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2914. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2915. public abstract class RubricItem {
  2916. /// <summary>
  2917. /// Name of the <Typ>RubricItem</Typ> item type.
  2918. /// </summary>
  2919. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.RubricItem.ItemTypeName;
  2920. /// <summary>
  2921. /// Name of the Id property on the <Typ>RubricItem</Typ> item type.
  2922. /// </summary>
  2923. /// <remarks>
  2924. /// The value stored in this property is generated automatically when a new item is
  2925. /// added. It is unique across all items of the item type.<p/>
  2926. /// Property type: Reference to a <Typ>RubricItem</Typ> item type.<p/>
  2927. /// Property can not contain null.<p/>
  2928. /// </remarks>
  2929. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.RubricItem.Id;
  2930. /// <summary>
  2931. /// Name of the InteractionId property on the <Typ>RubricItem</Typ> item type.
  2932. /// <para>InteractionId is the identifier of the interaction that owns this rubric.</para>
  2933. /// </summary>
  2934. /// <remarks>
  2935. /// Property type: Reference to a <Typ>InteractionItem</Typ> item type.<p/>
  2936. /// Property can not contain null.<p/>
  2937. /// Property does not have a default value.<p/>
  2938. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  2939. /// </remarks>
  2940. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2941. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2942. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2943. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.RubricItem.InteractionId;
  2944. /// <summary>
  2945. /// Name of the Ordinal property on the <Typ>RubricItem</Typ> item type.
  2946. /// <para>Ordinal is the identifier of the rubric. Unique within an interaction.</para>
  2947. /// </summary>
  2948. /// <remarks>
  2949. /// Property type: Int32<p/>
  2950. /// Property can not contain null.<p/>
  2951. /// Property does not have a default value.<p/>
  2952. /// </remarks>
  2953. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2954. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2955. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2956. public const string Ordinal = Microsoft.LearningComponents.Storage.BaseSchema.RubricItem.Ordinal;
  2957. /// <summary>
  2958. /// Name of the IsSatisfied property on the <Typ>RubricItem</Typ> item type.
  2959. /// <para>IsSatisfied indicates if the user has satisfied this rubric.</para>
  2960. /// </summary>
  2961. /// <remarks>
  2962. /// Property type: Boolean<p/>
  2963. /// Property can contain null.<p/>
  2964. /// Default value: null<p/>
  2965. /// </remarks>
  2966. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2967. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2968. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2969. public const string IsSatisfied = Microsoft.LearningComponents.Storage.BaseSchema.RubricItem.IsSatisfied;
  2970. /// <summary>
  2971. /// Name of the Points property on the <Typ>RubricItem</Typ> item type.
  2972. /// <para>Points is the point value allowed for this rubric.</para>
  2973. /// </summary>
  2974. /// <remarks>
  2975. /// Property type: Single<p/>
  2976. /// Property can contain null.<p/>
  2977. /// Default value: null<p/>
  2978. /// </remarks>
  2979. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  2980. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  2981. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  2982. public const string Points = Microsoft.LearningComponents.Storage.BaseSchema.RubricItem.Points;
  2983. }
  2984. /// <summary>
  2985. /// Contains constants related to the ResourceItem item type.
  2986. /// <para>Each item contains information about <a href="SlkConcepts.htm#ScormConcepts">resources</a> used in
  2987. /// activities, including the XML of each <tt>&lt;resource&gt;</tt> element in the
  2988. /// package.</para>
  2989. /// <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>
  2990. /// </summary>
  2991. /// <remarks>
  2992. /// <para>
  2993. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  2994. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  2995. /// Properties on the item type:
  2996. /// <ul>
  2997. /// <li><Fld>Id</Fld></li>
  2998. /// <li><Fld>PackageId</Fld></li>
  2999. /// <li><Fld>ResourceXml</Fld></li>
  3000. /// </ul>
  3001. /// </remarks>
  3002. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3003. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3004. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3005. public abstract class ResourceItem {
  3006. /// <summary>
  3007. /// Name of the <Typ>ResourceItem</Typ> item type.
  3008. /// </summary>
  3009. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.ResourceItem.ItemTypeName;
  3010. /// <summary>
  3011. /// Name of the Id property on the <Typ>ResourceItem</Typ> item type.
  3012. /// </summary>
  3013. /// <remarks>
  3014. /// The value stored in this property is generated automatically when a new item is
  3015. /// added. It is unique across all items of the item type.<p/>
  3016. /// Property type: Reference to a <Typ>ResourceItem</Typ> item type.<p/>
  3017. /// Property can not contain null.<p/>
  3018. /// </remarks>
  3019. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.ResourceItem.Id;
  3020. /// <summary>
  3021. /// Name of the PackageId property on the <Typ>ResourceItem</Typ> item type.
  3022. /// <para>PackageId is the identifier of the package that contains this resource.</para>
  3023. /// </summary>
  3024. /// <remarks>
  3025. /// Property type: Reference to a <Typ>PackageItem</Typ> item type.<p/>
  3026. /// Property can not contain null.<p/>
  3027. /// Property does not have a default value.<p/>
  3028. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  3029. /// </remarks>
  3030. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3031. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3032. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3033. public const string PackageId = Microsoft.LearningComponents.Storage.BaseSchema.ResourceItem.PackageId;
  3034. /// <summary>
  3035. /// Name of the ResourceXml property on the <Typ>ResourceItem</Typ> item type.
  3036. /// <para>ResourceXml is the &lt;resources&gt; node from the package corresponding to these resources.</para>
  3037. /// </summary>
  3038. /// <remarks>
  3039. /// Property type: Xml<p/>
  3040. /// Property can not contain null.<p/>
  3041. /// Property does not have a default value.<p/>
  3042. /// </remarks>
  3043. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3044. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3045. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3046. public const string ResourceXml = Microsoft.LearningComponents.Storage.BaseSchema.ResourceItem.ResourceXml;
  3047. }
  3048. /// <summary>
  3049. /// Contains constants related to the SequencingLogEntryItem item type.
  3050. /// <para>Each item contains one sequencing log entry, related to one
  3051. /// <a href="SlkConcepts.htm#Packages">activity</a> of one
  3052. /// <a href="SlkConcepts.htm#Assignments">attempt</a>, or related to an entire
  3053. /// <a href="SlkConcepts.htm#Assignments">attempt</a>.
  3054. /// See <a href="Microsoft.LearningComponents.Storage.StoredLearningSession.LoggingOptions.Property.htm">StoredLearningSession.LoggingOptions</a>.</para>
  3055. /// <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>
  3056. /// </summary>
  3057. /// <remarks>
  3058. /// <para>
  3059. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> Access is granted to no users.</para>
  3060. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  3061. /// Properties on the item type:
  3062. /// <ul>
  3063. /// <li><Fld>Id</Fld></li>
  3064. /// <li><Fld>ActivityAttemptId</Fld></li>
  3065. /// <li><Fld>AttemptId</Fld></li>
  3066. /// <li><Fld>EventType</Fld></li>
  3067. /// <li><Fld>Message</Fld></li>
  3068. /// <li><Fld>NavigationCommand</Fld></li>
  3069. /// <li><Fld>Timestamp</Fld></li>
  3070. /// </ul>
  3071. /// </remarks>
  3072. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3073. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3074. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3075. public abstract class SequencingLogEntryItem {
  3076. /// <summary>
  3077. /// Name of the <Typ>SequencingLogEntryItem</Typ> item type.
  3078. /// </summary>
  3079. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.ItemTypeName;
  3080. /// <summary>
  3081. /// Name of the Id property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3082. /// </summary>
  3083. /// <remarks>
  3084. /// The value stored in this property is generated automatically when a new item is
  3085. /// added. It is unique across all items of the item type.<p/>
  3086. /// Property type: Reference to a <Typ>SequencingLogEntryItem</Typ> item type.<p/>
  3087. /// Property can not contain null.<p/>
  3088. /// </remarks>
  3089. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.Id;
  3090. /// <summary>
  3091. /// Name of the AttemptId property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3092. /// <para>AttemptId is the identifier for the attempt to which the log entry applies.</para>
  3093. /// </summary>
  3094. /// <remarks>
  3095. /// Property type: Reference to a <Typ>AttemptItem</Typ> item type.<p/>
  3096. /// Property can not contain null.<p/>
  3097. /// Property does not have a default value.<p/>
  3098. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  3099. /// </remarks>
  3100. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3101. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3102. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3103. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.AttemptId;
  3104. /// <summary>
  3105. /// Name of the ActivityAttemptId property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3106. /// <para>ActivityAttemptId is the identifier of the activity that is active after this log entry was created.</para>
  3107. /// </summary>
  3108. /// <remarks>
  3109. /// Property type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.<p/>
  3110. /// Property can contain null.<p/>
  3111. /// Property does not have a default value.<p/>
  3112. /// </remarks>
  3113. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3114. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3115. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3116. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.ActivityAttemptId;
  3117. /// <summary>
  3118. /// Name of the EventType property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3119. /// <para>EventType is the type of event that caused this entry.</para>
  3120. /// </summary>
  3121. /// <remarks>
  3122. /// Property type: <Typ>/Microsoft.LearningComponents.SequencingEventType</Typ><p/>
  3123. /// Property can not contain null.<p/>
  3124. /// Property does not have a default value.<p/>
  3125. /// </remarks>
  3126. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3127. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3128. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3129. public const string EventType = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.EventType;
  3130. /// <summary>
  3131. /// Name of the Message property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3132. /// <para>Message is the description that includes why the event happened.</para>
  3133. /// </summary>
  3134. /// <remarks>
  3135. /// Property type: String[1073741822]<p/>
  3136. /// Property can not contain null.<p/>
  3137. /// Property does not have a default value.<p/>
  3138. /// </remarks>
  3139. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3140. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3141. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3142. public const string Message = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.Message;
  3143. /// <summary>
  3144. /// Maximum length of the <Fld>Message</Fld> property in characters.
  3145. /// </summary>
  3146. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3147. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3148. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3149. public const int MaxMessageLength = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.MaxMessageLength;
  3150. /// <summary>
  3151. /// Name of the NavigationCommand property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3152. /// <para>NavigationCommand is the navigation command that caused this event.</para>
  3153. /// </summary>
  3154. /// <remarks>
  3155. /// Property type: <Typ>/Microsoft.LearningComponents.NavigationCommand</Typ><p/>
  3156. /// Property can not contain null.<p/>
  3157. /// Property does not have a default value.<p/>
  3158. /// </remarks>
  3159. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3160. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3161. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3162. public const string NavigationCommand = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.NavigationCommand;
  3163. /// <summary>
  3164. /// Name of the Timestamp property on the <Typ>SequencingLogEntryItem</Typ> item type.
  3165. /// <para>Timestamp is the time (UTC) at which the log entry was created.</para>
  3166. /// </summary>
  3167. /// <remarks>
  3168. /// Property type: DateTime<p/>
  3169. /// Property can not contain null.<p/>
  3170. /// Property does not have a default value.<p/>
  3171. /// </remarks>
  3172. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3173. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3174. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3175. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.SequencingLogEntryItem.Timestamp;
  3176. }
  3177. /// <summary>
  3178. /// Contains constants related to the UserItem item type.
  3179. /// <para>Each item contains information about one user, including a numeric identifier
  3180. /// (<a href="Microsoft.LearningComponents.Storage.UserItemIdentifier.Class.htm">UserItemIdentifier</a>)
  3181. /// used elsewhere in the database to refer to the user. UserItem items contain a
  3182. /// <a href="Microsoft.LearningComponents.Storage.BaseSchema.UserItem.Key.Field.htm">Key</a>
  3183. /// property (database column) which, for SLK, contains either the security ID (SID) of the
  3184. /// user or the user's login name. (The login name is used for authentication mechanisms
  3185. /// such as forms-based authentication which don't use security IDs.)</para>
  3186. /// <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>. SLK <a href="SlkSchema.xml.htm">extends</a> this item type by granting access to all users.</para>
  3187. /// </summary>
  3188. /// <remarks>
  3189. /// <para>
  3190. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> In MLC, access is granted to no users. In SLK, query access only is granted to all users.</para>
  3191. /// <para>In MLC, this item type is defined in the namespace Microsoft.LearningComponents.Storage.BaseSchema, in the assembly Microsoft.LearningComponents.Storage.dll.</para><p/>
  3192. /// Properties on the item type:
  3193. /// <ul>
  3194. /// <li><Fld>Id</Fld></li>
  3195. /// <li><Fld>AudioCaptioning</Fld></li>
  3196. /// <li><Fld>AudioLevel</Fld></li>
  3197. /// <li><Fld>DeliverySpeed</Fld></li>
  3198. /// <li><Fld>Key</Fld></li>
  3199. /// <li><Fld>Language</Fld></li>
  3200. /// <li><Fld>Name</Fld></li>
  3201. /// </ul>
  3202. /// </remarks>
  3203. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3204. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3205. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3206. public abstract class UserItem {
  3207. /// <summary>
  3208. /// Name of the <Typ>UserItem</Typ> item type.
  3209. /// </summary>
  3210. public const string ItemTypeName = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.ItemTypeName;
  3211. /// <summary>
  3212. /// Name of the Id property on the <Typ>UserItem</Typ> item type.
  3213. /// </summary>
  3214. /// <remarks>
  3215. /// The value stored in this property is generated automatically when a new item is
  3216. /// added. It is unique across all items of the item type.<p/>
  3217. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  3218. /// Property can not contain null.<p/>
  3219. /// </remarks>
  3220. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.Id;
  3221. /// <summary>
  3222. /// Name of the Key property on the <Typ>UserItem</Typ> item type.
  3223. /// <para>Key is a string that uniquely identifies this user. The format of the key is defined by the application. For example, SLK uses a security ID (SID) if available, or a login name for authentication mechanisms (such as forms-based authentication) that don't support SIDs.</para>
  3224. /// </summary>
  3225. /// <remarks>
  3226. /// Property type: String[250]<p/>
  3227. /// Property can not contain null.<p/>
  3228. /// Property does not have a default value.<p/>
  3229. /// </remarks>
  3230. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3231. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3232. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3233. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.Key;
  3234. /// <summary>
  3235. /// Maximum length of the <Fld>Key</Fld> property in characters.
  3236. /// </summary>
  3237. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3238. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3239. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3240. public const int MaxKeyLength = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.MaxKeyLength;
  3241. /// <summary>
  3242. /// Name of the Name property on the <Typ>UserItem</Typ> item type.
  3243. /// <para>Name is the "friendly name" of the learner -- typically first and last name.</para>
  3244. /// </summary>
  3245. /// <remarks>
  3246. /// Property type: String[255]<p/>
  3247. /// Property can not contain null.<p/>
  3248. /// Property does not have a default value.<p/>
  3249. /// </remarks>
  3250. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3251. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3252. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3253. public const string Name = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.Name;
  3254. /// <summary>
  3255. /// Maximum length of the <Fld>Name</Fld> property in characters.
  3256. /// </summary>
  3257. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3258. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3259. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3260. public const int MaxNameLength = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.MaxNameLength;
  3261. /// <summary>
  3262. /// Name of the AudioCaptioning property on the <Typ>UserItem</Typ> item type.
  3263. /// <para>AudioCaptioning specifies whether audio captioning is enabled for this user.</para>
  3264. /// </summary>
  3265. /// <remarks>
  3266. /// Property type: <Typ>/Microsoft.LearningComponents.AudioCaptioning</Typ><p/>
  3267. /// Property can not contain null.<p/>
  3268. /// Default value: <Fld>/Microsoft.LearningComponents.AudioCaptioning.NoChange</Fld><p/>
  3269. /// </remarks>
  3270. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3271. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3272. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3273. public const string AudioCaptioning = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.AudioCaptioning;
  3274. /// <summary>
  3275. /// Name of the AudioLevel property on the <Typ>UserItem</Typ> item type.
  3276. /// <para>AudioLevel is the user's preferred audio listening level.</para>
  3277. /// </summary>
  3278. /// <remarks>
  3279. /// Property type: Single<p/>
  3280. /// Property can not contain null.<p/>
  3281. /// Default value: 1<p/>
  3282. /// </remarks>
  3283. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3284. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3285. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3286. public const string AudioLevel = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.AudioLevel;
  3287. /// <summary>
  3288. /// Name of the DeliverySpeed property on the <Typ>UserItem</Typ> item type.
  3289. /// <para>DeliverySpeed is a scale for how fast content is delivered.</para>
  3290. /// </summary>
  3291. /// <remarks>
  3292. /// Property type: Single<p/>
  3293. /// Property can not contain null.<p/>
  3294. /// Default value: 1<p/>
  3295. /// </remarks>
  3296. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3297. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3298. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3299. public const string DeliverySpeed = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.DeliverySpeed;
  3300. /// <summary>
  3301. /// Name of the Language property on the <Typ>UserItem</Typ> item type.
  3302. /// <para>Language is the preferred language of the user.</para>
  3303. /// </summary>
  3304. /// <remarks>
  3305. /// Property type: String[255]<p/>
  3306. /// Property can not contain null.<p/>
  3307. /// Default value: ""<p/>
  3308. /// </remarks>
  3309. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3310. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3311. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3312. public const string Language = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.Language;
  3313. /// <summary>
  3314. /// Maximum length of the <Fld>Language</Fld> property in characters.
  3315. /// </summary>
  3316. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3317. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3318. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3319. public const int MaxLanguageLength = Microsoft.LearningComponents.Storage.BaseSchema.UserItem.MaxLanguageLength;
  3320. }
  3321. /// <summary>
  3322. /// Contains constants related to the UserItemSite item type.
  3323. /// <para>Each item contains information about the SPUser of one user in a particular site collection.</para>
  3324. /// <para>This <a href="SlkSchema.htm">LearningStore item type</a> is only available in <a href="Default.htm">SLK</a>.</para>
  3325. /// </summary>
  3326. /// <remarks>
  3327. /// <para>
  3328. /// <b><a href="SlkSchema.htm">Default operation-level security</a>:</b> In SLK, query access only is granted to all users.</para>
  3329. /// Properties on the item type:
  3330. /// <ul>
  3331. /// <li><Fld>UserId</Fld></li>
  3332. /// <li><Fld>SPSiteGuid</Fld></li>
  3333. /// <li><Fld>SPUserId</Fld></li>
  3334. /// </ul>
  3335. /// </remarks>
  3336. public abstract class UserItemSite {
  3337. /// <summary>
  3338. /// Name of the <Typ>UserItemSite</Typ> item type.
  3339. /// </summary>
  3340. public const string ItemTypeName = "UserItemSite";
  3341. /// <summary>Name of the UserId property on the <Typ>UserItemSite</Typ> item type.</summary>
  3342. /// <remarks>
  3343. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  3344. /// Property can not contain null.<p/>
  3345. /// </remarks>
  3346. public const string UserId = "UserId";
  3347. /// <summary>
  3348. /// Name of the SPSiteGuid property on the <Typ>UserItemSite</Typ> item type.
  3349. /// <para>
  3350. /// SPSiteGuid is the GUID of the SharePoint site collection (SPSite) that this
  3351. /// user is associated with.
  3352. /// Corresponds to <a href="Microsoft.SharePointLearningKit.UserItemSite.SPSiteGuid.Property.htm">UserItemSite.SPSiteGuid</a>.
  3353. /// </para>
  3354. /// </summary>
  3355. /// <remarks>
  3356. /// Property type: Guid<p/>
  3357. /// Property can not contain null.<p/>
  3358. /// Property does not have a default value.<p/>
  3359. /// </remarks>
  3360. public const string SPSiteGuid = "SPSiteGuid";
  3361. /// <summary>Name of the SPUserId property on the <Typ>UserItemSite</Typ> item type.</summary>
  3362. /// <remarks>
  3363. /// Property type: Reference to an id of an SPUser in a particular site collection.<p/>
  3364. /// Property can not contain null.<p/>
  3365. /// </remarks>
  3366. public const string SPUserId = "SPUserId";
  3367. }
  3368. /// <summary>
  3369. /// Contains constants related to the SiteSettingsItem item type.
  3370. /// <para>
  3371. /// Each item of this <a href="SlkSchema.htm">LearningStore item type</a> contains the
  3372. /// SLK Settings corresponding to a given SharePoint site collectino (SPSite).
  3373. /// </para>
  3374. /// <para>
  3375. /// This item type is available only in <a href="Default.htm">SLK</a> (not in
  3376. /// <a href="Mlc.htm">MLC</a>).
  3377. /// </para>
  3378. /// </summary>
  3379. /// <remarks>
  3380. /// <para>
  3381. /// <b>
  3382. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  3383. /// </b>
  3384. /// Access is granted to no users.
  3385. /// </para><p/>
  3386. /// Properties on the item type:
  3387. /// <ul>
  3388. /// <li><Fld>Id</Fld></li>
  3389. /// <li><Fld>SettingsXml</Fld></li>
  3390. /// <li><Fld>SettingsXmlLastModified</Fld></li>
  3391. /// <li><Fld>SiteGuid</Fld></li>
  3392. /// </ul>
  3393. /// </remarks>
  3394. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3395. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3396. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3397. public abstract class SiteSettingsItem {
  3398. /// <summary>
  3399. /// Name of the <Typ>SiteSettingsItem</Typ> item type.
  3400. /// </summary>
  3401. public const string ItemTypeName = "SiteSettingsItem";
  3402. /// <summary>
  3403. /// Name of the Id property on the <Typ>SiteSettingsItem</Typ> item type.
  3404. /// </summary>
  3405. /// <remarks>
  3406. /// The value stored in this property is generated automatically when a new item is
  3407. /// added. It is unique across all items of the item type.<p/>
  3408. /// Property type: Reference to a <Typ>SiteSettingsItem</Typ> item type.<p/>
  3409. /// Property can not contain null.<p/>
  3410. /// </remarks>
  3411. public const string Id = "Id";
  3412. /// <summary>
  3413. /// Name of the SiteGuid property on the <Typ>SiteSettingsItem</Typ> item type.
  3414. /// <para>
  3415. /// SiteGuid is the GUID of the SharePoint site collection (SPSite) that this
  3416. /// <a href="Microsoft.SharePointLearningKit.Schema.SiteSettingsItem.Class.htm">SiteSettingsItem</a>
  3417. /// refers to.
  3418. /// </para>
  3419. /// </summary>
  3420. /// <remarks>
  3421. /// Property type: Guid<p/>
  3422. /// Property can not contain null.<p/>
  3423. /// Property does not have a default value.<p/>
  3424. /// </remarks>
  3425. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3426. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3427. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3428. public const string SiteGuid = "SiteGuid";
  3429. /// <summary>
  3430. /// Name of the SettingsXml property on the <Typ>SiteSettingsItem</Typ> item type.
  3431. /// <para>
  3432. /// SettingsXml is the <a href="SlkSettings.htm">SLK Settings</a> XML of the
  3433. /// SharePoint site collection (SPSite) that this
  3434. /// <a href="Microsoft.SharePointLearningKit.Schema.SiteSettingsItem.Class.htm">SiteSettingsItem</a>
  3435. /// refers to.
  3436. /// </para>
  3437. /// </summary>
  3438. /// <remarks>
  3439. /// <para>
  3440. /// This XML is stored as a string, not as a SQL Server XML column, to allow for
  3441. /// line numbers within error messages.
  3442. /// </para><p/>
  3443. /// Property type: String[1073741822]<p/>
  3444. /// Property can not contain null.<p/>
  3445. /// Property does not have a default value.<p/>
  3446. /// </remarks>
  3447. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3448. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3449. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3450. public const string SettingsXml = "SettingsXml";
  3451. /// <summary>
  3452. /// Maximum length of the <Fld>SettingsXml</Fld> property in characters.
  3453. /// </summary>
  3454. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3455. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3456. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3457. public const int MaxSettingsXmlLength = 1073741822;
  3458. /// <summary>
  3459. /// Name of the SettingsXmlLastModified property on the <Typ>SiteSettingsItem</Typ> item type.
  3460. /// <para>
  3461. /// SettingsXmlLastModified is the date/time (UTC) that the SLK Settings referred
  3462. /// to by this
  3463. /// <a href="Microsoft.SharePointLearningKit.Schema.SiteSettingsItem.Class.htm">SiteSettingsItem</a>
  3464. /// was uploaded.
  3465. /// </para>
  3466. /// </summary>
  3467. /// <remarks>
  3468. /// Property type: DateTime<p/>
  3469. /// Property can not contain null.<p/>
  3470. /// Property does not have a default value.<p/>
  3471. /// </remarks>
  3472. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3473. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3474. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3475. public const string SettingsXmlLastModified = "SettingsXmlLastModified";
  3476. }
  3477. /// <summary>
  3478. /// Contains constants related to the AssignmentItem item type.
  3479. /// <para>
  3480. /// Each item of this <a href="SlkSchema.htm">LearningStore item type</a> contains
  3481. /// information about one <a href="SlkConcepts.htm#Assignments">assignment</a>,
  3482. /// i.e. one <a href="SlkConcepts.htm#Packages">organization</a> of one e-learning
  3483. /// package, or one <a href="SlkConcepts.htm#Packages">non-e-learning document</a>,
  3484. /// assigned to one or more learners, with zero or more instructors.
  3485. /// </para>
  3486. /// <para>
  3487. /// This item type is available only in <a href="Default.htm">SLK</a> (not in
  3488. /// <a href="Mlc.htm">MLC</a>).
  3489. /// </para>
  3490. /// </summary>
  3491. /// <remarks>
  3492. /// <para>
  3493. /// For each learner on this assignment, there is one
  3494. /// <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.Class.htm">LearnerAssignmentItem</a>.
  3495. /// For each instructor on this assignment, there is one
  3496. /// <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.Class.htm">InstructorAssignmentItem</a>.
  3497. /// If this assignment is associated with an
  3498. /// <a href="SlkConcepts.htm#Packages">e-learning package</a> (not a non-e-learning
  3499. /// document), then when the learner begins the assignment an MLC
  3500. /// <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.Class.htm">AttemptItem</a> is created.
  3501. /// </para>
  3502. /// <para>
  3503. /// <b>
  3504. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  3505. /// </b>
  3506. /// Access is granted to no users.
  3507. /// </para><p/>
  3508. /// Properties on the item type:
  3509. /// <ul>
  3510. /// <li><Fld>Id</Fld></li>
  3511. /// <li><Fld>AutoReturn</Fld></li>
  3512. /// <li><Fld>EmailChanges</Fld></li>
  3513. /// <li><Fld>CreatedBy</Fld></li>
  3514. /// <li><Fld>DateCreated</Fld></li>
  3515. /// <li><Fld>Description</Fld></li>
  3516. /// <li><Fld>DueDate</Fld></li>
  3517. /// <li><Fld>NonELearningLocation</Fld></li>
  3518. /// <li><Fld>PointsPossible</Fld></li>
  3519. /// <li><Fld>RootActivityId</Fld></li>
  3520. /// <li><Fld>ShowAnswersToLearners</Fld></li>
  3521. /// <li><Fld>SPSiteGuid</Fld></li>
  3522. /// <li><Fld>SPWebGuid</Fld></li>
  3523. /// <li><Fld>StartDate</Fld></li>
  3524. /// <li><Fld>Title</Fld></li>
  3525. /// </ul>
  3526. /// </remarks>
  3527. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3528. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3529. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3530. public abstract class AssignmentItem {
  3531. /// <summary>
  3532. /// Name of the <Typ>AssignmentItem</Typ> item type.
  3533. /// </summary>
  3534. public const string ItemTypeName = "AssignmentItem";
  3535. /// <summary>
  3536. /// Name of the Id property on the <Typ>AssignmentItem</Typ> item type.
  3537. /// </summary>
  3538. /// <remarks>
  3539. /// The value stored in this property is generated automatically when a new item is
  3540. /// added. It is unique across all items of the item type.<p/>
  3541. /// Property type: Reference to a <Typ>AssignmentItem</Typ> item type.<p/>
  3542. /// Property can not contain null.<p/>
  3543. /// </remarks>
  3544. public const string Id = "Id";
  3545. /// <summary>
  3546. /// Name of the SPSiteGuid property on the <Typ>AssignmentItem</Typ> item type.
  3547. /// <para>
  3548. /// SPSiteGuid is the GUID of the SharePoint site collection (SPSite) that this
  3549. /// assignment is associated with.
  3550. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.SPSiteGuid.Property.htm">AssignmentProperties.SPSiteGuid</a>.
  3551. /// </para>
  3552. /// </summary>
  3553. /// <remarks>
  3554. /// Property type: Guid<p/>
  3555. /// Property can not contain null.<p/>
  3556. /// Property does not have a default value.<p/>
  3557. /// </remarks>
  3558. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3559. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3560. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3561. public const string SPSiteGuid = "SPSiteGuid";
  3562. /// <summary>
  3563. /// Name of the SPWebGuid property on the <Typ>AssignmentItem</Typ> item type.
  3564. /// <para>
  3565. /// SPWebGuid is the GUID of the SharePoint Web site (SPWeb) that this assignment is
  3566. /// associated with.
  3567. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.SPWebGuid.Property.htm">AssignmentProperties.SPWebGuid</a>.
  3568. /// </para>
  3569. /// </summary>
  3570. /// <remarks>
  3571. /// Property type: Guid<p/>
  3572. /// Property can not contain null.<p/>
  3573. /// Property does not have a default value.<p/>
  3574. /// </remarks>
  3575. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3576. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3577. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3578. public const string SPWebGuid = "SPWebGuid";
  3579. /// <summary>
  3580. /// Name of the RootActivityId property on the <Typ>AssignmentItem</Typ> item type.
  3581. /// <para>
  3582. /// If e-learning content was assigned, RootActivityId is the
  3583. /// <a href="Microsoft.LearningComponents.Storage.ActivityPackageItemIdentifier.Class.htm">ActivityPackageItemIdentifier</a>
  3584. /// of the assigned SCORM <a href="SlkConcepts.htm#Packages">organization</a>.
  3585. /// If non-e-learning content was assigned, RootActivityId is <b>null</b> -- in that
  3586. /// case, <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.NonELearningLocation.Field.htm">NonELearningLocation</a> is used.
  3587. /// </para>
  3588. /// </summary>
  3589. /// <remarks>
  3590. /// Property type: Reference to a <Typ>ActivityPackageItem</Typ> item type.<p/>
  3591. /// Property can contain null.<p/>
  3592. /// Property does not have a default value.<p/>
  3593. /// </remarks>
  3594. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3595. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3596. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3597. public const string RootActivityId = "RootActivityId";
  3598. /// <summary>
  3599. /// Name of the NonELearningLocation property on the <Typ>AssignmentItem</Typ> item type.
  3600. /// <para>
  3601. /// If non-e-learning content was assigned, NonELearningLocation is the
  3602. /// MLC SharePoint location string (i.e. the same value used in
  3603. /// <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Location.Field.htm">PackageItem.Location</a>)
  3604. /// of the assigned <a href="SlkConcepts.htm#Packages">non-e-learning</a> document.
  3605. /// If e-learning content was assigned, NonELearningLocation is <b>null</b> -- in that
  3606. /// case, <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.RootActivityId.Field.htm">RootActivityId</a> is used.
  3607. /// </para>
  3608. /// </summary>
  3609. /// <remarks>
  3610. /// Property type: String[1000]<p/>
  3611. /// Property can contain null.<p/>
  3612. /// Property does not have a default value.<p/>
  3613. /// </remarks>
  3614. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3615. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3616. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3617. public const string NonELearningLocation = "NonELearningLocation";
  3618. /// <summary>
  3619. /// Maximum length of the <Fld>NonELearningLocation</Fld> property in characters.
  3620. /// </summary>
  3621. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3622. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3623. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3624. public const int MaxNonELearningLocationLength = 1000;
  3625. /// <summary>
  3626. /// Name of the Title property on the <Typ>AssignmentItem</Typ> item type.
  3627. /// <para>
  3628. /// Title is the title of the assignment.
  3629. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.Title.Property.htm">AssignmentProperties.Title</a>.
  3630. /// </para>
  3631. /// </summary>
  3632. /// <remarks>
  3633. /// Property type: String[1000]<p/>
  3634. /// Property can not contain null.<p/>
  3635. /// Property does not have a default value.<p/>
  3636. /// </remarks>
  3637. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3638. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3639. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3640. public const string Title = "Title";
  3641. /// <summary>
  3642. /// Maximum length of the <Fld>Title</Fld> property in characters.
  3643. /// </summary>
  3644. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3645. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3646. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3647. public const int MaxTitleLength = 1000;
  3648. /// <summary>
  3649. /// Name of the StartDate property on the <Typ>AssignmentItem</Typ> item type.
  3650. /// <para>
  3651. /// StartDate is the start date/time (UTC) of the assignment.
  3652. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.StartDate.Property.htm">AssignmentProperties.StartDate</a>.
  3653. /// </para>
  3654. /// </summary>
  3655. /// <remarks>
  3656. /// Property type: DateTime<p/>
  3657. /// Property can not contain null.<p/>
  3658. /// Property does not have a default value.<p/>
  3659. /// </remarks>
  3660. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3661. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3662. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3663. public const string StartDate = "StartDate";
  3664. /// <summary>
  3665. /// Name of the DueDate property on the <Typ>AssignmentItem</Typ> item type.
  3666. /// <para>
  3667. /// DueDate is the due date/time (UTC) of the assignment, or <b>null</b> if the
  3668. /// assignment has no due date/time.
  3669. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.DueDate.Property.htm">AssignmentProperties.DueDate</a>.
  3670. /// </para>
  3671. /// </summary>
  3672. /// <remarks>
  3673. /// Property type: DateTime<p/>
  3674. /// Property can contain null.<p/>
  3675. /// Property does not have a default value.<p/>
  3676. /// </remarks>
  3677. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3678. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3679. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3680. public const string DueDate = "DueDate";
  3681. /// <summary>
  3682. /// Name of the PointsPossible property on the <Typ>AssignmentItem</Typ> item type.
  3683. /// <para>
  3684. /// The nominal maximum number of points that can be awarded to a learner on this
  3685. /// assignment, or <b>null</b> if this information is not provided. The actual
  3686. /// number of points awarded may exceed this value.
  3687. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.PointsPossible.Property.htm">AssignmentProperties.PointsPossible</a>.
  3688. /// </para>
  3689. /// </summary>
  3690. /// <remarks>
  3691. /// Property type: Single<p/>
  3692. /// Property can contain null.<p/>
  3693. /// Property does not have a default value.<p/>
  3694. /// </remarks>
  3695. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3696. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3697. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3698. public const string PointsPossible = "PointsPossible";
  3699. /// <summary>
  3700. /// Name of the Description property on the <Typ>AssignmentItem</Typ> item type.
  3701. /// <para>
  3702. /// Description is the description of the assignment, including instructions to the
  3703. /// learner (if any).
  3704. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.Description.Property.htm">AssignmentProperties.Description</a>.
  3705. /// </para>
  3706. /// </summary>
  3707. /// <remarks>
  3708. /// Property type: String[1073741822]<p/>
  3709. /// Property can not contain null.<p/>
  3710. /// Property does not have a default value.<p/>
  3711. /// </remarks>
  3712. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3713. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3714. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3715. public const string Description = "Description";
  3716. /// <summary>
  3717. /// Maximum length of the <Fld>Description</Fld> property in characters.
  3718. /// </summary>
  3719. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3720. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3721. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3722. public const int MaxDescriptionLength = 1073741822;
  3723. /// <summary>
  3724. /// Name of the EmailChanges property on the <Typ>AssignmentItem</Typ> item type.
  3725. /// <para>
  3726. /// EmailChanges is <b>true</b> if emails should be sent to the learners on creation and modification of assignments.
  3727. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.EmailChanges.Property.htm">AssignmentProperties.EmailChanges</a>.
  3728. /// </para>
  3729. /// </summary>
  3730. /// <remarks>
  3731. /// Property type: Boolean<p/>
  3732. /// Property can not contain null.<p/>
  3733. /// Property does not have a default value.<p/>
  3734. /// </remarks>
  3735. public const string EmailChanges = "EmailChanges";
  3736. /// <summary>
  3737. /// Name of the AutoReturn property on the <Typ>AssignmentItem</Typ> item type.
  3738. /// <para>
  3739. /// AutoReturn is <b>true</b> if the assignment should be automatically returned to
  3740. /// learners when they submit it to the instructor or (for self-assigned assignments)
  3741. /// mark the assignment as complete. If <b>false</b>, the instructor has an
  3742. /// opportunity to grade the learner's work. AutoReturn should always be <b>true</b>
  3743. /// for self-assigned assignments.
  3744. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.AutoReturn.Property.htm">AssignmentProperties.AutoReturn</a>.
  3745. /// </para>
  3746. /// </summary>
  3747. /// <remarks>
  3748. /// Property type: Boolean<p/>
  3749. /// Property can not contain null.<p/>
  3750. /// Property does not have a default value.<p/>
  3751. /// </remarks>
  3752. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3753. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3754. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3755. public const string AutoReturn = "AutoReturn";
  3756. /// <summary>
  3757. /// Name of the ShowAnswersToLearners property on the <Typ>AssignmentItem</Typ> item type.
  3758. /// <para>
  3759. /// ShowAnswersToLearners is <b>true</b> if answers will be shown to the learner when a
  3760. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>
  3761. /// associated with this assignment is returned to the learner.
  3762. /// This only applies to certain types of e-learning content.
  3763. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.ShowAnswersToLearners.Property.htm">AssignmentProperties.ShowAnswersToLearners</a>.
  3764. /// </para>
  3765. /// </summary>
  3766. /// <remarks>
  3767. /// Property type: Boolean<p/>
  3768. /// Property can not contain null.<p/>
  3769. /// Property does not have a default value.<p/>
  3770. /// </remarks>
  3771. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3772. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3773. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3774. public const string ShowAnswersToLearners = "ShowAnswersToLearners";
  3775. /// <summary>
  3776. /// Name of the CreatedBy property on the <Typ>AssignmentItem</Typ> item type.
  3777. /// <para>
  3778. /// CreatedBy is the
  3779. /// <a href="Microsoft.LearningComponents.Storage.UserItemIdentifier.Class.htm">UserItemIdentifier</a>
  3780. /// of the user who created the assignment.
  3781. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.CreatedById.Property.htm">AssignmentProperties.CreatedById</a>.
  3782. /// </para>
  3783. /// </summary>
  3784. /// <remarks>
  3785. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  3786. /// Property can contain null.<p/>
  3787. /// Property does not have a default value.<p/>
  3788. /// </remarks>
  3789. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3790. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3791. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3792. public const string CreatedBy = "CreatedBy";
  3793. /// <summary>
  3794. /// Name of the DateCreated property on the <Typ>AssignmentItem</Typ> item type.
  3795. /// <para>
  3796. /// DateCreated is the date/time (UTC) that the assignment was created.
  3797. /// Corresponds to <a href="Microsoft.SharePointLearningKit.AssignmentProperties.DateCreated.Property.htm">AssignmentProperties.DateCreated</a>.
  3798. /// </para>
  3799. /// </summary>
  3800. /// <remarks>
  3801. /// Property type: DateTime<p/>
  3802. /// Property can not contain null.<p/>
  3803. /// Property does not have a default value.<p/>
  3804. /// </remarks>
  3805. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3806. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3807. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3808. public const string DateCreated = "DateCreated";
  3809. }
  3810. /// <summary>
  3811. /// Contains constants related to the InstructorAssignmentItem item type.
  3812. /// <para>
  3813. /// Each item of this <a href="SlkSchema.htm">LearningStore item type</a> contains
  3814. /// information about one
  3815. /// <a href="SlkConcepts.htm#Assignments">instructor assignment</a>,
  3816. /// i.e. the mapping of one instructor to one
  3817. /// <a href="SlkConcepts.htm#Assignments">assignment</a>.
  3818. /// For example, if an assignment has three instructors, there will be three
  3819. /// InstructorAssignmentItem table rows associated with that assignment.
  3820. /// </para>
  3821. /// <para>
  3822. /// This item type is available only in <a href="Default.htm">SLK</a> (not in
  3823. /// <a href="Mlc.htm">MLC</a>).
  3824. /// </para>
  3825. /// </summary>
  3826. /// <remarks>
  3827. /// <para>
  3828. /// <b>
  3829. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  3830. /// </b>
  3831. /// Access is granted to no users.
  3832. /// </para><p/>
  3833. /// Properties on the item type:
  3834. /// <ul>
  3835. /// <li><Fld>Id</Fld></li>
  3836. /// <li><Fld>AssignmentId</Fld></li>
  3837. /// <li><Fld>InstructorId</Fld></li>
  3838. /// </ul>
  3839. /// </remarks>
  3840. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3841. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3842. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3843. public abstract class InstructorAssignmentItem {
  3844. /// <summary>
  3845. /// Name of the <Typ>InstructorAssignmentItem</Typ> item type.
  3846. /// </summary>
  3847. public const string ItemTypeName = "InstructorAssignmentItem";
  3848. /// <summary>
  3849. /// Name of the Id property on the <Typ>InstructorAssignmentItem</Typ> item type.
  3850. /// </summary>
  3851. /// <remarks>
  3852. /// The value stored in this property is generated automatically when a new item is
  3853. /// added. It is unique across all items of the item type.<p/>
  3854. /// Property type: Reference to a <Typ>InstructorAssignmentItem</Typ> item type.<p/>
  3855. /// Property can not contain null.<p/>
  3856. /// </remarks>
  3857. public const string Id = "Id";
  3858. /// <summary>
  3859. /// Name of the AssignmentId property on the <Typ>InstructorAssignmentItem</Typ> item type.
  3860. /// <para>
  3861. /// AssignmentId is the
  3862. /// <a href="Microsoft.SharePointLearningKit.AssignmentItemIdentifier.Class.htm">AssignmentItemIdentifier</a>
  3863. /// of the assignment associated with this
  3864. /// <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.Class.htm">InstructorAssignmentItem</a>.
  3865. /// </para>
  3866. /// </summary>
  3867. /// <remarks>
  3868. /// Property type: Reference to a <Typ>AssignmentItem</Typ> item type.<p/>
  3869. /// Property can not contain null.<p/>
  3870. /// Property does not have a default value.<p/>
  3871. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  3872. /// </remarks>
  3873. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3874. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3875. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3876. public const string AssignmentId = "AssignmentId";
  3877. /// <summary>
  3878. /// Name of the InstructorId property on the <Typ>InstructorAssignmentItem</Typ> item type.
  3879. /// <para>
  3880. /// InstructorId is the
  3881. /// <a href="Microsoft.LearningComponents.Storage.UserItemIdentifier.Class.htm">UserItemIdentifier</a>
  3882. /// of the instructor associated with this
  3883. /// <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.Class.htm">InstructorAssignmentItem</a>.
  3884. /// </para>
  3885. /// </summary>
  3886. /// <remarks>
  3887. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  3888. /// Property can not contain null.<p/>
  3889. /// Property does not have a default value.<p/>
  3890. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  3891. /// </remarks>
  3892. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3893. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3894. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3895. public const string InstructorId = "InstructorId";
  3896. }
  3897. /// <summary>
  3898. /// Contains constants related to the LearnerAssignmentItem item type.
  3899. /// <para>
  3900. /// Each item of this <a href="SlkSchema.htm">LearningStore item type</a> contains
  3901. /// information about one <a href="SlkConcepts.htm#Assignments">learner assignment</a>,
  3902. /// i.e. the mapping of one learner to one
  3903. /// <a href="SlkConcepts.htm#Assignments">assignment</a>. For example, if an
  3904. /// assignment has 30 learners, there will be 30 LearnerAssignmentItem table rows
  3905. /// associated with that assignment.
  3906. /// </para>
  3907. /// <para>
  3908. /// This item type is available only in <a href="Default.htm">SLK</a> (not in
  3909. /// <a href="Mlc.htm">MLC</a>).
  3910. /// </para>
  3911. /// </summary>
  3912. /// <remarks>
  3913. /// <para>
  3914. /// <b>
  3915. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  3916. /// </b>
  3917. /// Access is granted to no users.
  3918. /// </para><p/>
  3919. /// Properties on the item type:
  3920. /// <ul>
  3921. /// <li><Fld>Id</Fld></li>
  3922. /// <li><Fld>AssignmentId</Fld></li>
  3923. /// <li><Fld>FinalPoints</Fld></li>
  3924. /// <li><Fld>Grade</Fld></li>
  3925. /// <li><Fld>GuidId</Fld></li>
  3926. /// <li><Fld>InstructorComments</Fld></li>
  3927. /// <li><Fld>LearnerComments</Fld></li>
  3928. /// <li><Fld>IsFinal</Fld></li>
  3929. /// <li><Fld>LearnerId</Fld></li>
  3930. /// <li><Fld>NonELearningStatus</Fld></li>
  3931. /// </ul>
  3932. /// </remarks>
  3933. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3934. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3935. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3936. public abstract class LearnerAssignmentItem {
  3937. /// <summary>
  3938. /// Name of the <Typ>LearnerAssignmentItem</Typ> item type.
  3939. /// </summary>
  3940. public const string ItemTypeName = "LearnerAssignmentItem";
  3941. /// <summary>
  3942. /// Name of the Id property on the <Typ>LearnerAssignmentItem</Typ> item type.
  3943. /// </summary>
  3944. /// <remarks>
  3945. /// The value stored in this property is generated automatically when a new item is
  3946. /// added. It is unique across all items of the item type.<p/>
  3947. /// Property type: Reference to a <Typ>LearnerAssignmentItem</Typ> item type.<p/>
  3948. /// Property can not contain null.<p/>
  3949. /// </remarks>
  3950. public const string Id = "Id";
  3951. /// <summary>
  3952. /// Name of the GuidId property on the <Typ>LearnerAssignmentItem</Typ> item type.
  3953. /// <para>
  3954. /// GuidId is a column that is similar to the Id column that identifies a LearnerAssignment
  3955. /// uniquely. It is here as a more non-guessable entity compared to the Id column
  3956. /// </para>
  3957. /// </summary>
  3958. /// <remarks>
  3959. /// Property type: Guid<p/>
  3960. /// Property can contain null.<p/>
  3961. /// Default value: (newid())<p/>
  3962. /// </remarks>
  3963. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3964. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3965. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3966. public const string GuidId = "GuidId";
  3967. /// <summary>
  3968. /// Name of the AssignmentId property on the <Typ>LearnerAssignmentItem</Typ> item type.
  3969. /// <para>
  3970. /// AssignmentId is the
  3971. /// <a href="Microsoft.SharePointLearningKit.AssignmentItemIdentifier.Class.htm">AssignmentItemIdentifier</a>
  3972. /// of the assignment associated with this
  3973. /// <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.Class.htm">LearnerAssignmentItem</a>.
  3974. /// </para>
  3975. /// </summary>
  3976. /// <remarks>
  3977. /// Property type: Reference to a <Typ>AssignmentItem</Typ> item type.<p/>
  3978. /// Property can not contain null.<p/>
  3979. /// Property does not have a default value.<p/>
  3980. /// Item will automatically be deleted when the referred-to item is deleted.<p/>
  3981. /// </remarks>
  3982. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  3983. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  3984. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  3985. public const string AssignmentId = "AssignmentId";
  3986. /// <summary>
  3987. /// Name of the LearnerId property on the <Typ>LearnerAssignmentItem</Typ> item type.
  3988. /// <para>
  3989. /// LearnerId is the
  3990. /// <a href="Microsoft.LearningComponents.Storage.UserItemIdentifier.Class.htm">UserItemIdentifier</a>
  3991. /// of the learner associated with this
  3992. /// <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.Class.htm">InstructorAssignmentItem</a>.
  3993. /// Corresponds to <a href="Microsoft.SharePointLearningKit.GradingProperties.LearnerId.Property.htm">GradingProperties.LearnerId</a>.
  3994. /// </para>
  3995. /// </summary>
  3996. /// <remarks>
  3997. /// Property type: Reference to a <Typ>UserItem</Typ> item type.<p/>
  3998. /// Property can not contain null.<p/>
  3999. /// Property does not have a default value.<p/>
  4000. /// </remarks>
  4001. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4002. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4003. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4004. public const string LearnerId = "LearnerId";
  4005. /// <summary>
  4006. /// Name of the IsFinal property on the <Typ>LearnerAssignmentItem</Typ> item type.
  4007. /// <para>
  4008. /// IsFinal is <b>true</b> if the
  4009. /// <a href="SlkApi.htm#LearnerAssignmentStates">learner assignment state</a> is
  4010. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">Final</a>.
  4011. /// </para>
  4012. /// </summary>
  4013. /// <remarks>
  4014. /// Property type: Boolean<p/>
  4015. /// Property can not contain null.<p/>
  4016. /// Property does not have a default value.<p/>
  4017. /// </remarks>
  4018. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4019. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4020. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4021. public const string IsFinal = "IsFinal";
  4022. /// <summary>
  4023. /// Name of the NonELearningStatus property on the <Typ>LearnerAssignmentItem</Typ> item type.
  4024. /// <para>
  4025. /// NonELearningStatus is the
  4026. /// <a href="Microsoft.LearningComponents.AttemptStatus.Enumeration.htm">AttemptStatus</a>
  4027. /// of the
  4028. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>, if a
  4029. /// <a href="SlkConcepts.htm#Packages">non-e-learning document</a> was assigned
  4030. /// (unused if an e-learning package was assigned). <b>null</b> if the learner hasn't
  4031. /// yet started the assignment.
  4032. /// </para>
  4033. /// </summary>
  4034. /// <remarks>
  4035. /// Property type: <Typ>/Microsoft.LearningComponents.AttemptStatus</Typ><p/>
  4036. /// Property can contain null.<p/>
  4037. /// Property does not have a default value.<p/>
  4038. /// </remarks>
  4039. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4040. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4041. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4042. public const string NonELearningStatus = "NonELearningStatus";
  4043. /// <summary>
  4044. /// Name of the FinalPoints property on the <Typ>LearnerAssignmentItem</Typ> item type.
  4045. /// <para>
  4046. /// FinalPoints is the number of points the learner received on this
  4047. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>.
  4048. /// When the learner submits the assignment, FinalPoints is initially the same as
  4049. /// <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.TotalPoints.Field.htm">AttemptItem.TotalPoints</a>,
  4050. /// but the instructor may manually change the value of FinalPoints. For example, the
  4051. /// instructor may award bonus points to the learner. <b>null</b> if the final points
  4052. /// value is blank.
  4053. /// Corresponds to <a href="Microsoft.SharePointLearningKit.GradingProperties.FinalPoints.Property.htm">GradingProperties.FinalPoints</a>.
  4054. /// </para>
  4055. /// </summary>
  4056. /// <remarks>
  4057. /// Property type: Single<p/>
  4058. /// Property can contain null.<p/>
  4059. /// Property does not have a default value.<p/>
  4060. /// </remarks>
  4061. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4062. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4063. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4064. public const string FinalPoints = "FinalPoints";
  4065. /// <summary>
  4066. /// Name of the Grade property on the <Typ>LearnerAssignmentItem</Typ> item type.
  4067. /// <para>
  4068. /// Grade is a manually marked grade on this <a href="SlkConcepts.htm#Assignments">learner assignment</a>.
  4069. /// Corresponds to <a href="Microsoft.SharePointLearningKit.GradingProperties.Grade.Property.htm">GradingProperties.Grade</a>.
  4070. /// </para>
  4071. /// </summary>
  4072. /// <remarks>
  4073. /// Property type: String[20]<p/>
  4074. /// Property can contain null.<p/>
  4075. /// Property does not have a default value.<p/>
  4076. /// </remarks>
  4077. public const string Grade = "Grade";
  4078. /// <summary>
  4079. /// Name of the InstructorComments property on the <Typ>LearnerAssignmentItem</Typ> item type.
  4080. /// <para>
  4081. /// InstructorComments contains free-form comments, if any, from the instructor
  4082. /// about this
  4083. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>.
  4084. /// Corresponds to <a href="Microsoft.SharePointLearningKit.GradingProperties.InstructorComments.Property.htm">GradingProperties.InstructorComments</a>.
  4085. /// </para>
  4086. /// </summary>
  4087. /// <remarks>
  4088. /// Property type: String[1073741822]<p/>
  4089. /// Property can not contain null.<p/>
  4090. /// Property does not have a default value.<p/>
  4091. /// </remarks>
  4092. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4093. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4094. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4095. public const string InstructorComments = "InstructorComments";
  4096. /// <summary>
  4097. /// Name of the LearnerComments property on the <Typ>LearnerAssignmentItem</Typ> item type.
  4098. /// <para>
  4099. /// LearnerComments contains free-form comments, if any, from the instructor
  4100. /// about this
  4101. /// <a href="SlkConcepts.htm#Assignments">learner assignment</a>.
  4102. /// Corresponds to <a href="Microsoft.SharePointLearningKit.GradingProperties.LearnerComments.Property.htm">GradingProperties.LearnerComments</a>.
  4103. /// </para>
  4104. /// </summary>
  4105. /// <remarks>
  4106. /// Property type: String[1073741822]<p/>
  4107. /// Property can not contain null.<p/>
  4108. /// Property does not have a default value.<p/>
  4109. /// </remarks>
  4110. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4111. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4112. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4113. public const string LearnerComments = "LearnerComments";
  4114. /// <summary>
  4115. /// Maximum length of the <Fld>InstructorComments</Fld> property in characters.
  4116. /// </summary>
  4117. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4118. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4119. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4120. public const int MaxInstructorCommentsLength = 1073741822;
  4121. }
  4122. /// <summary>
  4123. /// Contains constants related to the UserWebListItem item type.
  4124. /// <para>
  4125. /// Each item of this <a href="SlkSchema.htm">LearningStore item type</a> represents
  4126. /// one entry in one user's <b>user Web list</b>, for one site collection. A user Web
  4127. /// list is the list of Web sites that appears on the SLK E-Learning Actions page for
  4128. /// all document libraries within a given site collection. Each user has at most one
  4129. /// user Web list for each site collection (SPSite).
  4130. /// </para>
  4131. /// <para>
  4132. /// This item type is available only in <a href="Default.htm">SLK</a> (not in
  4133. /// <a href="Mlc.htm">MLC</a>).
  4134. /// </para>
  4135. /// </summary>
  4136. /// <remarks>
  4137. /// <para>
  4138. /// <b>
  4139. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  4140. /// </b>
  4141. /// Access is granted to no users.
  4142. /// </para><p/>
  4143. /// Properties on the item type:
  4144. /// <ul>
  4145. /// <li><Fld>Id</Fld></li>
  4146. /// <li><Fld>LastAccessTime</Fld></li>
  4147. /// <li><Fld>OwnerKey</Fld></li>
  4148. /// <li><Fld>SPSiteGuid</Fld></li>
  4149. /// <li><Fld>SPWebGuid</Fld></li>
  4150. /// </ul>
  4151. /// </remarks>
  4152. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4153. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4154. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4155. public abstract class UserWebListItem {
  4156. /// <summary>
  4157. /// Name of the <Typ>UserWebListItem</Typ> item type.
  4158. /// </summary>
  4159. public const string ItemTypeName = "UserWebListItem";
  4160. /// <summary>
  4161. /// Name of the Id property on the <Typ>UserWebListItem</Typ> item type.
  4162. /// </summary>
  4163. /// <remarks>
  4164. /// The value stored in this property is generated automatically when a new item is
  4165. /// added. It is unique across all items of the item type.<p/>
  4166. /// Property type: Reference to a <Typ>UserWebListItem</Typ> item type.<p/>
  4167. /// Property can not contain null.<p/>
  4168. /// </remarks>
  4169. public const string Id = "Id";
  4170. /// <summary>
  4171. /// Name of the OwnerKey property on the <Typ>UserWebListItem</Typ> item type.
  4172. /// <para>
  4173. /// OwnerKey is the
  4174. /// <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>
  4175. /// value of the user that owns this user Web list item.
  4176. /// </para>
  4177. /// </summary>
  4178. /// <remarks>
  4179. /// Property type: String[250]<p/>
  4180. /// Property can not contain null.<p/>
  4181. /// Property does not have a default value.<p/>
  4182. /// </remarks>
  4183. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4184. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4185. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4186. public const string OwnerKey = "OwnerKey";
  4187. /// <summary>
  4188. /// Maximum length of the <Fld>OwnerKey</Fld> property in characters.
  4189. /// </summary>
  4190. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4191. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4192. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4193. public const int MaxOwnerKeyLength = 250;
  4194. /// <summary>
  4195. /// Name of the SPSiteGuid property on the <Typ>UserWebListItem</Typ> item type.
  4196. /// <para>
  4197. /// SPSiteGuid is the GUID of the SharePoint site collection (SPSite) that this
  4198. /// user Web list item is associated with.
  4199. /// </para>
  4200. /// </summary>
  4201. /// <remarks>
  4202. /// Property type: Guid<p/>
  4203. /// Property can not contain null.<p/>
  4204. /// Property does not have a default value.<p/>
  4205. /// </remarks>
  4206. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4207. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4208. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4209. public const string SPSiteGuid = "SPSiteGuid";
  4210. /// <summary>
  4211. /// Name of the SPWebGuid property on the <Typ>UserWebListItem</Typ> item type.
  4212. /// <para>
  4213. /// SPWebGuid is the GUID of the SharePoint Web site (SPWeb) that this user Web list
  4214. /// item is associated with.
  4215. /// </para>
  4216. /// </summary>
  4217. /// <remarks>
  4218. /// Property type: Guid<p/>
  4219. /// Property can not contain null.<p/>
  4220. /// Property does not have a default value.<p/>
  4221. /// </remarks>
  4222. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4223. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4224. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4225. public const string SPWebGuid = "SPWebGuid";
  4226. /// <summary>
  4227. /// Name of the LastAccessTime property on the <Typ>UserWebListItem</Typ> item type.
  4228. /// <para>
  4229. /// LastAccessTime is the date/time (UTC) that this user Web list item was last
  4230. /// accessed via an operation such as assignment creation. (Viewing the item within
  4231. /// the list on the E-Learning Actions page in SLK doesn't count as an access.)
  4232. /// </para>
  4233. /// </summary>
  4234. /// <remarks>
  4235. /// Property type: DateTime<p/>
  4236. /// Property can not contain null.<p/>
  4237. /// Property does not have a default value.<p/>
  4238. /// </remarks>
  4239. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4240. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4241. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4242. public const string LastAccessTime = "LastAccessTime";
  4243. }
  4244. /// <summary>
  4245. /// Contains constants related to the SeqNavOrganizationGlobalObjectiveView view.
  4246. /// </summary>
  4247. /// <remarks>
  4248. /// Columns in the view:
  4249. /// <ul>
  4250. /// <li><Fld>Key</Fld></li>
  4251. /// <li><Fld>LearnerId</Fld></li>
  4252. /// <li><Fld>OrganizationId</Fld></li>
  4253. /// <li><Fld>ScaledScore</Fld></li>
  4254. /// <li><Fld>SuccessStatus</Fld></li>
  4255. /// </ul>
  4256. /// Parameters in the view:
  4257. /// None
  4258. /// </remarks>
  4259. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4260. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4261. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4262. public abstract class SeqNavOrganizationGlobalObjectiveView {
  4263. /// <summary>
  4264. /// Name of the <Typ>SeqNavOrganizationGlobalObjectiveView</Typ> view.
  4265. /// </summary>
  4266. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavOrganizationGlobalObjectiveView.ViewName;
  4267. /// <summary>
  4268. /// Name of the OrganizationId column on the <Typ>SeqNavOrganizationGlobalObjectiveView</Typ> view.
  4269. /// </summary>
  4270. /// <remarks>
  4271. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4272. /// </remarks>
  4273. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4274. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4275. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4276. public const string OrganizationId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavOrganizationGlobalObjectiveView.OrganizationId;
  4277. /// <summary>
  4278. /// Name of the Key column on the <Typ>SeqNavOrganizationGlobalObjectiveView</Typ> view.
  4279. /// </summary>
  4280. /// <remarks>
  4281. /// Column type: String[]
  4282. /// </remarks>
  4283. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4284. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4285. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4286. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavOrganizationGlobalObjectiveView.Key;
  4287. /// <summary>
  4288. /// Name of the LearnerId column on the <Typ>SeqNavOrganizationGlobalObjectiveView</Typ> view.
  4289. /// </summary>
  4290. /// <remarks>
  4291. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  4292. /// </remarks>
  4293. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4294. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4295. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4296. public const string LearnerId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavOrganizationGlobalObjectiveView.LearnerId;
  4297. /// <summary>
  4298. /// Name of the ScaledScore column on the <Typ>SeqNavOrganizationGlobalObjectiveView</Typ> view.
  4299. /// </summary>
  4300. /// <remarks>
  4301. /// Column type: Single
  4302. /// </remarks>
  4303. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4304. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4305. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4306. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavOrganizationGlobalObjectiveView.ScaledScore;
  4307. /// <summary>
  4308. /// Name of the SuccessStatus column on the <Typ>SeqNavOrganizationGlobalObjectiveView</Typ> view.
  4309. /// </summary>
  4310. /// <remarks>
  4311. /// Column type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ>
  4312. /// </remarks>
  4313. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4314. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4315. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4316. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavOrganizationGlobalObjectiveView.SuccessStatus;
  4317. }
  4318. /// <summary>
  4319. /// Contains constants related to the SeqNavLearnerGlobalObjectiveView view.
  4320. /// </summary>
  4321. /// <remarks>
  4322. /// Columns in the view:
  4323. /// <ul>
  4324. /// <li><Fld>Key</Fld></li>
  4325. /// <li><Fld>LearnerId</Fld></li>
  4326. /// <li><Fld>ScaledScore</Fld></li>
  4327. /// <li><Fld>SuccessStatus</Fld></li>
  4328. /// </ul>
  4329. /// Parameters in the view:
  4330. /// None
  4331. /// </remarks>
  4332. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4333. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4334. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4335. public abstract class SeqNavLearnerGlobalObjectiveView {
  4336. /// <summary>
  4337. /// Name of the <Typ>SeqNavLearnerGlobalObjectiveView</Typ> view.
  4338. /// </summary>
  4339. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavLearnerGlobalObjectiveView.ViewName;
  4340. /// <summary>
  4341. /// Name of the LearnerId column on the <Typ>SeqNavLearnerGlobalObjectiveView</Typ> view.
  4342. /// </summary>
  4343. /// <remarks>
  4344. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  4345. /// </remarks>
  4346. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4347. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4348. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4349. public const string LearnerId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavLearnerGlobalObjectiveView.LearnerId;
  4350. /// <summary>
  4351. /// Name of the Key column on the <Typ>SeqNavLearnerGlobalObjectiveView</Typ> view.
  4352. /// </summary>
  4353. /// <remarks>
  4354. /// Column type: String[]
  4355. /// </remarks>
  4356. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4357. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4358. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4359. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavLearnerGlobalObjectiveView.Key;
  4360. /// <summary>
  4361. /// Name of the ScaledScore column on the <Typ>SeqNavLearnerGlobalObjectiveView</Typ> view.
  4362. /// </summary>
  4363. /// <remarks>
  4364. /// Column type: Single
  4365. /// </remarks>
  4366. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4367. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4368. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4369. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavLearnerGlobalObjectiveView.ScaledScore;
  4370. /// <summary>
  4371. /// Name of the SuccessStatus column on the <Typ>SeqNavLearnerGlobalObjectiveView</Typ> view.
  4372. /// </summary>
  4373. /// <remarks>
  4374. /// Column type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ>
  4375. /// </remarks>
  4376. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4377. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4378. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4379. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavLearnerGlobalObjectiveView.SuccessStatus;
  4380. }
  4381. /// <summary>
  4382. /// Contains constants related to the SeqNavActivityPackageView view.
  4383. /// </summary>
  4384. /// <remarks>
  4385. /// Columns in the view:
  4386. /// <ul>
  4387. /// <li><Fld>Id</Fld></li>
  4388. /// <li><Fld>PackageFormat</Fld></li>
  4389. /// <li><Fld>PackageId</Fld></li>
  4390. /// <li><Fld>PackagePath</Fld></li>
  4391. /// </ul>
  4392. /// Parameters in the view:
  4393. /// None
  4394. /// </remarks>
  4395. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4396. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4397. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4398. public abstract class SeqNavActivityPackageView {
  4399. /// <summary>
  4400. /// Name of the <Typ>SeqNavActivityPackageView</Typ> view.
  4401. /// </summary>
  4402. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityPackageView.ViewName;
  4403. /// <summary>
  4404. /// Name of the Id column on the <Typ>SeqNavActivityPackageView</Typ> view.
  4405. /// </summary>
  4406. /// <remarks>
  4407. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4408. /// </remarks>
  4409. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4410. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4411. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4412. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityPackageView.Id;
  4413. /// <summary>
  4414. /// Name of the PackageId column on the <Typ>SeqNavActivityPackageView</Typ> view.
  4415. /// </summary>
  4416. /// <remarks>
  4417. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  4418. /// </remarks>
  4419. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4420. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4421. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4422. public const string PackageId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityPackageView.PackageId;
  4423. /// <summary>
  4424. /// Name of the PackageFormat column on the <Typ>SeqNavActivityPackageView</Typ> view.
  4425. /// </summary>
  4426. /// <remarks>
  4427. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  4428. /// </remarks>
  4429. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4430. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4431. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4432. public const string PackageFormat = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityPackageView.PackageFormat;
  4433. /// <summary>
  4434. /// Name of the PackagePath column on the <Typ>SeqNavActivityPackageView</Typ> view.
  4435. /// </summary>
  4436. /// <remarks>
  4437. /// Column type: String[]
  4438. /// </remarks>
  4439. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4440. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4441. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4442. public const string PackagePath = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityPackageView.PackagePath;
  4443. }
  4444. /// <summary>
  4445. /// Contains constants related to the SeqNavActivityTreeView view.
  4446. /// </summary>
  4447. /// <remarks>
  4448. /// Columns in the view:
  4449. /// <ul>
  4450. /// <li><Fld>DataModelCache</Fld></li>
  4451. /// <li><Fld>Id</Fld></li>
  4452. /// <li><Fld>ObjectivesGlobalToSystem</Fld></li>
  4453. /// <li><Fld>ParentActivityId</Fld></li>
  4454. /// <li><Fld>RootActivityId</Fld></li>
  4455. /// </ul>
  4456. /// Parameters in the view:
  4457. /// None
  4458. /// </remarks>
  4459. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4460. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4461. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4462. public abstract class SeqNavActivityTreeView {
  4463. /// <summary>
  4464. /// Name of the <Typ>SeqNavActivityTreeView</Typ> view.
  4465. /// </summary>
  4466. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityTreeView.ViewName;
  4467. /// <summary>
  4468. /// Name of the Id column on the <Typ>SeqNavActivityTreeView</Typ> view.
  4469. /// </summary>
  4470. /// <remarks>
  4471. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4472. /// </remarks>
  4473. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4474. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4475. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4476. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityTreeView.Id;
  4477. /// <summary>
  4478. /// Name of the ParentActivityId column on the <Typ>SeqNavActivityTreeView</Typ> view.
  4479. /// </summary>
  4480. /// <remarks>
  4481. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4482. /// </remarks>
  4483. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4484. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4485. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4486. public const string ParentActivityId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityTreeView.ParentActivityId;
  4487. /// <summary>
  4488. /// Name of the DataModelCache column on the <Typ>SeqNavActivityTreeView</Typ> view.
  4489. /// </summary>
  4490. /// <remarks>
  4491. /// Column type: Xml
  4492. /// </remarks>
  4493. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4494. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4495. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4496. public const string DataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityTreeView.DataModelCache;
  4497. /// <summary>
  4498. /// Name of the RootActivityId column on the <Typ>SeqNavActivityTreeView</Typ> view.
  4499. /// </summary>
  4500. /// <remarks>
  4501. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4502. /// </remarks>
  4503. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4504. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4505. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4506. public const string RootActivityId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityTreeView.RootActivityId;
  4507. /// <summary>
  4508. /// Name of the ObjectivesGlobalToSystem column on the <Typ>SeqNavActivityTreeView</Typ> view.
  4509. /// </summary>
  4510. /// <remarks>
  4511. /// Column type: Boolean
  4512. /// </remarks>
  4513. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4514. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4515. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4516. public const string ObjectivesGlobalToSystem = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityTreeView.ObjectivesGlobalToSystem;
  4517. }
  4518. /// <summary>
  4519. /// Contains constants related to the SeqNavAttemptView view.
  4520. /// </summary>
  4521. /// <remarks>
  4522. /// Columns in the view:
  4523. /// <ul>
  4524. /// <li><Fld>AttemptStatus</Fld></li>
  4525. /// <li><Fld>CompletionStatus</Fld></li>
  4526. /// <li><Fld>CurrentActivityId</Fld></li>
  4527. /// <li><Fld>FinishedTimestamp</Fld></li>
  4528. /// <li><Fld>Id</Fld></li>
  4529. /// <li><Fld>LearnerAudioCaptioning</Fld></li>
  4530. /// <li><Fld>LearnerAudioLevel</Fld></li>
  4531. /// <li><Fld>LearnerDeliverySpeed</Fld></li>
  4532. /// <li><Fld>LearnerId</Fld></li>
  4533. /// <li><Fld>LearnerLanguage</Fld></li>
  4534. /// <li><Fld>LearnerName</Fld></li>
  4535. /// <li><Fld>LogDetailSequencing</Fld></li>
  4536. /// <li><Fld>LogFinalSequencing</Fld></li>
  4537. /// <li><Fld>LogRollup</Fld></li>
  4538. /// <li><Fld>PackageFormat</Fld></li>
  4539. /// <li><Fld>PackageId</Fld></li>
  4540. /// <li><Fld>PackagePath</Fld></li>
  4541. /// <li><Fld>RootActivityId</Fld></li>
  4542. /// <li><Fld>StartedTimestamp</Fld></li>
  4543. /// <li><Fld>SuccessStatus</Fld></li>
  4544. /// <li><Fld>SuspendedActivityId</Fld></li>
  4545. /// <li><Fld>TotalPoints</Fld></li>
  4546. /// </ul>
  4547. /// Parameters in the view:
  4548. /// None
  4549. /// </remarks>
  4550. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4551. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4552. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4553. public abstract class SeqNavAttemptView {
  4554. /// <summary>
  4555. /// Name of the <Typ>SeqNavAttemptView</Typ> view.
  4556. /// </summary>
  4557. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.ViewName;
  4558. /// <summary>
  4559. /// Name of the Id column on the <Typ>SeqNavAttemptView</Typ> view.
  4560. /// </summary>
  4561. /// <remarks>
  4562. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  4563. /// </remarks>
  4564. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4565. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4566. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4567. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.Id;
  4568. /// <summary>
  4569. /// Name of the AttemptStatus column on the <Typ>SeqNavAttemptView</Typ> view.
  4570. /// </summary>
  4571. /// <remarks>
  4572. /// Column type: <Typ>/Microsoft.LearningComponents.AttemptStatus</Typ>
  4573. /// </remarks>
  4574. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4575. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4576. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4577. public const string AttemptStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.AttemptStatus;
  4578. /// <summary>
  4579. /// Name of the LogDetailSequencing column on the <Typ>SeqNavAttemptView</Typ> view.
  4580. /// </summary>
  4581. /// <remarks>
  4582. /// Column type: Boolean
  4583. /// </remarks>
  4584. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4585. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4586. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4587. public const string LogDetailSequencing = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LogDetailSequencing;
  4588. /// <summary>
  4589. /// Name of the LogFinalSequencing column on the <Typ>SeqNavAttemptView</Typ> view.
  4590. /// </summary>
  4591. /// <remarks>
  4592. /// Column type: Boolean
  4593. /// </remarks>
  4594. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4595. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4596. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4597. public const string LogFinalSequencing = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LogFinalSequencing;
  4598. /// <summary>
  4599. /// Name of the LogRollup column on the <Typ>SeqNavAttemptView</Typ> view.
  4600. /// </summary>
  4601. /// <remarks>
  4602. /// Column type: Boolean
  4603. /// </remarks>
  4604. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4605. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4606. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4607. public const string LogRollup = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LogRollup;
  4608. /// <summary>
  4609. /// Name of the CurrentActivityId column on the <Typ>SeqNavAttemptView</Typ> view.
  4610. /// </summary>
  4611. /// <remarks>
  4612. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4613. /// </remarks>
  4614. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4615. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4616. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4617. public const string CurrentActivityId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.CurrentActivityId;
  4618. /// <summary>
  4619. /// Name of the SuspendedActivityId column on the <Typ>SeqNavAttemptView</Typ> view.
  4620. /// </summary>
  4621. /// <remarks>
  4622. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4623. /// </remarks>
  4624. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4625. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4626. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4627. public const string SuspendedActivityId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.SuspendedActivityId;
  4628. /// <summary>
  4629. /// Name of the RootActivityId column on the <Typ>SeqNavAttemptView</Typ> view.
  4630. /// </summary>
  4631. /// <remarks>
  4632. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4633. /// </remarks>
  4634. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4635. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4636. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4637. public const string RootActivityId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.RootActivityId;
  4638. /// <summary>
  4639. /// Name of the PackageId column on the <Typ>SeqNavAttemptView</Typ> view.
  4640. /// </summary>
  4641. /// <remarks>
  4642. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  4643. /// </remarks>
  4644. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4645. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4646. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4647. public const string PackageId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.PackageId;
  4648. /// <summary>
  4649. /// Name of the PackageFormat column on the <Typ>SeqNavAttemptView</Typ> view.
  4650. /// </summary>
  4651. /// <remarks>
  4652. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  4653. /// </remarks>
  4654. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4655. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4656. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4657. public const string PackageFormat = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.PackageFormat;
  4658. /// <summary>
  4659. /// Name of the PackagePath column on the <Typ>SeqNavAttemptView</Typ> view.
  4660. /// </summary>
  4661. /// <remarks>
  4662. /// Column type: String[]
  4663. /// </remarks>
  4664. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4665. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4666. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4667. public const string PackagePath = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.PackagePath;
  4668. /// <summary>
  4669. /// Name of the LearnerId column on the <Typ>SeqNavAttemptView</Typ> view.
  4670. /// </summary>
  4671. /// <remarks>
  4672. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  4673. /// </remarks>
  4674. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4675. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4676. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4677. public const string LearnerId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LearnerId;
  4678. /// <summary>
  4679. /// Name of the LearnerName column on the <Typ>SeqNavAttemptView</Typ> view.
  4680. /// </summary>
  4681. /// <remarks>
  4682. /// Column type: String[]
  4683. /// </remarks>
  4684. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4685. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4686. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4687. public const string LearnerName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LearnerName;
  4688. /// <summary>
  4689. /// Name of the LearnerAudioCaptioning column on the <Typ>SeqNavAttemptView</Typ> view.
  4690. /// </summary>
  4691. /// <remarks>
  4692. /// Column type: <Typ>/Microsoft.LearningComponents.AudioCaptioning</Typ>
  4693. /// </remarks>
  4694. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4695. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4696. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4697. public const string LearnerAudioCaptioning = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LearnerAudioCaptioning;
  4698. /// <summary>
  4699. /// Name of the LearnerAudioLevel column on the <Typ>SeqNavAttemptView</Typ> view.
  4700. /// </summary>
  4701. /// <remarks>
  4702. /// Column type: Single
  4703. /// </remarks>
  4704. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4705. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4706. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4707. public const string LearnerAudioLevel = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LearnerAudioLevel;
  4708. /// <summary>
  4709. /// Name of the LearnerDeliverySpeed column on the <Typ>SeqNavAttemptView</Typ> view.
  4710. /// </summary>
  4711. /// <remarks>
  4712. /// Column type: Single
  4713. /// </remarks>
  4714. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4715. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4716. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4717. public const string LearnerDeliverySpeed = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LearnerDeliverySpeed;
  4718. /// <summary>
  4719. /// Name of the LearnerLanguage column on the <Typ>SeqNavAttemptView</Typ> view.
  4720. /// </summary>
  4721. /// <remarks>
  4722. /// Column type: String[]
  4723. /// </remarks>
  4724. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4725. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4726. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4727. public const string LearnerLanguage = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.LearnerLanguage;
  4728. /// <summary>
  4729. /// Name of the StartedTimestamp column on the <Typ>SeqNavAttemptView</Typ> view.
  4730. /// </summary>
  4731. /// <remarks>
  4732. /// Column type: DateTime
  4733. /// </remarks>
  4734. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4735. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4736. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4737. public const string StartedTimestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.StartedTimestamp;
  4738. /// <summary>
  4739. /// Name of the FinishedTimestamp column on the <Typ>SeqNavAttemptView</Typ> view.
  4740. /// </summary>
  4741. /// <remarks>
  4742. /// Column type: DateTime
  4743. /// </remarks>
  4744. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4745. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4746. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4747. public const string FinishedTimestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.FinishedTimestamp;
  4748. /// <summary>
  4749. /// Name of the TotalPoints column on the <Typ>SeqNavAttemptView</Typ> view.
  4750. /// </summary>
  4751. /// <remarks>
  4752. /// Column type: Single
  4753. /// </remarks>
  4754. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4755. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4756. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4757. public const string TotalPoints = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.TotalPoints;
  4758. /// <summary>
  4759. /// Name of the SuccessStatus column on the <Typ>SeqNavAttemptView</Typ> view.
  4760. /// </summary>
  4761. /// <remarks>
  4762. /// Column type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ>
  4763. /// </remarks>
  4764. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4765. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4766. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4767. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.SuccessStatus;
  4768. /// <summary>
  4769. /// Name of the CompletionStatus column on the <Typ>SeqNavAttemptView</Typ> view.
  4770. /// </summary>
  4771. /// <remarks>
  4772. /// Column type: <Typ>/Microsoft.LearningComponents.CompletionStatus</Typ>
  4773. /// </remarks>
  4774. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4775. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4776. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4777. public const string CompletionStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptView.CompletionStatus;
  4778. }
  4779. /// <summary>
  4780. /// Contains constants related to the SeqNavActivityAttemptView view.
  4781. /// </summary>
  4782. /// <remarks>
  4783. /// Columns in the view:
  4784. /// <ul>
  4785. /// <li><Fld>ActivityPackageId</Fld></li>
  4786. /// <li><Fld>AttemptCount</Fld></li>
  4787. /// <li><Fld>AttemptId</Fld></li>
  4788. /// <li><Fld>CompletionStatus</Fld></li>
  4789. /// <li><Fld>DataModelCache</Fld></li>
  4790. /// <li><Fld>EvaluationPoints</Fld></li>
  4791. /// <li><Fld>Exit</Fld></li>
  4792. /// <li><Fld>Id</Fld></li>
  4793. /// <li><Fld>LessonStatus</Fld></li>
  4794. /// <li><Fld>Location</Fld></li>
  4795. /// <li><Fld>MaxScore</Fld></li>
  4796. /// <li><Fld>MinScore</Fld></li>
  4797. /// <li><Fld>ObjectivesGlobalToSystem</Fld></li>
  4798. /// <li><Fld>ParentId</Fld></li>
  4799. /// <li><Fld>ProgressMeasure</Fld></li>
  4800. /// <li><Fld>RandomPlacement</Fld></li>
  4801. /// <li><Fld>RawScore</Fld></li>
  4802. /// <li><Fld>ScaledScore</Fld></li>
  4803. /// <li><Fld>SequencingDataCache</Fld></li>
  4804. /// <li><Fld>SessionStartTimestamp</Fld></li>
  4805. /// <li><Fld>SessionTime</Fld></li>
  4806. /// <li><Fld>StaticDataModelCache</Fld></li>
  4807. /// <li><Fld>SuccessStatus</Fld></li>
  4808. /// <li><Fld>SuspendData</Fld></li>
  4809. /// <li><Fld>TotalTime</Fld></li>
  4810. /// </ul>
  4811. /// Parameters in the view:
  4812. /// None
  4813. /// </remarks>
  4814. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4815. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4816. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4817. public abstract class SeqNavActivityAttemptView {
  4818. /// <summary>
  4819. /// Name of the <Typ>SeqNavActivityAttemptView</Typ> view.
  4820. /// </summary>
  4821. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.ViewName;
  4822. /// <summary>
  4823. /// Name of the Id column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4824. /// </summary>
  4825. /// <remarks>
  4826. /// Column type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.
  4827. /// </remarks>
  4828. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4829. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4830. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4831. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.Id;
  4832. /// <summary>
  4833. /// Name of the DataModelCache column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4834. /// </summary>
  4835. /// <remarks>
  4836. /// Column type: Xml
  4837. /// </remarks>
  4838. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4839. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4840. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4841. public const string DataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.DataModelCache;
  4842. /// <summary>
  4843. /// Name of the SequencingDataCache column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4844. /// </summary>
  4845. /// <remarks>
  4846. /// Column type: Xml
  4847. /// </remarks>
  4848. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4849. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4850. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4851. public const string SequencingDataCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.SequencingDataCache;
  4852. /// <summary>
  4853. /// Name of the RandomPlacement column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4854. /// </summary>
  4855. /// <remarks>
  4856. /// Column type: Int32
  4857. /// </remarks>
  4858. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4859. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4860. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4861. public const string RandomPlacement = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.RandomPlacement;
  4862. /// <summary>
  4863. /// Name of the AttemptId column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4864. /// </summary>
  4865. /// <remarks>
  4866. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  4867. /// </remarks>
  4868. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4869. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4870. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4871. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.AttemptId;
  4872. /// <summary>
  4873. /// Name of the ActivityPackageId column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4874. /// </summary>
  4875. /// <remarks>
  4876. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4877. /// </remarks>
  4878. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4879. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4880. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4881. public const string ActivityPackageId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.ActivityPackageId;
  4882. /// <summary>
  4883. /// Name of the StaticDataModelCache column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4884. /// </summary>
  4885. /// <remarks>
  4886. /// Column type: Xml
  4887. /// </remarks>
  4888. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4889. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4890. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4891. public const string StaticDataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.StaticDataModelCache;
  4892. /// <summary>
  4893. /// Name of the ParentId column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4894. /// </summary>
  4895. /// <remarks>
  4896. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  4897. /// </remarks>
  4898. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4899. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4900. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4901. public const string ParentId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.ParentId;
  4902. /// <summary>
  4903. /// Name of the ObjectivesGlobalToSystem column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4904. /// </summary>
  4905. /// <remarks>
  4906. /// Column type: Boolean
  4907. /// </remarks>
  4908. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4909. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4910. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4911. public const string ObjectivesGlobalToSystem = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.ObjectivesGlobalToSystem;
  4912. /// <summary>
  4913. /// Name of the CompletionStatus column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4914. /// </summary>
  4915. /// <remarks>
  4916. /// Column type: <Typ>/Microsoft.LearningComponents.CompletionStatus</Typ>
  4917. /// </remarks>
  4918. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4919. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4920. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4921. public const string CompletionStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.CompletionStatus;
  4922. /// <summary>
  4923. /// Name of the AttemptCount column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4924. /// </summary>
  4925. /// <remarks>
  4926. /// Column type: Int32
  4927. /// </remarks>
  4928. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4929. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4930. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4931. public const string AttemptCount = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.AttemptCount;
  4932. /// <summary>
  4933. /// Name of the EvaluationPoints column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4934. /// </summary>
  4935. /// <remarks>
  4936. /// Column type: Single
  4937. /// </remarks>
  4938. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4939. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4940. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4941. public const string EvaluationPoints = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.EvaluationPoints;
  4942. /// <summary>
  4943. /// Name of the Exit column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4944. /// </summary>
  4945. /// <remarks>
  4946. /// Column type: <Typ>/Microsoft.LearningComponents.ExitMode</Typ>
  4947. /// </remarks>
  4948. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4949. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4950. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4951. public const string Exit = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.Exit;
  4952. /// <summary>
  4953. /// Name of the LessonStatus column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4954. /// </summary>
  4955. /// <remarks>
  4956. /// Column type: <Typ>/Microsoft.LearningComponents.LessonStatus</Typ>
  4957. /// </remarks>
  4958. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4959. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4960. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4961. public const string LessonStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.LessonStatus;
  4962. /// <summary>
  4963. /// Name of the Location column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4964. /// </summary>
  4965. /// <remarks>
  4966. /// Column type: String[]
  4967. /// </remarks>
  4968. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4969. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4970. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4971. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.Location;
  4972. /// <summary>
  4973. /// Name of the MinScore column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4974. /// </summary>
  4975. /// <remarks>
  4976. /// Column type: Single
  4977. /// </remarks>
  4978. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4979. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4980. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4981. public const string MinScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.MinScore;
  4982. /// <summary>
  4983. /// Name of the MaxScore column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4984. /// </summary>
  4985. /// <remarks>
  4986. /// Column type: Single
  4987. /// </remarks>
  4988. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4989. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  4990. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  4991. public const string MaxScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.MaxScore;
  4992. /// <summary>
  4993. /// Name of the ProgressMeasure column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  4994. /// </summary>
  4995. /// <remarks>
  4996. /// Column type: Single
  4997. /// </remarks>
  4998. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  4999. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5000. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5001. public const string ProgressMeasure = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.ProgressMeasure;
  5002. /// <summary>
  5003. /// Name of the RawScore column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5004. /// </summary>
  5005. /// <remarks>
  5006. /// Column type: Single
  5007. /// </remarks>
  5008. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5009. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5010. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5011. public const string RawScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.RawScore;
  5012. /// <summary>
  5013. /// Name of the ScaledScore column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5014. /// </summary>
  5015. /// <remarks>
  5016. /// Column type: Single
  5017. /// </remarks>
  5018. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5019. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5020. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5021. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.ScaledScore;
  5022. /// <summary>
  5023. /// Name of the SessionStartTimestamp column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5024. /// </summary>
  5025. /// <remarks>
  5026. /// Column type: DateTime
  5027. /// </remarks>
  5028. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5029. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5030. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5031. public const string SessionStartTimestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.SessionStartTimestamp;
  5032. /// <summary>
  5033. /// Name of the SessionTime column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5034. /// </summary>
  5035. /// <remarks>
  5036. /// Column type: Double
  5037. /// </remarks>
  5038. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5039. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5040. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5041. public const string SessionTime = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.SessionTime;
  5042. /// <summary>
  5043. /// Name of the SuccessStatus column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5044. /// </summary>
  5045. /// <remarks>
  5046. /// Column type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ>
  5047. /// </remarks>
  5048. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5049. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5050. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5051. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.SuccessStatus;
  5052. /// <summary>
  5053. /// Name of the SuspendData column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5054. /// </summary>
  5055. /// <remarks>
  5056. /// Column type: String[]
  5057. /// </remarks>
  5058. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5059. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5060. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5061. public const string SuspendData = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.SuspendData;
  5062. /// <summary>
  5063. /// Name of the TotalTime column on the <Typ>SeqNavActivityAttemptView</Typ> view.
  5064. /// </summary>
  5065. /// <remarks>
  5066. /// Column type: Double
  5067. /// </remarks>
  5068. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5069. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5070. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5071. public const string TotalTime = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavActivityAttemptView.TotalTime;
  5072. }
  5073. /// <summary>
  5074. /// Contains constants related to the SeqNavCurrentActivityAttemptView view.
  5075. /// </summary>
  5076. /// <remarks>
  5077. /// Columns in the view:
  5078. /// <ul>
  5079. /// <li><Fld>AttemptId</Fld></li>
  5080. /// <li><Fld>Credit</Fld></li>
  5081. /// <li><Fld>DataModelCache</Fld></li>
  5082. /// <li><Fld>Id</Fld></li>
  5083. /// <li><Fld>ObjectivesGlobalToSystem</Fld></li>
  5084. /// <li><Fld>RandomPlacement</Fld></li>
  5085. /// <li><Fld>SequencingDataCache</Fld></li>
  5086. /// <li><Fld>StaticDataModelCache</Fld></li>
  5087. /// </ul>
  5088. /// Parameters in the view:
  5089. /// None
  5090. /// </remarks>
  5091. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5092. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5093. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5094. public abstract class SeqNavCurrentActivityAttemptView {
  5095. /// <summary>
  5096. /// Name of the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5097. /// </summary>
  5098. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.ViewName;
  5099. /// <summary>
  5100. /// Name of the Id column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5101. /// </summary>
  5102. /// <remarks>
  5103. /// Column type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.
  5104. /// </remarks>
  5105. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5106. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5107. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5108. public const string Id = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.Id;
  5109. /// <summary>
  5110. /// Name of the DataModelCache column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5111. /// </summary>
  5112. /// <remarks>
  5113. /// Column type: Xml
  5114. /// </remarks>
  5115. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5116. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5117. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5118. public const string DataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.DataModelCache;
  5119. /// <summary>
  5120. /// Name of the SequencingDataCache column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5121. /// </summary>
  5122. /// <remarks>
  5123. /// Column type: Xml
  5124. /// </remarks>
  5125. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5126. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5127. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5128. public const string SequencingDataCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.SequencingDataCache;
  5129. /// <summary>
  5130. /// Name of the RandomPlacement column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5131. /// </summary>
  5132. /// <remarks>
  5133. /// Column type: Int32
  5134. /// </remarks>
  5135. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5136. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5137. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5138. public const string RandomPlacement = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.RandomPlacement;
  5139. /// <summary>
  5140. /// Name of the AttemptId column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5141. /// </summary>
  5142. /// <remarks>
  5143. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5144. /// </remarks>
  5145. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5146. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5147. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5148. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.AttemptId;
  5149. /// <summary>
  5150. /// Name of the StaticDataModelCache column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5151. /// </summary>
  5152. /// <remarks>
  5153. /// Column type: Xml
  5154. /// </remarks>
  5155. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5156. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5157. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5158. public const string StaticDataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.StaticDataModelCache;
  5159. /// <summary>
  5160. /// Name of the ObjectivesGlobalToSystem column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5161. /// </summary>
  5162. /// <remarks>
  5163. /// Column type: Boolean
  5164. /// </remarks>
  5165. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5166. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5167. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5168. public const string ObjectivesGlobalToSystem = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.ObjectivesGlobalToSystem;
  5169. /// <summary>
  5170. /// Name of the Credit column on the <Typ>SeqNavCurrentActivityAttemptView</Typ> view.
  5171. /// </summary>
  5172. /// <remarks>
  5173. /// Column type: Boolean
  5174. /// </remarks>
  5175. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5176. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5177. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5178. public const string Credit = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentActivityAttemptView.Credit;
  5179. }
  5180. /// <summary>
  5181. /// Contains constants related to the SeqNavCurrentCommentFromLmsView view.
  5182. /// </summary>
  5183. /// <remarks>
  5184. /// Columns in the view:
  5185. /// <ul>
  5186. /// <li><Fld>AttemptId</Fld></li>
  5187. /// <li><Fld>Comment</Fld></li>
  5188. /// <li><Fld>DataModelCache</Fld></li>
  5189. /// <li><Fld>Location</Fld></li>
  5190. /// <li><Fld>Timestamp</Fld></li>
  5191. /// </ul>
  5192. /// Parameters in the view:
  5193. /// None
  5194. /// </remarks>
  5195. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5196. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5197. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5198. public abstract class SeqNavCurrentCommentFromLmsView {
  5199. /// <summary>
  5200. /// Name of the <Typ>SeqNavCurrentCommentFromLmsView</Typ> view.
  5201. /// </summary>
  5202. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentCommentFromLmsView.ViewName;
  5203. /// <summary>
  5204. /// Name of the Comment column on the <Typ>SeqNavCurrentCommentFromLmsView</Typ> view.
  5205. /// </summary>
  5206. /// <remarks>
  5207. /// Column type: String[]
  5208. /// </remarks>
  5209. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5210. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5211. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5212. public const string Comment = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentCommentFromLmsView.Comment;
  5213. /// <summary>
  5214. /// Name of the Location column on the <Typ>SeqNavCurrentCommentFromLmsView</Typ> view.
  5215. /// </summary>
  5216. /// <remarks>
  5217. /// Column type: String[]
  5218. /// </remarks>
  5219. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5220. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5221. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5222. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentCommentFromLmsView.Location;
  5223. /// <summary>
  5224. /// Name of the Timestamp column on the <Typ>SeqNavCurrentCommentFromLmsView</Typ> view.
  5225. /// </summary>
  5226. /// <remarks>
  5227. /// Column type: DateTime
  5228. /// </remarks>
  5229. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5230. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5231. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5232. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentCommentFromLmsView.Timestamp;
  5233. /// <summary>
  5234. /// Name of the DataModelCache column on the <Typ>SeqNavCurrentCommentFromLmsView</Typ> view.
  5235. /// </summary>
  5236. /// <remarks>
  5237. /// Column type: Xml
  5238. /// </remarks>
  5239. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5240. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5241. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5242. public const string DataModelCache = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentCommentFromLmsView.DataModelCache;
  5243. /// <summary>
  5244. /// Name of the AttemptId column on the <Typ>SeqNavCurrentCommentFromLmsView</Typ> view.
  5245. /// </summary>
  5246. /// <remarks>
  5247. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5248. /// </remarks>
  5249. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5250. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5251. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5252. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavCurrentCommentFromLmsView.AttemptId;
  5253. }
  5254. /// <summary>
  5255. /// Contains constants related to the SeqNavAttemptObjectiveView view.
  5256. /// </summary>
  5257. /// <remarks>
  5258. /// Columns in the view:
  5259. /// <ul>
  5260. /// <li><Fld>ActivityAttemptId</Fld></li>
  5261. /// <li><Fld>AttemptId</Fld></li>
  5262. /// <li><Fld>AttemptObjectiveId</Fld></li>
  5263. /// <li><Fld>CompletionStatus</Fld></li>
  5264. /// <li><Fld>Description</Fld></li>
  5265. /// <li><Fld>IsPrimaryObjective</Fld></li>
  5266. /// <li><Fld>Key</Fld></li>
  5267. /// <li><Fld>LessonStatus</Fld></li>
  5268. /// <li><Fld>MaxScore</Fld></li>
  5269. /// <li><Fld>MinScore</Fld></li>
  5270. /// <li><Fld>ProgressMeasure</Fld></li>
  5271. /// <li><Fld>RawScore</Fld></li>
  5272. /// <li><Fld>ScaledScore</Fld></li>
  5273. /// <li><Fld>SuccessStatus</Fld></li>
  5274. /// </ul>
  5275. /// Parameters in the view:
  5276. /// None
  5277. /// </remarks>
  5278. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5279. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5280. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5281. public abstract class SeqNavAttemptObjectiveView {
  5282. /// <summary>
  5283. /// Name of the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5284. /// </summary>
  5285. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.ViewName;
  5286. /// <summary>
  5287. /// Name of the AttemptId column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5288. /// </summary>
  5289. /// <remarks>
  5290. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5291. /// </remarks>
  5292. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5293. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5294. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5295. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.AttemptId;
  5296. /// <summary>
  5297. /// Name of the AttemptObjectiveId column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5298. /// </summary>
  5299. /// <remarks>
  5300. /// Column type: Reference to a <Typ>AttemptObjectiveItem</Typ> item type.
  5301. /// </remarks>
  5302. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5303. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5304. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5305. public const string AttemptObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.AttemptObjectiveId;
  5306. /// <summary>
  5307. /// Name of the ActivityAttemptId column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5308. /// </summary>
  5309. /// <remarks>
  5310. /// Column type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.
  5311. /// </remarks>
  5312. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5313. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5314. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5315. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.ActivityAttemptId;
  5316. /// <summary>
  5317. /// Name of the CompletionStatus column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5318. /// </summary>
  5319. /// <remarks>
  5320. /// Column type: <Typ>/Microsoft.LearningComponents.CompletionStatus</Typ>
  5321. /// </remarks>
  5322. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5323. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5324. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5325. public const string CompletionStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.CompletionStatus;
  5326. /// <summary>
  5327. /// Name of the Description column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5328. /// </summary>
  5329. /// <remarks>
  5330. /// Column type: String[]
  5331. /// </remarks>
  5332. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5333. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5334. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5335. public const string Description = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.Description;
  5336. /// <summary>
  5337. /// Name of the IsPrimaryObjective column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5338. /// </summary>
  5339. /// <remarks>
  5340. /// Column type: Boolean
  5341. /// </remarks>
  5342. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5343. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5344. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5345. public const string IsPrimaryObjective = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.IsPrimaryObjective;
  5346. /// <summary>
  5347. /// Name of the Key column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5348. /// </summary>
  5349. /// <remarks>
  5350. /// Column type: String[]
  5351. /// </remarks>
  5352. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5353. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5354. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5355. public const string Key = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.Key;
  5356. /// <summary>
  5357. /// Name of the LessonStatus column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5358. /// </summary>
  5359. /// <remarks>
  5360. /// Column type: <Typ>/Microsoft.LearningComponents.LessonStatus</Typ>
  5361. /// </remarks>
  5362. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5363. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5364. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5365. public const string LessonStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.LessonStatus;
  5366. /// <summary>
  5367. /// Name of the RawScore column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5368. /// </summary>
  5369. /// <remarks>
  5370. /// Column type: Single
  5371. /// </remarks>
  5372. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5373. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5374. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5375. public const string RawScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.RawScore;
  5376. /// <summary>
  5377. /// Name of the MinScore column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5378. /// </summary>
  5379. /// <remarks>
  5380. /// Column type: Single
  5381. /// </remarks>
  5382. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5383. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5384. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5385. public const string MinScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.MinScore;
  5386. /// <summary>
  5387. /// Name of the MaxScore column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5388. /// </summary>
  5389. /// <remarks>
  5390. /// Column type: Single
  5391. /// </remarks>
  5392. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5393. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5394. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5395. public const string MaxScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.MaxScore;
  5396. /// <summary>
  5397. /// Name of the ProgressMeasure column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5398. /// </summary>
  5399. /// <remarks>
  5400. /// Column type: Single
  5401. /// </remarks>
  5402. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5403. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5404. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5405. public const string ProgressMeasure = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.ProgressMeasure;
  5406. /// <summary>
  5407. /// Name of the ScaledScore column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5408. /// </summary>
  5409. /// <remarks>
  5410. /// Column type: Single
  5411. /// </remarks>
  5412. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5413. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5414. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5415. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.ScaledScore;
  5416. /// <summary>
  5417. /// Name of the SuccessStatus column on the <Typ>SeqNavAttemptObjectiveView</Typ> view.
  5418. /// </summary>
  5419. /// <remarks>
  5420. /// Column type: <Typ>/Microsoft.LearningComponents.SuccessStatus</Typ>
  5421. /// </remarks>
  5422. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5423. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5424. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5425. public const string SuccessStatus = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveView.SuccessStatus;
  5426. }
  5427. /// <summary>
  5428. /// Contains constants related to the SeqNavAttemptCommentFromLearnerView view.
  5429. /// </summary>
  5430. /// <remarks>
  5431. /// Columns in the view:
  5432. /// <ul>
  5433. /// <li><Fld>ActivityAttemptId</Fld></li>
  5434. /// <li><Fld>AttemptId</Fld></li>
  5435. /// <li><Fld>Comment</Fld></li>
  5436. /// <li><Fld>CommentFromLearnerId</Fld></li>
  5437. /// <li><Fld>Location</Fld></li>
  5438. /// <li><Fld>Ordinal</Fld></li>
  5439. /// <li><Fld>Timestamp</Fld></li>
  5440. /// </ul>
  5441. /// Parameters in the view:
  5442. /// None
  5443. /// </remarks>
  5444. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5445. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5446. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5447. public abstract class SeqNavAttemptCommentFromLearnerView {
  5448. /// <summary>
  5449. /// Name of the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5450. /// </summary>
  5451. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.ViewName;
  5452. /// <summary>
  5453. /// Name of the AttemptId column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5454. /// </summary>
  5455. /// <remarks>
  5456. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5457. /// </remarks>
  5458. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5459. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5460. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5461. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.AttemptId;
  5462. /// <summary>
  5463. /// Name of the ActivityAttemptId column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5464. /// </summary>
  5465. /// <remarks>
  5466. /// Column type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.
  5467. /// </remarks>
  5468. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5469. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5470. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5471. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.ActivityAttemptId;
  5472. /// <summary>
  5473. /// Name of the CommentFromLearnerId column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5474. /// </summary>
  5475. /// <remarks>
  5476. /// Column type: Reference to a <Typ>CommentFromLearnerItem</Typ> item type.
  5477. /// </remarks>
  5478. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5479. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5480. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5481. public const string CommentFromLearnerId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.CommentFromLearnerId;
  5482. /// <summary>
  5483. /// Name of the Comment column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5484. /// </summary>
  5485. /// <remarks>
  5486. /// Column type: String[]
  5487. /// </remarks>
  5488. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5489. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5490. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5491. public const string Comment = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.Comment;
  5492. /// <summary>
  5493. /// Name of the Location column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5494. /// </summary>
  5495. /// <remarks>
  5496. /// Column type: String[]
  5497. /// </remarks>
  5498. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5499. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5500. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5501. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.Location;
  5502. /// <summary>
  5503. /// Name of the Timestamp column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5504. /// </summary>
  5505. /// <remarks>
  5506. /// Column type: String[]
  5507. /// </remarks>
  5508. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5509. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5510. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5511. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.Timestamp;
  5512. /// <summary>
  5513. /// Name of the Ordinal column on the <Typ>SeqNavAttemptCommentFromLearnerView</Typ> view.
  5514. /// </summary>
  5515. /// <remarks>
  5516. /// Column type: Int32
  5517. /// </remarks>
  5518. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5519. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5520. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5521. public const string Ordinal = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCommentFromLearnerView.Ordinal;
  5522. }
  5523. /// <summary>
  5524. /// Contains constants related to the SeqNavAttemptInteractionView view.
  5525. /// </summary>
  5526. /// <remarks>
  5527. /// Columns in the view:
  5528. /// <ul>
  5529. /// <li><Fld>ActivityAttemptId</Fld></li>
  5530. /// <li><Fld>AttemptId</Fld></li>
  5531. /// <li><Fld>Description</Fld></li>
  5532. /// <li><Fld>EvaluationPoints</Fld></li>
  5533. /// <li><Fld>InteractionId</Fld></li>
  5534. /// <li><Fld>InteractionIdFromCmi</Fld></li>
  5535. /// <li><Fld>InteractionType</Fld></li>
  5536. /// <li><Fld>Latency</Fld></li>
  5537. /// <li><Fld>LearnerResponseBool</Fld></li>
  5538. /// <li><Fld>LearnerResponseNumeric</Fld></li>
  5539. /// <li><Fld>LearnerResponseString</Fld></li>
  5540. /// <li><Fld>MaxScore</Fld></li>
  5541. /// <li><Fld>MinScore</Fld></li>
  5542. /// <li><Fld>RawScore</Fld></li>
  5543. /// <li><Fld>ResultNumeric</Fld></li>
  5544. /// <li><Fld>ResultState</Fld></li>
  5545. /// <li><Fld>ScaledScore</Fld></li>
  5546. /// <li><Fld>Timestamp</Fld></li>
  5547. /// <li><Fld>Weighting</Fld></li>
  5548. /// </ul>
  5549. /// Parameters in the view:
  5550. /// None
  5551. /// </remarks>
  5552. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5553. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5554. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5555. public abstract class SeqNavAttemptInteractionView {
  5556. /// <summary>
  5557. /// Name of the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5558. /// </summary>
  5559. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.ViewName;
  5560. /// <summary>
  5561. /// Name of the AttemptId column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5562. /// </summary>
  5563. /// <remarks>
  5564. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5565. /// </remarks>
  5566. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5567. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5568. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5569. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.AttemptId;
  5570. /// <summary>
  5571. /// Name of the ActivityAttemptId column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5572. /// </summary>
  5573. /// <remarks>
  5574. /// Column type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.
  5575. /// </remarks>
  5576. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5577. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5578. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5579. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.ActivityAttemptId;
  5580. /// <summary>
  5581. /// Name of the InteractionId column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5582. /// </summary>
  5583. /// <remarks>
  5584. /// Column type: Reference to a <Typ>InteractionItem</Typ> item type.
  5585. /// </remarks>
  5586. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5587. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5588. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5589. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.InteractionId;
  5590. /// <summary>
  5591. /// Name of the InteractionIdFromCmi column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5592. /// </summary>
  5593. /// <remarks>
  5594. /// Column type: String[]
  5595. /// </remarks>
  5596. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5597. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5598. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5599. public const string InteractionIdFromCmi = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.InteractionIdFromCmi;
  5600. /// <summary>
  5601. /// Name of the InteractionType column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5602. /// </summary>
  5603. /// <remarks>
  5604. /// Column type: <Typ>/Microsoft.LearningComponents.InteractionType</Typ>
  5605. /// </remarks>
  5606. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5607. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5608. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5609. public const string InteractionType = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.InteractionType;
  5610. /// <summary>
  5611. /// Name of the Timestamp column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5612. /// </summary>
  5613. /// <remarks>
  5614. /// Column type: String[]
  5615. /// </remarks>
  5616. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5617. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5618. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5619. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.Timestamp;
  5620. /// <summary>
  5621. /// Name of the Weighting column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5622. /// </summary>
  5623. /// <remarks>
  5624. /// Column type: Single
  5625. /// </remarks>
  5626. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5627. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5628. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5629. public const string Weighting = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.Weighting;
  5630. /// <summary>
  5631. /// Name of the ResultState column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5632. /// </summary>
  5633. /// <remarks>
  5634. /// Column type: <Typ>/Microsoft.LearningComponents.InteractionResultState</Typ>
  5635. /// </remarks>
  5636. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5637. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5638. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5639. public const string ResultState = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.ResultState;
  5640. /// <summary>
  5641. /// Name of the ResultNumeric column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5642. /// </summary>
  5643. /// <remarks>
  5644. /// Column type: Single
  5645. /// </remarks>
  5646. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5647. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5648. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5649. public const string ResultNumeric = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.ResultNumeric;
  5650. /// <summary>
  5651. /// Name of the Latency column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5652. /// </summary>
  5653. /// <remarks>
  5654. /// Column type: Double
  5655. /// </remarks>
  5656. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5657. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5658. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5659. public const string Latency = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.Latency;
  5660. /// <summary>
  5661. /// Name of the Description column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5662. /// </summary>
  5663. /// <remarks>
  5664. /// Column type: String[]
  5665. /// </remarks>
  5666. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5667. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5668. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5669. public const string Description = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.Description;
  5670. /// <summary>
  5671. /// Name of the LearnerResponseBool column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5672. /// </summary>
  5673. /// <remarks>
  5674. /// Column type: Boolean
  5675. /// </remarks>
  5676. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5677. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5678. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5679. public const string LearnerResponseBool = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.LearnerResponseBool;
  5680. /// <summary>
  5681. /// Name of the LearnerResponseString column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5682. /// </summary>
  5683. /// <remarks>
  5684. /// Column type: String[]
  5685. /// </remarks>
  5686. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5687. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5688. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5689. public const string LearnerResponseString = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.LearnerResponseString;
  5690. /// <summary>
  5691. /// Name of the LearnerResponseNumeric column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5692. /// </summary>
  5693. /// <remarks>
  5694. /// Column type: Single
  5695. /// </remarks>
  5696. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5697. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5698. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5699. public const string LearnerResponseNumeric = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.LearnerResponseNumeric;
  5700. /// <summary>
  5701. /// Name of the ScaledScore column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5702. /// </summary>
  5703. /// <remarks>
  5704. /// Column type: Single
  5705. /// </remarks>
  5706. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5707. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5708. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5709. public const string ScaledScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.ScaledScore;
  5710. /// <summary>
  5711. /// Name of the RawScore column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5712. /// </summary>
  5713. /// <remarks>
  5714. /// Column type: Single
  5715. /// </remarks>
  5716. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5717. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5718. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5719. public const string RawScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.RawScore;
  5720. /// <summary>
  5721. /// Name of the MinScore column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5722. /// </summary>
  5723. /// <remarks>
  5724. /// Column type: Single
  5725. /// </remarks>
  5726. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5727. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5728. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5729. public const string MinScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.MinScore;
  5730. /// <summary>
  5731. /// Name of the MaxScore column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5732. /// </summary>
  5733. /// <remarks>
  5734. /// Column type: Single
  5735. /// </remarks>
  5736. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5737. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5738. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5739. public const string MaxScore = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.MaxScore;
  5740. /// <summary>
  5741. /// Name of the EvaluationPoints column on the <Typ>SeqNavAttemptInteractionView</Typ> view.
  5742. /// </summary>
  5743. /// <remarks>
  5744. /// Column type: Single
  5745. /// </remarks>
  5746. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5747. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5748. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5749. public const string EvaluationPoints = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionView.EvaluationPoints;
  5750. }
  5751. /// <summary>
  5752. /// Contains constants related to the SeqNavAttemptEvaluationCommentLearnerView view.
  5753. /// </summary>
  5754. /// <remarks>
  5755. /// Columns in the view:
  5756. /// <ul>
  5757. /// <li><Fld>AttemptId</Fld></li>
  5758. /// <li><Fld>Comment</Fld></li>
  5759. /// <li><Fld>EvaluationCommentId</Fld></li>
  5760. /// <li><Fld>InteractionId</Fld></li>
  5761. /// <li><Fld>Location</Fld></li>
  5762. /// <li><Fld>Ordinal</Fld></li>
  5763. /// <li><Fld>Timestamp</Fld></li>
  5764. /// </ul>
  5765. /// Parameters in the view:
  5766. /// None
  5767. /// </remarks>
  5768. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5769. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5770. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5771. public abstract class SeqNavAttemptEvaluationCommentLearnerView {
  5772. /// <summary>
  5773. /// Name of the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5774. /// </summary>
  5775. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.ViewName;
  5776. /// <summary>
  5777. /// Name of the AttemptId column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5778. /// </summary>
  5779. /// <remarks>
  5780. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5781. /// </remarks>
  5782. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5783. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5784. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5785. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.AttemptId;
  5786. /// <summary>
  5787. /// Name of the InteractionId column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5788. /// </summary>
  5789. /// <remarks>
  5790. /// Column type: Reference to a <Typ>InteractionItem</Typ> item type.
  5791. /// </remarks>
  5792. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5793. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5794. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5795. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.InteractionId;
  5796. /// <summary>
  5797. /// Name of the EvaluationCommentId column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5798. /// </summary>
  5799. /// <remarks>
  5800. /// Column type: Reference to a <Typ>EvaluationCommentItem</Typ> item type.
  5801. /// </remarks>
  5802. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5803. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5804. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5805. public const string EvaluationCommentId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.EvaluationCommentId;
  5806. /// <summary>
  5807. /// Name of the Comment column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5808. /// </summary>
  5809. /// <remarks>
  5810. /// Column type: String[]
  5811. /// </remarks>
  5812. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5813. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5814. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5815. public const string Comment = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.Comment;
  5816. /// <summary>
  5817. /// Name of the Location column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5818. /// </summary>
  5819. /// <remarks>
  5820. /// Column type: String[]
  5821. /// </remarks>
  5822. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5823. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5824. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5825. public const string Location = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.Location;
  5826. /// <summary>
  5827. /// Name of the Timestamp column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5828. /// </summary>
  5829. /// <remarks>
  5830. /// Column type: String[]
  5831. /// </remarks>
  5832. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5833. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5834. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5835. public const string Timestamp = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.Timestamp;
  5836. /// <summary>
  5837. /// Name of the Ordinal column on the <Typ>SeqNavAttemptEvaluationCommentLearnerView</Typ> view.
  5838. /// </summary>
  5839. /// <remarks>
  5840. /// Column type: Int32
  5841. /// </remarks>
  5842. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5843. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5844. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5845. public const string Ordinal = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptEvaluationCommentLearnerView.Ordinal;
  5846. }
  5847. /// <summary>
  5848. /// Contains constants related to the SeqNavAttemptCorrectResponseView view.
  5849. /// </summary>
  5850. /// <remarks>
  5851. /// Columns in the view:
  5852. /// <ul>
  5853. /// <li><Fld>AttemptId</Fld></li>
  5854. /// <li><Fld>CorrectResponseId</Fld></li>
  5855. /// <li><Fld>InteractionId</Fld></li>
  5856. /// <li><Fld>ResponsePattern</Fld></li>
  5857. /// </ul>
  5858. /// Parameters in the view:
  5859. /// None
  5860. /// </remarks>
  5861. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5862. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5863. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5864. public abstract class SeqNavAttemptCorrectResponseView {
  5865. /// <summary>
  5866. /// Name of the <Typ>SeqNavAttemptCorrectResponseView</Typ> view.
  5867. /// </summary>
  5868. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCorrectResponseView.ViewName;
  5869. /// <summary>
  5870. /// Name of the AttemptId column on the <Typ>SeqNavAttemptCorrectResponseView</Typ> view.
  5871. /// </summary>
  5872. /// <remarks>
  5873. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5874. /// </remarks>
  5875. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5876. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5877. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5878. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCorrectResponseView.AttemptId;
  5879. /// <summary>
  5880. /// Name of the CorrectResponseId column on the <Typ>SeqNavAttemptCorrectResponseView</Typ> view.
  5881. /// </summary>
  5882. /// <remarks>
  5883. /// Column type: Reference to a <Typ>CorrectResponseItem</Typ> item type.
  5884. /// </remarks>
  5885. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5886. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5887. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5888. public const string CorrectResponseId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCorrectResponseView.CorrectResponseId;
  5889. /// <summary>
  5890. /// Name of the InteractionId column on the <Typ>SeqNavAttemptCorrectResponseView</Typ> view.
  5891. /// </summary>
  5892. /// <remarks>
  5893. /// Column type: Reference to a <Typ>InteractionItem</Typ> item type.
  5894. /// </remarks>
  5895. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5896. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5897. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5898. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCorrectResponseView.InteractionId;
  5899. /// <summary>
  5900. /// Name of the ResponsePattern column on the <Typ>SeqNavAttemptCorrectResponseView</Typ> view.
  5901. /// </summary>
  5902. /// <remarks>
  5903. /// Column type: String[]
  5904. /// </remarks>
  5905. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5906. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5907. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5908. public const string ResponsePattern = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptCorrectResponseView.ResponsePattern;
  5909. }
  5910. /// <summary>
  5911. /// Contains constants related to the SeqNavAttemptInteractionObjectiveView view.
  5912. /// </summary>
  5913. /// <remarks>
  5914. /// Columns in the view:
  5915. /// <ul>
  5916. /// <li><Fld>AttemptId</Fld></li>
  5917. /// <li><Fld>AttemptObjectiveId</Fld></li>
  5918. /// <li><Fld>InteractionId</Fld></li>
  5919. /// <li><Fld>InteractionObjectiveId</Fld></li>
  5920. /// </ul>
  5921. /// Parameters in the view:
  5922. /// None
  5923. /// </remarks>
  5924. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5925. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5926. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5927. public abstract class SeqNavAttemptInteractionObjectiveView {
  5928. /// <summary>
  5929. /// Name of the <Typ>SeqNavAttemptInteractionObjectiveView</Typ> view.
  5930. /// </summary>
  5931. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionObjectiveView.ViewName;
  5932. /// <summary>
  5933. /// Name of the AttemptId column on the <Typ>SeqNavAttemptInteractionObjectiveView</Typ> view.
  5934. /// </summary>
  5935. /// <remarks>
  5936. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  5937. /// </remarks>
  5938. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5939. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5940. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5941. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionObjectiveView.AttemptId;
  5942. /// <summary>
  5943. /// Name of the InteractionObjectiveId column on the <Typ>SeqNavAttemptInteractionObjectiveView</Typ> view.
  5944. /// </summary>
  5945. /// <remarks>
  5946. /// Column type: Reference to a <Typ>InteractionObjectiveItem</Typ> item type.
  5947. /// </remarks>
  5948. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5949. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5950. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5951. public const string InteractionObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionObjectiveView.InteractionObjectiveId;
  5952. /// <summary>
  5953. /// Name of the InteractionId column on the <Typ>SeqNavAttemptInteractionObjectiveView</Typ> view.
  5954. /// </summary>
  5955. /// <remarks>
  5956. /// Column type: Reference to a <Typ>InteractionItem</Typ> item type.
  5957. /// </remarks>
  5958. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5959. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5960. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5961. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionObjectiveView.InteractionId;
  5962. /// <summary>
  5963. /// Name of the AttemptObjectiveId column on the <Typ>SeqNavAttemptInteractionObjectiveView</Typ> view.
  5964. /// </summary>
  5965. /// <remarks>
  5966. /// Column type: Reference to a <Typ>AttemptObjectiveItem</Typ> item type.
  5967. /// </remarks>
  5968. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5969. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5970. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5971. public const string AttemptObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionObjectiveView.AttemptObjectiveId;
  5972. }
  5973. /// <summary>
  5974. /// Contains constants related to the SeqNavAttemptExtensionDataView view.
  5975. /// </summary>
  5976. /// <remarks>
  5977. /// Columns in the view:
  5978. /// <ul>
  5979. /// <li><Fld>ActivityAttemptId</Fld></li>
  5980. /// <li><Fld>AttachmentGuid</Fld></li>
  5981. /// <li><Fld>AttemptId</Fld></li>
  5982. /// <li><Fld>BoolValue</Fld></li>
  5983. /// <li><Fld>DateTimeValue</Fld></li>
  5984. /// <li><Fld>DoubleValue</Fld></li>
  5985. /// <li><Fld>ExtensionDataId</Fld></li>
  5986. /// <li><Fld>IntValue</Fld></li>
  5987. /// <li><Fld>Name</Fld></li>
  5988. /// <li><Fld>StringValue</Fld></li>
  5989. /// </ul>
  5990. /// Parameters in the view:
  5991. /// None
  5992. /// </remarks>
  5993. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  5994. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  5995. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  5996. public abstract class SeqNavAttemptExtensionDataView {
  5997. /// <summary>
  5998. /// Name of the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  5999. /// </summary>
  6000. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.ViewName;
  6001. /// <summary>
  6002. /// Name of the AttemptId column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6003. /// </summary>
  6004. /// <remarks>
  6005. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  6006. /// </remarks>
  6007. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6008. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6009. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6010. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.AttemptId;
  6011. /// <summary>
  6012. /// Name of the ActivityAttemptId column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6013. /// </summary>
  6014. /// <remarks>
  6015. /// Column type: Reference to a <Typ>ActivityAttemptItem</Typ> item type.
  6016. /// </remarks>
  6017. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6018. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6019. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6020. public const string ActivityAttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.ActivityAttemptId;
  6021. /// <summary>
  6022. /// Name of the ExtensionDataId column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6023. /// </summary>
  6024. /// <remarks>
  6025. /// Column type: Reference to a <Typ>ExtensionDataItem</Typ> item type.
  6026. /// </remarks>
  6027. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6028. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6029. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6030. public const string ExtensionDataId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.ExtensionDataId;
  6031. /// <summary>
  6032. /// Name of the Name column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6033. /// </summary>
  6034. /// <remarks>
  6035. /// Column type: String[]
  6036. /// </remarks>
  6037. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6038. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6039. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6040. public const string Name = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.Name;
  6041. /// <summary>
  6042. /// Name of the StringValue column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6043. /// </summary>
  6044. /// <remarks>
  6045. /// Column type: String[]
  6046. /// </remarks>
  6047. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6048. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6049. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6050. public const string StringValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.StringValue;
  6051. /// <summary>
  6052. /// Name of the IntValue column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6053. /// </summary>
  6054. /// <remarks>
  6055. /// Column type: Int32
  6056. /// </remarks>
  6057. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6058. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6059. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6060. public const string IntValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.IntValue;
  6061. /// <summary>
  6062. /// Name of the BoolValue column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6063. /// </summary>
  6064. /// <remarks>
  6065. /// Column type: Boolean
  6066. /// </remarks>
  6067. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6068. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6069. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6070. public const string BoolValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.BoolValue;
  6071. /// <summary>
  6072. /// Name of the DoubleValue column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6073. /// </summary>
  6074. /// <remarks>
  6075. /// Column type: Double
  6076. /// </remarks>
  6077. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6078. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6079. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6080. public const string DoubleValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.DoubleValue;
  6081. /// <summary>
  6082. /// Name of the DateTimeValue column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6083. /// </summary>
  6084. /// <remarks>
  6085. /// Column type: DateTime
  6086. /// </remarks>
  6087. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6088. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6089. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6090. public const string DateTimeValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.DateTimeValue;
  6091. /// <summary>
  6092. /// Name of the AttachmentGuid column on the <Typ>SeqNavAttemptExtensionDataView</Typ> view.
  6093. /// </summary>
  6094. /// <remarks>
  6095. /// Column type: Guid
  6096. /// </remarks>
  6097. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6098. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6099. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6100. public const string AttachmentGuid = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptExtensionDataView.AttachmentGuid;
  6101. }
  6102. /// <summary>
  6103. /// Contains constants related to the SeqNavAttemptObjectiveExtensionDataView view.
  6104. /// </summary>
  6105. /// <remarks>
  6106. /// Columns in the view:
  6107. /// <ul>
  6108. /// <li><Fld>AttachmentGuid</Fld></li>
  6109. /// <li><Fld>AttachmentValue</Fld></li>
  6110. /// <li><Fld>AttemptId</Fld></li>
  6111. /// <li><Fld>AttemptObjectiveId</Fld></li>
  6112. /// <li><Fld>BoolValue</Fld></li>
  6113. /// <li><Fld>DateTimeValue</Fld></li>
  6114. /// <li><Fld>DoubleValue</Fld></li>
  6115. /// <li><Fld>ExtensionDataId</Fld></li>
  6116. /// <li><Fld>IntValue</Fld></li>
  6117. /// <li><Fld>Name</Fld></li>
  6118. /// <li><Fld>StringValue</Fld></li>
  6119. /// </ul>
  6120. /// Parameters in the view:
  6121. /// None
  6122. /// </remarks>
  6123. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6124. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6125. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6126. public abstract class SeqNavAttemptObjectiveExtensionDataView {
  6127. /// <summary>
  6128. /// Name of the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6129. /// </summary>
  6130. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.ViewName;
  6131. /// <summary>
  6132. /// Name of the AttemptId column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6133. /// </summary>
  6134. /// <remarks>
  6135. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  6136. /// </remarks>
  6137. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6138. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6139. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6140. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.AttemptId;
  6141. /// <summary>
  6142. /// Name of the ExtensionDataId column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6143. /// </summary>
  6144. /// <remarks>
  6145. /// Column type: Reference to a <Typ>ExtensionDataItem</Typ> item type.
  6146. /// </remarks>
  6147. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6148. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6149. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6150. public const string ExtensionDataId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.ExtensionDataId;
  6151. /// <summary>
  6152. /// Name of the AttemptObjectiveId column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6153. /// </summary>
  6154. /// <remarks>
  6155. /// Column type: Reference to a <Typ>AttemptObjectiveItem</Typ> item type.
  6156. /// </remarks>
  6157. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6158. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6159. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6160. public const string AttemptObjectiveId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.AttemptObjectiveId;
  6161. /// <summary>
  6162. /// Name of the Name column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6163. /// </summary>
  6164. /// <remarks>
  6165. /// Column type: String[]
  6166. /// </remarks>
  6167. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6168. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6169. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6170. public const string Name = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.Name;
  6171. /// <summary>
  6172. /// Name of the StringValue column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6173. /// </summary>
  6174. /// <remarks>
  6175. /// Column type: String[]
  6176. /// </remarks>
  6177. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6178. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6179. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6180. public const string StringValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.StringValue;
  6181. /// <summary>
  6182. /// Name of the IntValue column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6183. /// </summary>
  6184. /// <remarks>
  6185. /// Column type: Int32
  6186. /// </remarks>
  6187. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6188. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6189. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6190. public const string IntValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.IntValue;
  6191. /// <summary>
  6192. /// Name of the BoolValue column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6193. /// </summary>
  6194. /// <remarks>
  6195. /// Column type: Boolean
  6196. /// </remarks>
  6197. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6198. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6199. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6200. public const string BoolValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.BoolValue;
  6201. /// <summary>
  6202. /// Name of the DoubleValue column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6203. /// </summary>
  6204. /// <remarks>
  6205. /// Column type: Double
  6206. /// </remarks>
  6207. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6208. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6209. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6210. public const string DoubleValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.DoubleValue;
  6211. /// <summary>
  6212. /// Name of the DateTimeValue column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6213. /// </summary>
  6214. /// <remarks>
  6215. /// Column type: DateTime
  6216. /// </remarks>
  6217. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6218. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6219. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6220. public const string DateTimeValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.DateTimeValue;
  6221. /// <summary>
  6222. /// Name of the AttachmentGuid column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6223. /// </summary>
  6224. /// <remarks>
  6225. /// Column type: Guid
  6226. /// </remarks>
  6227. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6228. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6229. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6230. public const string AttachmentGuid = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.AttachmentGuid;
  6231. /// <summary>
  6232. /// Name of the AttachmentValue column on the <Typ>SeqNavAttemptObjectiveExtensionDataView</Typ> view.
  6233. /// </summary>
  6234. /// <remarks>
  6235. /// Column type: ByteArray[]
  6236. /// </remarks>
  6237. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6238. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6239. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6240. public const string AttachmentValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptObjectiveExtensionDataView.AttachmentValue;
  6241. }
  6242. /// <summary>
  6243. /// Contains constants related to the SeqNavAttemptInteractionExtensionDataView view.
  6244. /// </summary>
  6245. /// <remarks>
  6246. /// Columns in the view:
  6247. /// <ul>
  6248. /// <li><Fld>AttachmentGuid</Fld></li>
  6249. /// <li><Fld>AttachmentValue</Fld></li>
  6250. /// <li><Fld>AttemptId</Fld></li>
  6251. /// <li><Fld>BoolValue</Fld></li>
  6252. /// <li><Fld>DateTimeValue</Fld></li>
  6253. /// <li><Fld>DoubleValue</Fld></li>
  6254. /// <li><Fld>ExtensionDataId</Fld></li>
  6255. /// <li><Fld>InteractionId</Fld></li>
  6256. /// <li><Fld>IntValue</Fld></li>
  6257. /// <li><Fld>Name</Fld></li>
  6258. /// <li><Fld>StringValue</Fld></li>
  6259. /// </ul>
  6260. /// Parameters in the view:
  6261. /// None
  6262. /// </remarks>
  6263. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6264. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6265. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6266. public abstract class SeqNavAttemptInteractionExtensionDataView {
  6267. /// <summary>
  6268. /// Name of the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6269. /// </summary>
  6270. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.ViewName;
  6271. /// <summary>
  6272. /// Name of the AttemptId column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6273. /// </summary>
  6274. /// <remarks>
  6275. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  6276. /// </remarks>
  6277. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6278. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6279. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6280. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.AttemptId;
  6281. /// <summary>
  6282. /// Name of the ExtensionDataId column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6283. /// </summary>
  6284. /// <remarks>
  6285. /// Column type: Reference to a <Typ>ExtensionDataItem</Typ> item type.
  6286. /// </remarks>
  6287. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6288. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6289. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6290. public const string ExtensionDataId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.ExtensionDataId;
  6291. /// <summary>
  6292. /// Name of the InteractionId column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6293. /// </summary>
  6294. /// <remarks>
  6295. /// Column type: Reference to a <Typ>InteractionItem</Typ> item type.
  6296. /// </remarks>
  6297. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6298. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6299. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6300. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.InteractionId;
  6301. /// <summary>
  6302. /// Name of the Name column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6303. /// </summary>
  6304. /// <remarks>
  6305. /// Column type: String[]
  6306. /// </remarks>
  6307. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6308. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6309. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6310. public const string Name = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.Name;
  6311. /// <summary>
  6312. /// Name of the StringValue column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6313. /// </summary>
  6314. /// <remarks>
  6315. /// Column type: String[]
  6316. /// </remarks>
  6317. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6318. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6319. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6320. public const string StringValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.StringValue;
  6321. /// <summary>
  6322. /// Name of the IntValue column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6323. /// </summary>
  6324. /// <remarks>
  6325. /// Column type: Int32
  6326. /// </remarks>
  6327. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6328. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6329. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6330. public const string IntValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.IntValue;
  6331. /// <summary>
  6332. /// Name of the BoolValue column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6333. /// </summary>
  6334. /// <remarks>
  6335. /// Column type: Boolean
  6336. /// </remarks>
  6337. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6338. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6339. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6340. public const string BoolValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.BoolValue;
  6341. /// <summary>
  6342. /// Name of the DoubleValue column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6343. /// </summary>
  6344. /// <remarks>
  6345. /// Column type: Double
  6346. /// </remarks>
  6347. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6348. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6349. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6350. public const string DoubleValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.DoubleValue;
  6351. /// <summary>
  6352. /// Name of the DateTimeValue column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6353. /// </summary>
  6354. /// <remarks>
  6355. /// Column type: DateTime
  6356. /// </remarks>
  6357. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6358. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6359. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6360. public const string DateTimeValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.DateTimeValue;
  6361. /// <summary>
  6362. /// Name of the AttachmentGuid column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6363. /// </summary>
  6364. /// <remarks>
  6365. /// Column type: Guid
  6366. /// </remarks>
  6367. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6368. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6369. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6370. public const string AttachmentGuid = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.AttachmentGuid;
  6371. /// <summary>
  6372. /// Name of the AttachmentValue column on the <Typ>SeqNavAttemptInteractionExtensionDataView</Typ> view.
  6373. /// </summary>
  6374. /// <remarks>
  6375. /// Column type: ByteArray[]
  6376. /// </remarks>
  6377. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6378. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6379. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6380. public const string AttachmentValue = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptInteractionExtensionDataView.AttachmentValue;
  6381. }
  6382. /// <summary>
  6383. /// Contains constants related to the SeqNavAttemptRubricView view.
  6384. /// </summary>
  6385. /// <remarks>
  6386. /// Columns in the view:
  6387. /// <ul>
  6388. /// <li><Fld>AttemptId</Fld></li>
  6389. /// <li><Fld>InteractionId</Fld></li>
  6390. /// <li><Fld>IsSatisfied</Fld></li>
  6391. /// <li><Fld>Ordinal</Fld></li>
  6392. /// <li><Fld>Points</Fld></li>
  6393. /// <li><Fld>RubricItemId</Fld></li>
  6394. /// </ul>
  6395. /// Parameters in the view:
  6396. /// None
  6397. /// </remarks>
  6398. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6399. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6400. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6401. public abstract class SeqNavAttemptRubricView {
  6402. /// <summary>
  6403. /// Name of the <Typ>SeqNavAttemptRubricView</Typ> view.
  6404. /// </summary>
  6405. public const string ViewName = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.ViewName;
  6406. /// <summary>
  6407. /// Name of the AttemptId column on the <Typ>SeqNavAttemptRubricView</Typ> view.
  6408. /// </summary>
  6409. /// <remarks>
  6410. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  6411. /// </remarks>
  6412. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6413. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6414. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6415. public const string AttemptId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.AttemptId;
  6416. /// <summary>
  6417. /// Name of the RubricItemId column on the <Typ>SeqNavAttemptRubricView</Typ> view.
  6418. /// </summary>
  6419. /// <remarks>
  6420. /// Column type: Reference to a <Typ>RubricItem</Typ> item type.
  6421. /// </remarks>
  6422. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6423. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6424. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6425. public const string RubricItemId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.RubricItemId;
  6426. /// <summary>
  6427. /// Name of the InteractionId column on the <Typ>SeqNavAttemptRubricView</Typ> view.
  6428. /// </summary>
  6429. /// <remarks>
  6430. /// Column type: Reference to a <Typ>InteractionItem</Typ> item type.
  6431. /// </remarks>
  6432. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6433. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6434. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6435. public const string InteractionId = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.InteractionId;
  6436. /// <summary>
  6437. /// Name of the Ordinal column on the <Typ>SeqNavAttemptRubricView</Typ> view.
  6438. /// </summary>
  6439. /// <remarks>
  6440. /// Column type: Int32
  6441. /// </remarks>
  6442. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6443. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6444. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6445. public const string Ordinal = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.Ordinal;
  6446. /// <summary>
  6447. /// Name of the IsSatisfied column on the <Typ>SeqNavAttemptRubricView</Typ> view.
  6448. /// </summary>
  6449. /// <remarks>
  6450. /// Column type: Boolean
  6451. /// </remarks>
  6452. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6453. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6454. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6455. public const string IsSatisfied = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.IsSatisfied;
  6456. /// <summary>
  6457. /// Name of the Points column on the <Typ>SeqNavAttemptRubricView</Typ> view.
  6458. /// </summary>
  6459. /// <remarks>
  6460. /// Column type: Single
  6461. /// </remarks>
  6462. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6463. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6464. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6465. public const string Points = Microsoft.LearningComponents.Storage.BaseSchema.SeqNavAttemptRubricView.Points;
  6466. }
  6467. /// <summary>
  6468. /// Contains constants related to the LearnerAssignmentView view.
  6469. /// <para>
  6470. /// This <a href="SlkSchema.htm">LearningStore view</a> contains specific information
  6471. /// about all <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  6472. /// By default, access is granted to no users; consider using
  6473. /// <a href="SlkSchema.htm">other views</a>.
  6474. /// </para>
  6475. /// <para>
  6476. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  6477. /// <a href="Mlc.htm">MLC</a>).
  6478. /// </para>
  6479. /// </summary>
  6480. /// <remarks>
  6481. /// <para>
  6482. /// <b>
  6483. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  6484. /// </b>
  6485. /// Access is granted to no users.
  6486. /// </para><p/>
  6487. /// Columns in the view:
  6488. /// <ul>
  6489. /// <li><Fld>AssignmentAutoReturn</Fld></li>
  6490. /// <li><Fld>AssignmentEmailChanges</Fld></li>
  6491. /// <li><Fld>AttemptGradedPoints</Fld></li>
  6492. /// <li><Fld>AttemptId</Fld></li>
  6493. /// <li><Fld>LearnerAssignmentGuidId</Fld></li>
  6494. /// <li><Fld>LearnerAssignmentId</Fld></li>
  6495. /// <li><Fld>LearnerAssignmentState</Fld></li>
  6496. /// <li><Fld>LearnerId</Fld></li>
  6497. /// <li><Fld>RootActivityId</Fld></li>
  6498. /// </ul>
  6499. /// Parameters in the view:
  6500. /// None
  6501. /// </remarks>
  6502. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6503. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6504. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6505. public abstract class LearnerAssignmentView {
  6506. /// <summary>
  6507. /// Name of the <Typ>LearnerAssignmentView</Typ> view.
  6508. /// </summary>
  6509. public const string ViewName = "LearnerAssignmentView";
  6510. /// <summary>
  6511. /// Name of the LearnerAssignmentId column on the <Typ>LearnerAssignmentView</Typ> view.
  6512. /// <para>
  6513. /// LearnerAssignmentId corresponds to <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.Id.Field.htm">LearnerAssignmentItem.Id</a>.
  6514. /// </para>
  6515. /// </summary>
  6516. /// <remarks>
  6517. /// Column type: Reference to a <Typ>LearnerAssignmentItem</Typ> item type.
  6518. /// </remarks>
  6519. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6520. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6521. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6522. public const string LearnerAssignmentId = "LearnerAssignmentId";
  6523. /// <summary>
  6524. /// Name of the LearnerAssignmentGuidId column on the <Typ>LearnerAssignmentView</Typ> view.
  6525. /// <para>
  6526. /// Holds the value of the GuidId column of the LearnerAssignmentItem
  6527. /// </para>
  6528. /// </summary>
  6529. /// <remarks>
  6530. /// Column type: Guid
  6531. /// </remarks>
  6532. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6533. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6534. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6535. public const string LearnerAssignmentGuidId = "LearnerAssignmentGuidId";
  6536. /// <summary>
  6537. /// Name of the LearnerId column on the <Typ>LearnerAssignmentView</Typ> view.
  6538. /// <para>
  6539. /// LearnerId corresponds to <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.LearnerId.Field.htm">LearnerAssignmentItem.LearnerId</a>.
  6540. /// </para>
  6541. /// </summary>
  6542. /// <remarks>
  6543. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  6544. /// </remarks>
  6545. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6546. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6547. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6548. public const string LearnerId = "LearnerId";
  6549. /// <summary>
  6550. /// Name of the AssignmentAutoReturn column on the <Typ>LearnerAssignmentView</Typ> view.
  6551. /// <para>
  6552. /// AssignmentAutoReturn corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.AutoReturn.Field.htm">AssignmentItem.AutoReturn</a>.
  6553. /// </para>
  6554. /// </summary>
  6555. /// <remarks>
  6556. /// Column type: Boolean
  6557. /// </remarks>
  6558. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6559. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6560. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6561. public const string AssignmentAutoReturn = "AssignmentAutoReturn";
  6562. /// <summary>
  6563. /// Name of the AssignmentEmailChanges column on the <Typ>LearnerAssignmentView</Typ> view.
  6564. /// <para>
  6565. /// AssignmentEmailChanges corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.EmailChanges.Field.htm">AssignmentItem.EmailChanges</a>.
  6566. /// </para>
  6567. /// </summary>
  6568. /// <remarks>Column type: Boolean</remarks>
  6569. public const string AssignmentEmailChanges = "AssignmentEmailChanges";
  6570. /// <summary>
  6571. /// Name of the RootActivityId column on the <Typ>LearnerAssignmentView</Typ> view.
  6572. /// <para>
  6573. /// RootActivityId corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.RootActivityId.Field.htm">AssignmentItem.RootActivityId</a>.
  6574. /// </para>
  6575. /// </summary>
  6576. /// <remarks>
  6577. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  6578. /// </remarks>
  6579. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6580. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6581. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6582. public const string RootActivityId = "RootActivityId";
  6583. /// <summary>
  6584. /// Name of the AttemptId column on the <Typ>LearnerAssignmentView</Typ> view.
  6585. /// <para>
  6586. /// AttemptId corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.Id.Field.htm">AttemptItem.Id</a>.
  6587. /// </para>
  6588. /// </summary>
  6589. /// <remarks>
  6590. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  6591. /// </remarks>
  6592. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6593. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6594. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6595. public const string AttemptId = "AttemptId";
  6596. /// <summary>
  6597. /// Name of the AttemptGradedPoints column on the <Typ>LearnerAssignmentView</Typ> view.
  6598. /// <para>
  6599. /// AttemptGradedPoints holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.TotalPoints.Field.htm">AttemptItem.TotalPoints</a>.
  6600. /// </para>
  6601. /// </summary>
  6602. /// <remarks>
  6603. /// Column type: Single
  6604. /// </remarks>
  6605. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6606. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6607. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6608. public const string AttemptGradedPoints = "AttemptGradedPoints";
  6609. /// <summary>
  6610. /// Name of the LearnerAssignmentState column on the <Typ>LearnerAssignmentView</Typ> view.
  6611. /// <para>
  6612. /// LearnerAssignmentState is the state of this <a href="SlkConcepts.htm#Assignments">learner assignment</a>.
  6613. /// </para>
  6614. /// </summary>
  6615. /// <remarks>
  6616. /// Column type: <Typ>/Microsoft.SharePointLearningKit.LearnerAssignmentState</Typ>
  6617. /// </remarks>
  6618. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6619. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6620. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6621. public const string LearnerAssignmentState = "LearnerAssignmentState";
  6622. }
  6623. /// <summary>
  6624. /// Contains constants related to the AssignmentPropertiesView view.
  6625. /// <para>
  6626. /// This <a href="SlkSchema.htm">LearningStore view</a> contains information about one
  6627. /// <a href="SlkConcepts.htm#Assignments">SLK assignment</a>, as specified by the
  6628. /// "AssignmentId" view parameter (the
  6629. /// <a href="Microsoft.SharePointLearningKit.AssignmentItemIdentifier.Class.htm">AssignmentItemIdentifier</a> of an assignment) and the "IsInstructor" view parameter (<b>true</b> if the
  6630. /// current user is an instructor on the assignment, <b>false</b> if they're a
  6631. /// learner).
  6632. /// </para>
  6633. /// <para>
  6634. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  6635. /// <a href="Mlc.htm">MLC</a>).
  6636. /// </para>
  6637. /// </summary>
  6638. /// <remarks>
  6639. /// <para>
  6640. /// <b>
  6641. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  6642. /// </b>
  6643. /// Access is granted to instructors and learners of the assignment.
  6644. /// Learners have no access before the start date of the assignment.
  6645. /// </para><p/>
  6646. /// Columns in the view:
  6647. /// <ul>
  6648. /// <li><Fld>AssignmentAutoReturn</Fld></li>
  6649. /// <li><Fld>AssignmentEmailChanges</Fld></li>
  6650. /// <li><Fld>AssignmentCreatedById</Fld></li>
  6651. /// <li><Fld>AssignmentCreatedByKey</Fld></li>
  6652. /// <li><Fld>AssignmentCreatedByName</Fld></li>
  6653. /// <li><Fld>AssignmentDateCreated</Fld></li>
  6654. /// <li><Fld>AssignmentDescription</Fld></li>
  6655. /// <li><Fld>AssignmentDueDate</Fld></li>
  6656. /// <li><Fld>AssignmentNonELearningLocation</Fld></li>
  6657. /// <li><Fld>AssignmentPointsPossible</Fld></li>
  6658. /// <li><Fld>AssignmentShowAnswersToLearners</Fld></li>
  6659. /// <li><Fld>AssignmentSPSiteGuid</Fld></li>
  6660. /// <li><Fld>AssignmentSPWebGuid</Fld></li>
  6661. /// <li><Fld>AssignmentStartDate</Fld></li>
  6662. /// <li><Fld>AssignmentTitle</Fld></li>
  6663. /// <li><Fld>PackageFormat</Fld></li>
  6664. /// <li><Fld>PackageId</Fld></li>
  6665. /// <li><Fld>PackageLocation</Fld></li>
  6666. /// <li><Fld>RootActivityId</Fld></li>
  6667. /// </ul>
  6668. /// Parameters in the view:
  6669. /// <ul>
  6670. /// <li><Fld>AssignmentId</Fld></li>
  6671. /// <li><Fld>IsInstructor</Fld></li>
  6672. /// </ul>
  6673. /// </remarks>
  6674. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6675. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6676. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6677. public abstract class AssignmentPropertiesView {
  6678. /// <summary>
  6679. /// Name of the <Typ>AssignmentPropertiesView</Typ> view.
  6680. /// </summary>
  6681. public const string ViewName = "AssignmentPropertiesView";
  6682. /// <summary>
  6683. /// Name of the AssignmentSPSiteGuid column on the <Typ>AssignmentPropertiesView</Typ> view.
  6684. /// <para>
  6685. /// AssignmentSPSiteGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPSiteGuid.Field.htm">AssignmentItem.SPSiteGuid</a>.
  6686. /// </para>
  6687. /// </summary>
  6688. /// <remarks>
  6689. /// Column type: Guid
  6690. /// </remarks>
  6691. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6692. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6693. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6694. public const string AssignmentSPSiteGuid = "AssignmentSPSiteGuid";
  6695. /// <summary>
  6696. /// Name of the AssignmentSPWebGuid column on the <Typ>AssignmentPropertiesView</Typ> view.
  6697. /// <para>
  6698. /// AssignmentSPWebGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPWebGuid.Field.htm">AssignmentItem.SPWebGuid</a>.
  6699. /// </para>
  6700. /// </summary>
  6701. /// <remarks>
  6702. /// Column type: Guid
  6703. /// </remarks>
  6704. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6705. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6706. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6707. public const string AssignmentSPWebGuid = "AssignmentSPWebGuid";
  6708. /// <summary>
  6709. /// Name of the AssignmentNonELearningLocation column on the <Typ>AssignmentPropertiesView</Typ> view.
  6710. /// <para>
  6711. /// AssignmentNonELearningLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.NonELearningLocation.Field.htm">AssignmentItem.NonELearningLocation</a>.
  6712. /// </para>
  6713. /// </summary>
  6714. /// <remarks>
  6715. /// Column type: String[]
  6716. /// </remarks>
  6717. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6718. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6719. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6720. public const string AssignmentNonELearningLocation = "AssignmentNonELearningLocation";
  6721. /// <summary>
  6722. /// Name of the AssignmentTitle column on the <Typ>AssignmentPropertiesView</Typ> view.
  6723. /// <para>
  6724. /// AssignmentTitle holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Title.Field.htm">AssignmentItem.Title</a>.
  6725. /// </para>
  6726. /// </summary>
  6727. /// <remarks>
  6728. /// Column type: String[]
  6729. /// </remarks>
  6730. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6731. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6732. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6733. public const string AssignmentTitle = "AssignmentTitle";
  6734. /// <summary>
  6735. /// Name of the AssignmentStartDate column on the <Typ>AssignmentPropertiesView</Typ> view.
  6736. /// <para>
  6737. /// AssignmentStartDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.StartDate.Field.htm">AssignmentItem.StartDate</a>.
  6738. /// </para>
  6739. /// </summary>
  6740. /// <remarks>
  6741. /// Column type: DateTime
  6742. /// </remarks>
  6743. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6744. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6745. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6746. public const string AssignmentStartDate = "AssignmentStartDate";
  6747. /// <summary>
  6748. /// Name of the AssignmentDueDate column on the <Typ>AssignmentPropertiesView</Typ> view.
  6749. /// <para>
  6750. /// AssignmentDueDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DueDate.Field.htm">AssignmentItem.DueDate</a>.
  6751. /// </para>
  6752. /// </summary>
  6753. /// <remarks>
  6754. /// Column type: DateTime
  6755. /// </remarks>
  6756. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6757. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6758. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6759. public const string AssignmentDueDate = "AssignmentDueDate";
  6760. /// <summary>
  6761. /// Name of the AssignmentPointsPossible column on the <Typ>AssignmentPropertiesView</Typ> view.
  6762. /// <para>
  6763. /// AssignmentPointsPossible holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.PointsPossible.Field.htm">AssignmentItem.PointsPossible</a>.
  6764. /// </para>
  6765. /// </summary>
  6766. /// <remarks>
  6767. /// Column type: Single
  6768. /// </remarks>
  6769. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6770. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6771. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6772. public const string AssignmentPointsPossible = "AssignmentPointsPossible";
  6773. /// <summary>
  6774. /// Name of the AssignmentDescription column on the <Typ>AssignmentPropertiesView</Typ> view.
  6775. /// <para>
  6776. /// AssignmentDescription holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Description.Field.htm">AssignmentItem.Description</a>.
  6777. /// </para>
  6778. /// </summary>
  6779. /// <remarks>
  6780. /// Column type: String[]
  6781. /// </remarks>
  6782. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6783. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6784. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6785. public const string AssignmentDescription = "AssignmentDescription";
  6786. /// <summary>
  6787. /// Name of the AssignmentAutoReturn column on the <Typ>AssignmentPropertiesView</Typ> view.
  6788. /// <para>
  6789. /// AssignmentAutoReturn holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.AutoReturn.Field.htm">AssignmentItem.AutoReturn</a>.
  6790. /// </para>
  6791. /// </summary>
  6792. /// <remarks>
  6793. /// Column type: Boolean
  6794. /// </remarks>
  6795. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6796. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6797. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6798. public const string AssignmentAutoReturn = "AssignmentAutoReturn";
  6799. /// <summary>
  6800. /// Name of the AssignmentEmailChanges column on the <Typ>AssignmentPropertiesView</Typ> view.
  6801. /// <para>
  6802. /// AssignmentEmailChanges corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.EmailChanges.Field.htm">AssignmentItem.EmailChanges</a>.
  6803. /// </para>
  6804. /// </summary>
  6805. /// <remarks>Column type: Boolean</remarks>
  6806. public const string AssignmentEmailChanges = "AssignmentEmailChanges";
  6807. /// <summary>
  6808. /// Name of the AssignmentShowAnswersToLearners column on the <Typ>AssignmentPropertiesView</Typ> view.
  6809. /// <para>
  6810. /// AssignmentShowAnswersToLearners holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.ShowAnswersToLearners.Field.htm">AssignmentItem.ShowAnswersToLearners</a>.
  6811. /// </para>
  6812. /// </summary>
  6813. /// <remarks>
  6814. /// Column type: Boolean
  6815. /// </remarks>
  6816. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6817. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6818. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6819. public const string AssignmentShowAnswersToLearners = "AssignmentShowAnswersToLearners";
  6820. /// <summary>
  6821. /// Name of the AssignmentCreatedById column on the <Typ>AssignmentPropertiesView</Typ> view.
  6822. /// <para>
  6823. /// AssignmentCreatedById holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.CreatedBy.Field.htm">AssignmentItem.CreatedBy</a>. Refers to the user who created the assignment.
  6824. /// </para>
  6825. /// </summary>
  6826. /// <remarks>
  6827. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  6828. /// </remarks>
  6829. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6830. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6831. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6832. public const string AssignmentCreatedById = "AssignmentCreatedById";
  6833. /// <summary>
  6834. /// Name of the AssignmentCreatedByName column on the <Typ>AssignmentPropertiesView</Typ> view.
  6835. /// <para>
  6836. /// AssignmentCreatedByName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the user who created the assignment.
  6837. /// </para>
  6838. /// </summary>
  6839. /// <remarks>
  6840. /// Column type: String[]
  6841. /// </remarks>
  6842. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6843. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6844. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6845. public const string AssignmentCreatedByName = "AssignmentCreatedByName";
  6846. /// <summary>
  6847. /// Name of the AssignmentCreatedByKey column on the <Typ>AssignmentPropertiesView</Typ> view.
  6848. /// <para>
  6849. /// AssignmentCreatedByKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the user who created the assignment.
  6850. /// </para>
  6851. /// </summary>
  6852. /// <remarks>
  6853. /// Column type: String[]
  6854. /// </remarks>
  6855. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6856. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6857. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6858. public const string AssignmentCreatedByKey = "AssignmentCreatedByKey";
  6859. /// <summary>
  6860. /// Name of the AssignmentDateCreated column on the <Typ>AssignmentPropertiesView</Typ> view.
  6861. /// <para>
  6862. /// AssignmentDateCreated holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DateCreated.Field.htm">AssignmentItem.DateCreated</a>.
  6863. /// </para>
  6864. /// </summary>
  6865. /// <remarks>
  6866. /// Column type: DateTime
  6867. /// </remarks>
  6868. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6869. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6870. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6871. public const string AssignmentDateCreated = "AssignmentDateCreated";
  6872. /// <summary>
  6873. /// Name of the RootActivityId column on the <Typ>AssignmentPropertiesView</Typ> view.
  6874. /// <para>
  6875. /// RootActivityId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.RootActivityId.Field.htm">AssignmentItem.RootActivityId</a>.
  6876. /// </para>
  6877. /// </summary>
  6878. /// <remarks>
  6879. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  6880. /// </remarks>
  6881. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6882. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6883. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6884. public const string RootActivityId = "RootActivityId";
  6885. /// <summary>
  6886. /// Name of the PackageId column on the <Typ>AssignmentPropertiesView</Typ> view.
  6887. /// <para>
  6888. /// PackageId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Id.Field.htm">PackageItem.Id</a>.
  6889. /// </para>
  6890. /// </summary>
  6891. /// <remarks>
  6892. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  6893. /// </remarks>
  6894. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6895. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6896. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6897. public const string PackageId = "PackageId";
  6898. /// <summary>
  6899. /// Name of the PackageFormat column on the <Typ>AssignmentPropertiesView</Typ> view.
  6900. /// <para>
  6901. /// PackageFormat holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.PackageFormat.Field.htm">PackageItem.PackageFormat</a>.
  6902. /// </para>
  6903. /// </summary>
  6904. /// <remarks>
  6905. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  6906. /// </remarks>
  6907. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6908. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6909. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6910. public const string PackageFormat = "PackageFormat";
  6911. /// <summary>
  6912. /// Name of the PackageLocation column on the <Typ>AssignmentPropertiesView</Typ> view.
  6913. /// <para>
  6914. /// PackageLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Location.Field.htm">PackageItem.Location</a>.
  6915. /// </para>
  6916. /// </summary>
  6917. /// <remarks>
  6918. /// Column type: String[]
  6919. /// </remarks>
  6920. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6921. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6922. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6923. public const string PackageLocation = "PackageLocation";
  6924. /// <summary>
  6925. /// Name of the AssignmentId parameter on the <Typ>AssignmentPropertiesView</Typ> view.
  6926. /// </summary>
  6927. /// <remarks>
  6928. /// Parameter type: Reference to a <Typ>AssignmentItem</Typ> item type.
  6929. /// </remarks>
  6930. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6931. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6932. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6933. public const string AssignmentId = "AssignmentId";
  6934. /// <summary>
  6935. /// Name of the IsInstructor parameter on the <Typ>AssignmentPropertiesView</Typ> view.
  6936. /// </summary>
  6937. /// <remarks>
  6938. /// Parameter type: Boolean
  6939. /// </remarks>
  6940. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  6941. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  6942. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  6943. public const string IsInstructor = "IsInstructor";
  6944. }
  6945. /// <summary>
  6946. /// Contains constants related to the AssignmentListForInstructors view.
  6947. /// <para>
  6948. /// Each row of this <a href="SlkSchema.htm">LearningStore view</a> contains
  6949. /// information about one
  6950. /// <a href="SlkConcepts.htm#Assignments">assignment</a>, as well as
  6951. /// information about the e-learning package (if any) associated with the assignment.
  6952. /// This view contains one row for each assignment for which the current user is an
  6953. /// instructor.
  6954. /// </para>
  6955. /// <para>
  6956. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  6957. /// <a href="Mlc.htm">MLC</a>).
  6958. /// </para>
  6959. /// </summary>
  6960. /// <remarks>
  6961. /// <para>
  6962. /// <b>
  6963. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  6964. /// </b>
  6965. /// Access is granted to all users.
  6966. /// </para><p/>
  6967. /// Columns in the view:
  6968. /// <ul>
  6969. /// <li><Fld>AssignmentAutoReturn</Fld></li>
  6970. /// <li><Fld>AssignmentEmailChanges</Fld></li>
  6971. /// <li><Fld>AssignmentCreatedById</Fld></li>
  6972. /// <li><Fld>AssignmentCreatedByKey</Fld></li>
  6973. /// <li><Fld>AssignmentCreatedByName</Fld></li>
  6974. /// <li><Fld>AssignmentDateCreated</Fld></li>
  6975. /// <li><Fld>AssignmentDescription</Fld></li>
  6976. /// <li><Fld>AssignmentDueDate</Fld></li>
  6977. /// <li><Fld>AssignmentId</Fld></li>
  6978. /// <li><Fld>AssignmentNonELearningLocation</Fld></li>
  6979. /// <li><Fld>AssignmentPointsPossible</Fld></li>
  6980. /// <li><Fld>AssignmentShowAnswersToLearners</Fld></li>
  6981. /// <li><Fld>AssignmentSPSiteGuid</Fld></li>
  6982. /// <li><Fld>AssignmentSPWebGuid</Fld></li>
  6983. /// <li><Fld>AssignmentStartDate</Fld></li>
  6984. /// <li><Fld>AssignmentTitle</Fld></li>
  6985. /// <li><Fld>AvgFinalPoints</Fld></li>
  6986. /// <li><Fld>AvgGradedPoints</Fld></li>
  6987. /// <li><Fld>CountActive</Fld></li>
  6988. /// <li><Fld>CountCompleted</Fld></li>
  6989. /// <li><Fld>CountCompletedOrFinal</Fld></li>
  6990. /// <li><Fld>CountFinal</Fld></li>
  6991. /// <li><Fld>CountNotFinal</Fld></li>
  6992. /// <li><Fld>CountNotStarted</Fld></li>
  6993. /// <li><Fld>CountNotStartedOrActive</Fld></li>
  6994. /// <li><Fld>CountStarted</Fld></li>
  6995. /// <li><Fld>CountTotal</Fld></li>
  6996. /// <li><Fld>MaxFinalPoints</Fld></li>
  6997. /// <li><Fld>MaxGradedPoints</Fld></li>
  6998. /// <li><Fld>MinFinalPoints</Fld></li>
  6999. /// <li><Fld>MinGradedPoints</Fld></li>
  7000. /// <li><Fld>PackageFormat</Fld></li>
  7001. /// <li><Fld>PackageId</Fld></li>
  7002. /// <li><Fld>PackageLocation</Fld></li>
  7003. /// <li><Fld>RootActivityId</Fld></li>
  7004. /// </ul>
  7005. /// Parameters in the view:
  7006. /// None
  7007. /// </remarks>
  7008. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7009. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7010. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7011. public abstract class AssignmentListForInstructors {
  7012. /// <summary>
  7013. /// Name of the <Typ>AssignmentListForInstructors</Typ> view.
  7014. /// </summary>
  7015. public const string ViewName = "AssignmentListForInstructors";
  7016. /// <summary>
  7017. /// Name of the AssignmentId column on the <Typ>AssignmentListForInstructors</Typ> view.
  7018. /// <para>
  7019. /// AssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Id.Field.htm">AssignmentItem.Id</a>.
  7020. /// </para>
  7021. /// </summary>
  7022. /// <remarks>
  7023. /// Column type: Reference to a <Typ>AssignmentItem</Typ> item type.
  7024. /// </remarks>
  7025. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7026. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7027. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7028. public const string AssignmentId = "AssignmentId";
  7029. /// <summary>
  7030. /// Name of the AssignmentSPSiteGuid column on the <Typ>AssignmentListForInstructors</Typ> view.
  7031. /// <para>
  7032. /// AssignmentSPSiteGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPSiteGuid.Field.htm">AssignmentItem.SPSiteGuid</a>.
  7033. /// </para>
  7034. /// </summary>
  7035. /// <remarks>
  7036. /// Column type: Guid
  7037. /// </remarks>
  7038. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7039. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7040. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7041. public const string AssignmentSPSiteGuid = "AssignmentSPSiteGuid";
  7042. /// <summary>
  7043. /// Name of the AssignmentSPWebGuid column on the <Typ>AssignmentListForInstructors</Typ> view.
  7044. /// <para>
  7045. /// AssignmentSPWebGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPWebGuid.Field.htm">AssignmentItem.SPWebGuid</a>.
  7046. /// </para>
  7047. /// </summary>
  7048. /// <remarks>
  7049. /// Column type: Guid
  7050. /// </remarks>
  7051. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7052. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7053. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7054. public const string AssignmentSPWebGuid = "AssignmentSPWebGuid";
  7055. /// <summary>
  7056. /// Name of the AssignmentNonELearningLocation column on the <Typ>AssignmentListForInstructors</Typ> view.
  7057. /// <para>
  7058. /// AssignmentNonELearningLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.NonELearningLocation.Field.htm">AssignmentItem.NonELearningLocation</a>.
  7059. /// </para>
  7060. /// </summary>
  7061. /// <remarks>
  7062. /// Column type: String[]
  7063. /// </remarks>
  7064. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7065. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7066. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7067. public const string AssignmentNonELearningLocation = "AssignmentNonELearningLocation";
  7068. /// <summary>
  7069. /// Name of the AssignmentTitle column on the <Typ>AssignmentListForInstructors</Typ> view.
  7070. /// <para>
  7071. /// AssignmentTitle holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Title.Field.htm">AssignmentItem.Title</a>.
  7072. /// </para>
  7073. /// </summary>
  7074. /// <remarks>
  7075. /// Column type: String[]
  7076. /// </remarks>
  7077. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7078. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7079. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7080. public const string AssignmentTitle = "AssignmentTitle";
  7081. /// <summary>
  7082. /// Name of the AssignmentStartDate column on the <Typ>AssignmentListForInstructors</Typ> view.
  7083. /// <para>
  7084. /// AssignmentStartDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.StartDate.Field.htm">AssignmentItem.StartDate</a>.
  7085. /// </para>
  7086. /// </summary>
  7087. /// <remarks>
  7088. /// Column type: DateTime
  7089. /// </remarks>
  7090. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7091. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7092. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7093. public const string AssignmentStartDate = "AssignmentStartDate";
  7094. /// <summary>
  7095. /// Name of the AssignmentDueDate column on the <Typ>AssignmentListForInstructors</Typ> view.
  7096. /// <para>
  7097. /// AssignmentDueDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DueDate.Field.htm">AssignmentItem.DueDate</a>.
  7098. /// </para>
  7099. /// </summary>
  7100. /// <remarks>
  7101. /// Column type: DateTime
  7102. /// </remarks>
  7103. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7104. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7105. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7106. public const string AssignmentDueDate = "AssignmentDueDate";
  7107. /// <summary>
  7108. /// Name of the AssignmentPointsPossible column on the <Typ>AssignmentListForInstructors</Typ> view.
  7109. /// <para>
  7110. /// AssignmentPointsPossible holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.PointsPossible.Field.htm">AssignmentItem.PointsPossible</a>.
  7111. /// </para>
  7112. /// </summary>
  7113. /// <remarks>
  7114. /// Column type: Single
  7115. /// </remarks>
  7116. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7117. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7118. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7119. public const string AssignmentPointsPossible = "AssignmentPointsPossible";
  7120. /// <summary>
  7121. /// Name of the AssignmentDescription column on the <Typ>AssignmentListForInstructors</Typ> view.
  7122. /// <para>
  7123. /// AssignmentDescription holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Description.Field.htm">AssignmentItem.Description</a>.
  7124. /// </para>
  7125. /// </summary>
  7126. /// <remarks>
  7127. /// Column type: String[]
  7128. /// </remarks>
  7129. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7130. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7131. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7132. public const string AssignmentDescription = "AssignmentDescription";
  7133. /// <summary>
  7134. /// Name of the AssignmentAutoReturn column on the <Typ>AssignmentListForInstructors</Typ> view.
  7135. /// <para>
  7136. /// AssignmentAutoReturn holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.AutoReturn.Field.htm">AssignmentItem.AutoReturn</a>.
  7137. /// </para>
  7138. /// </summary>
  7139. /// <remarks>
  7140. /// Column type: Boolean
  7141. /// </remarks>
  7142. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7143. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7144. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7145. public const string AssignmentAutoReturn = "AssignmentAutoReturn";
  7146. /// <summary>
  7147. /// Name of the AssignmentEmailChanges column on the <Typ>AssignmentListForInstructors</Typ> view.
  7148. /// <para>
  7149. /// AssignmentEmailChanges corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.EmailChanges.Field.htm">AssignmentItem.EmailChanges</a>.
  7150. /// </para>
  7151. /// </summary>
  7152. /// <remarks>Column type: Boolean</remarks>
  7153. public const string AssignmentEmailChanges = "AssignmentEmailChanges";
  7154. /// <summary>
  7155. /// Name of the AssignmentShowAnswersToLearners column on the <Typ>AssignmentListForInstructors</Typ> view.
  7156. /// <para>
  7157. /// AssignmentShowAnswersToLearners holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.ShowAnswersToLearners.Field.htm">AssignmentItem.ShowAnswersToLearners</a>.
  7158. /// </para>
  7159. /// </summary>
  7160. /// <remarks>
  7161. /// Column type: Boolean
  7162. /// </remarks>
  7163. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7164. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7165. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7166. public const string AssignmentShowAnswersToLearners = "AssignmentShowAnswersToLearners";
  7167. /// <summary>
  7168. /// Name of the AssignmentCreatedById column on the <Typ>AssignmentListForInstructors</Typ> view.
  7169. /// <para>
  7170. /// AssignmentCreatedById holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.CreatedBy.Field.htm">AssignmentItem.CreatedBy</a>. Refers to the user who created the assignment.
  7171. /// </para>
  7172. /// </summary>
  7173. /// <remarks>
  7174. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  7175. /// </remarks>
  7176. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7177. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7178. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7179. public const string AssignmentCreatedById = "AssignmentCreatedById";
  7180. /// <summary>
  7181. /// Name of the AssignmentCreatedByName column on the <Typ>AssignmentListForInstructors</Typ> view.
  7182. /// <para>
  7183. /// AssignmentCreatedByName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the user who created the assignment.
  7184. /// </para>
  7185. /// </summary>
  7186. /// <remarks>
  7187. /// Column type: String[]
  7188. /// </remarks>
  7189. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7190. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7191. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7192. public const string AssignmentCreatedByName = "AssignmentCreatedByName";
  7193. /// <summary>
  7194. /// Name of the AssignmentCreatedByKey column on the <Typ>AssignmentListForInstructors</Typ> view.
  7195. /// <para>
  7196. /// AssignmentCreatedByKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the user who created the assignment.
  7197. /// </para>
  7198. /// </summary>
  7199. /// <remarks>
  7200. /// Column type: String[]
  7201. /// </remarks>
  7202. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7203. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7204. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7205. public const string AssignmentCreatedByKey = "AssignmentCreatedByKey";
  7206. /// <summary>
  7207. /// Name of the AssignmentDateCreated column on the <Typ>AssignmentListForInstructors</Typ> view.
  7208. /// <para>
  7209. /// AssignmentDateCreated holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DateCreated.Field.htm">AssignmentItem.DateCreated</a>.
  7210. /// </para>
  7211. /// </summary>
  7212. /// <remarks>
  7213. /// Column type: DateTime
  7214. /// </remarks>
  7215. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7216. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7217. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7218. public const string AssignmentDateCreated = "AssignmentDateCreated";
  7219. /// <summary>
  7220. /// Name of the RootActivityId column on the <Typ>AssignmentListForInstructors</Typ> view.
  7221. /// <para>
  7222. /// RootActivityId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.RootActivityId.Field.htm">AssignmentItem.RootActivityId</a>.
  7223. /// </para>
  7224. /// </summary>
  7225. /// <remarks>
  7226. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  7227. /// </remarks>
  7228. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7229. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7230. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7231. public const string RootActivityId = "RootActivityId";
  7232. /// <summary>
  7233. /// Name of the PackageId column on the <Typ>AssignmentListForInstructors</Typ> view.
  7234. /// <para>
  7235. /// PackageId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Id.Field.htm">PackageItem.Id</a>.
  7236. /// </para>
  7237. /// </summary>
  7238. /// <remarks>
  7239. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  7240. /// </remarks>
  7241. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7242. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7243. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7244. public const string PackageId = "PackageId";
  7245. /// <summary>
  7246. /// Name of the PackageFormat column on the <Typ>AssignmentListForInstructors</Typ> view.
  7247. /// <para>
  7248. /// PackageFormat holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.PackageFormat.Field.htm">PackageItem.PackageFormat</a>.
  7249. /// </para>
  7250. /// </summary>
  7251. /// <remarks>
  7252. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  7253. /// </remarks>
  7254. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7255. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7256. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7257. public const string PackageFormat = "PackageFormat";
  7258. /// <summary>
  7259. /// Name of the PackageLocation column on the <Typ>AssignmentListForInstructors</Typ> view.
  7260. /// <para>
  7261. /// PackageLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Location.Field.htm">PackageItem.Location</a>.
  7262. /// </para>
  7263. /// </summary>
  7264. /// <remarks>
  7265. /// Column type: String[]
  7266. /// </remarks>
  7267. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7268. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7269. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7270. public const string PackageLocation = "PackageLocation";
  7271. /// <summary>
  7272. /// Name of the CountTotal column on the <Typ>AssignmentListForInstructors</Typ> view.
  7273. /// <para>
  7274. /// CountTotal is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7275. /// </para>
  7276. /// </summary>
  7277. /// <remarks>
  7278. /// Column type: Int32
  7279. /// </remarks>
  7280. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7281. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7282. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7283. public const string CountTotal = "CountTotal";
  7284. /// <summary>
  7285. /// Name of the CountNotStarted column on the <Typ>AssignmentListForInstructors</Typ> view.
  7286. /// <para>
  7287. /// CountNotStarted is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are in the
  7288. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.NotStarted</a> state.
  7289. /// </para>
  7290. /// </summary>
  7291. /// <remarks>
  7292. /// Column type: Int32
  7293. /// </remarks>
  7294. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7295. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7296. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7297. public const string CountNotStarted = "CountNotStarted";
  7298. /// <summary>
  7299. /// Name of the CountActive column on the <Typ>AssignmentListForInstructors</Typ> view.
  7300. /// <para>
  7301. /// CountActive is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are in the
  7302. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Active</a> state.
  7303. /// </para>
  7304. /// </summary>
  7305. /// <remarks>
  7306. /// Column type: Int32
  7307. /// </remarks>
  7308. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7309. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7310. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7311. public const string CountActive = "CountActive";
  7312. /// <summary>
  7313. /// Name of the CountCompleted column on the <Typ>AssignmentListForInstructors</Typ> view.
  7314. /// <para>
  7315. /// CountCompleted is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are in the
  7316. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Completed</a> state.
  7317. /// </para>
  7318. /// </summary>
  7319. /// <remarks>
  7320. /// Column type: Int32
  7321. /// </remarks>
  7322. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7323. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7324. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7325. public const string CountCompleted = "CountCompleted";
  7326. /// <summary>
  7327. /// Name of the CountFinal column on the <Typ>AssignmentListForInstructors</Typ> view.
  7328. /// <para>
  7329. /// CountFinal is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are in the
  7330. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Final</a> state.
  7331. /// </para>
  7332. /// </summary>
  7333. /// <remarks>
  7334. /// Column type: Int32
  7335. /// </remarks>
  7336. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7337. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7338. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7339. public const string CountFinal = "CountFinal";
  7340. /// <summary>
  7341. /// Name of the CountStarted column on the <Typ>AssignmentListForInstructors</Typ> view.
  7342. /// <para>
  7343. /// CountStarted is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are not in the
  7344. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.NotStarted</a> state.
  7345. /// </para>
  7346. /// </summary>
  7347. /// <remarks>
  7348. /// Column type: Int32
  7349. /// </remarks>
  7350. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7351. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7352. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7353. public const string CountStarted = "CountStarted";
  7354. /// <summary>
  7355. /// Name of the CountNotStartedOrActive column on the <Typ>AssignmentListForInstructors</Typ> view.
  7356. /// <para>
  7357. /// CountNotStartedOrActive is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are in the
  7358. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.NotStarted</a> or
  7359. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Active</a> state.
  7360. /// </para>
  7361. /// </summary>
  7362. /// <remarks>
  7363. /// Column type: Int32
  7364. /// </remarks>
  7365. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7366. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7367. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7368. public const string CountNotStartedOrActive = "CountNotStartedOrActive";
  7369. /// <summary>
  7370. /// Name of the CountCompletedOrFinal column on the <Typ>AssignmentListForInstructors</Typ> view.
  7371. /// <para>
  7372. /// CountCompletedOrFinal is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are in the
  7373. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Completed</a> or
  7374. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Final</a> state.
  7375. /// </para>
  7376. /// </summary>
  7377. /// <remarks>
  7378. /// Column type: Int32
  7379. /// </remarks>
  7380. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7381. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7382. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7383. public const string CountCompletedOrFinal = "CountCompletedOrFinal";
  7384. /// <summary>
  7385. /// Name of the CountNotFinal column on the <Typ>AssignmentListForInstructors</Typ> view.
  7386. /// <para>
  7387. /// CountNotFinal is the number of <a href="SlkConcepts.htm#Assignments">learner assignments</a> that are not in the
  7388. /// <a href="Microsoft.SharePointLearningKit.LearnerAssignmentState.Enumeration.htm">LearnerAssignmentState.Final</a> state.
  7389. /// </para>
  7390. /// </summary>
  7391. /// <remarks>
  7392. /// Column type: Int32
  7393. /// </remarks>
  7394. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7395. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7396. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7397. public const string CountNotFinal = "CountNotFinal";
  7398. /// <summary>
  7399. /// Name of the MinGradedPoints column on the <Typ>AssignmentListForInstructors</Typ> view.
  7400. /// <para>
  7401. /// MinGradedPoints is the minimum value of
  7402. /// <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.TotalPoints.Field.htm">AttemptItem.TotalPoints</a>
  7403. /// among the <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7404. /// </para>
  7405. /// </summary>
  7406. /// <remarks>
  7407. /// Column type: Double
  7408. /// </remarks>
  7409. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7410. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7411. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7412. public const string MinGradedPoints = "MinGradedPoints";
  7413. /// <summary>
  7414. /// Name of the MaxGradedPoints column on the <Typ>AssignmentListForInstructors</Typ> view.
  7415. /// <para>
  7416. /// MaxGradedPoints is the maximum value of
  7417. /// <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.TotalPoints.Field.htm">AttemptItem.TotalPoints</a>
  7418. /// among the <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7419. /// </para>
  7420. /// </summary>
  7421. /// <remarks>
  7422. /// Column type: Double
  7423. /// </remarks>
  7424. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7425. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7426. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7427. public const string MaxGradedPoints = "MaxGradedPoints";
  7428. /// <summary>
  7429. /// Name of the AvgGradedPoints column on the <Typ>AssignmentListForInstructors</Typ> view.
  7430. /// <para>
  7431. /// AvgGradedPoints is the average value of
  7432. /// <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.TotalPoints.Field.htm">AttemptItem.TotalPoints</a>
  7433. /// among the <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7434. /// </para>
  7435. /// </summary>
  7436. /// <remarks>
  7437. /// Column type: Double
  7438. /// </remarks>
  7439. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7440. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7441. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7442. public const string AvgGradedPoints = "AvgGradedPoints";
  7443. /// <summary>
  7444. /// Name of the MinFinalPoints column on the <Typ>AssignmentListForInstructors</Typ> view.
  7445. /// <para>
  7446. /// MinFinalPoints is the minimum value of
  7447. /// <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.FinalPoints.Field.htm">LearnerAssignmentItem.FinalPoints</a>
  7448. /// among the <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7449. /// </para>
  7450. /// </summary>
  7451. /// <remarks>
  7452. /// Column type: Double
  7453. /// </remarks>
  7454. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7455. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7456. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7457. public const string MinFinalPoints = "MinFinalPoints";
  7458. /// <summary>
  7459. /// Name of the MaxFinalPoints column on the <Typ>AssignmentListForInstructors</Typ> view.
  7460. /// <para>
  7461. /// MaxFinalPoints is the maximum value of
  7462. /// <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.FinalPoints.Field.htm">LearnerAssignmentItem.FinalPoints</a>
  7463. /// among the <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7464. /// </para>
  7465. /// </summary>
  7466. /// <remarks>
  7467. /// Column type: Double
  7468. /// </remarks>
  7469. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7470. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7471. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7472. public const string MaxFinalPoints = "MaxFinalPoints";
  7473. /// <summary>
  7474. /// Name of the AvgFinalPoints column on the <Typ>AssignmentListForInstructors</Typ> view.
  7475. /// <para>
  7476. /// AvgFinalPoints is the average value of
  7477. /// <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.FinalPoints.Field.htm">LearnerAssignmentItem.FinalPoints</a>
  7478. /// among the <a href="SlkConcepts.htm#Assignments">learner assignments</a>.
  7479. /// </para>
  7480. /// </summary>
  7481. /// <remarks>
  7482. /// Column type: Double
  7483. /// </remarks>
  7484. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7485. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7486. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7487. public const string AvgFinalPoints = "AvgFinalPoints";
  7488. }
  7489. /// <summary>
  7490. /// Contains constants related to the InstructorAssignmentListForInstructors view.
  7491. /// <para>
  7492. /// Each row of this <a href="SlkSchema.htm">LearningStore view</a> contains
  7493. /// information about one <a href="SlkConcepts.htm#Assignments">
  7494. /// instructor
  7495. /// assignment
  7496. /// </a>, as well as information about the e-learning package (if any)
  7497. /// associated with the assignment. This view returns one row for each instructor on
  7498. /// each assignment for which the current user is an instructor.
  7499. /// </para>
  7500. /// <para>
  7501. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  7502. /// <a href="Mlc.htm">MLC</a>).
  7503. /// </para>
  7504. /// </summary>
  7505. /// <remarks>
  7506. /// <para>
  7507. /// <b>
  7508. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  7509. /// </b>
  7510. /// Access is granted to all users.
  7511. /// </para><p/>
  7512. /// Columns in the view:
  7513. /// <ul>
  7514. /// <li><Fld>AssignmentAutoReturn</Fld></li>
  7515. /// <li><Fld>AssignmentEmailChanges</Fld></li>
  7516. /// <li><Fld>AssignmentCreatedById</Fld></li>
  7517. /// <li><Fld>AssignmentCreatedByKey</Fld></li>
  7518. /// <li><Fld>AssignmentCreatedByName</Fld></li>
  7519. /// <li><Fld>AssignmentDescription</Fld></li>
  7520. /// <li><Fld>AssignmentDueDate</Fld></li>
  7521. /// <li><Fld>AssignmentId</Fld></li>
  7522. /// <li><Fld>AssignmentNonELearningLocation</Fld></li>
  7523. /// <li><Fld>AssignmentPointsPossible</Fld></li>
  7524. /// <li><Fld>AssignmentShowAnswersToLearners</Fld></li>
  7525. /// <li><Fld>AssignmentSPSiteGuid</Fld></li>
  7526. /// <li><Fld>AssignmentSPWebGuid</Fld></li>
  7527. /// <li><Fld>AssignmentStartDate</Fld></li>
  7528. /// <li><Fld>AssignmentTitle</Fld></li>
  7529. /// <li><Fld>InstructorAssignmentId</Fld></li>
  7530. /// <li><Fld>InstructorId</Fld></li>
  7531. /// <li><Fld>InstructorKey</Fld></li>
  7532. /// <li><Fld>InstructorName</Fld></li>
  7533. /// <li><Fld>PackageFormat</Fld></li>
  7534. /// <li><Fld>PackageId</Fld></li>
  7535. /// <li><Fld>PackageLocation</Fld></li>
  7536. /// <li><Fld>PackageManifest</Fld></li>
  7537. /// </ul>
  7538. /// Parameters in the view:
  7539. /// None
  7540. /// </remarks>
  7541. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7542. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7543. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7544. public abstract class InstructorAssignmentListForInstructors {
  7545. /// <summary>
  7546. /// Name of the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7547. /// </summary>
  7548. public const string ViewName = "InstructorAssignmentListForInstructors";
  7549. /// <summary>
  7550. /// Name of the InstructorAssignmentId column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7551. /// <para>
  7552. /// InstructorAssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.Id.Field.htm">InstructorAssignmentItem.Id</a>.
  7553. /// </para>
  7554. /// </summary>
  7555. /// <remarks>
  7556. /// Column type: Reference to a <Typ>InstructorAssignmentItem</Typ> item type.
  7557. /// </remarks>
  7558. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7559. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7560. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7561. public const string InstructorAssignmentId = "InstructorAssignmentId";
  7562. /// <summary>
  7563. /// Name of the InstructorId column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7564. /// <para>
  7565. /// InstructorId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.InstructorId.Field.htm">InstructorAssignmentItem.InstructorId</a>.
  7566. /// </para>
  7567. /// </summary>
  7568. /// <remarks>
  7569. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  7570. /// </remarks>
  7571. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7572. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7573. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7574. public const string InstructorId = "InstructorId";
  7575. /// <summary>
  7576. /// Name of the InstructorName column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7577. /// <para>
  7578. /// InstructorName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the instructor.
  7579. /// </para>
  7580. /// </summary>
  7581. /// <remarks>
  7582. /// Column type: String[]
  7583. /// </remarks>
  7584. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7585. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7586. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7587. public const string InstructorName = "InstructorName";
  7588. /// <summary>
  7589. /// Name of the InstructorKey column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7590. /// <para>
  7591. /// InstructorKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the instructor.
  7592. /// </para>
  7593. /// </summary>
  7594. /// <remarks>
  7595. /// Column type: String[]
  7596. /// </remarks>
  7597. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7598. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7599. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7600. public const string InstructorKey = "InstructorKey";
  7601. /// <summary>
  7602. /// Name of the AssignmentId column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7603. /// <para>
  7604. /// AssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Id.Field.htm">AssignmentItem.Id</a>.
  7605. /// </para>
  7606. /// </summary>
  7607. /// <remarks>
  7608. /// Column type: Reference to a <Typ>AssignmentItem</Typ> item type.
  7609. /// </remarks>
  7610. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7611. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7612. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7613. public const string AssignmentId = "AssignmentId";
  7614. /// <summary>
  7615. /// Name of the AssignmentSPSiteGuid column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7616. /// <para>
  7617. /// AssignmentSPSiteGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPSiteGuid.Field.htm">AssignmentItem.SPSiteGuid</a>.
  7618. /// </para>
  7619. /// </summary>
  7620. /// <remarks>
  7621. /// Column type: Guid
  7622. /// </remarks>
  7623. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7624. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7625. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7626. public const string AssignmentSPSiteGuid = "AssignmentSPSiteGuid";
  7627. /// <summary>
  7628. /// Name of the AssignmentSPWebGuid column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7629. /// <para>
  7630. /// AssignmentSPWebGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPWebGuid.Field.htm">AssignmentItem.SPWebGuid</a>.
  7631. /// </para>
  7632. /// </summary>
  7633. /// <remarks>
  7634. /// Column type: Guid
  7635. /// </remarks>
  7636. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7637. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7638. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7639. public const string AssignmentSPWebGuid = "AssignmentSPWebGuid";
  7640. /// <summary>
  7641. /// Name of the AssignmentNonELearningLocation column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7642. /// <para>
  7643. /// AssignmentNonELearningLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.NonELearningLocation.Field.htm">AssignmentItem.NonELearningLocation</a>.
  7644. /// </para>
  7645. /// </summary>
  7646. /// <remarks>
  7647. /// Column type: String[]
  7648. /// </remarks>
  7649. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7650. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7651. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7652. public const string AssignmentNonELearningLocation = "AssignmentNonELearningLocation";
  7653. /// <summary>
  7654. /// Name of the AssignmentTitle column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7655. /// <para>
  7656. /// AssignmentTitle holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Title.Field.htm">AssignmentItem.Title</a>.
  7657. /// </para>
  7658. /// </summary>
  7659. /// <remarks>
  7660. /// Column type: String[]
  7661. /// </remarks>
  7662. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7663. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7664. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7665. public const string AssignmentTitle = "AssignmentTitle";
  7666. /// <summary>
  7667. /// Name of the AssignmentStartDate column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7668. /// <para>
  7669. /// AssignmentStartDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.StartDate.Field.htm">AssignmentItem.StartDate</a>.
  7670. /// </para>
  7671. /// </summary>
  7672. /// <remarks>
  7673. /// Column type: DateTime
  7674. /// </remarks>
  7675. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7676. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7677. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7678. public const string AssignmentStartDate = "AssignmentStartDate";
  7679. /// <summary>
  7680. /// Name of the AssignmentDueDate column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7681. /// <para>
  7682. /// AssignmentDueDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DueDate.Field.htm">AssignmentItem.DueDate</a>.
  7683. /// </para>
  7684. /// </summary>
  7685. /// <remarks>
  7686. /// Column type: DateTime
  7687. /// </remarks>
  7688. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7689. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7690. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7691. public const string AssignmentDueDate = "AssignmentDueDate";
  7692. /// <summary>
  7693. /// Name of the AssignmentPointsPossible column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7694. /// <para>
  7695. /// AssignmentPointsPossible holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.PointsPossible.Field.htm">AssignmentItem.PointsPossible</a>.
  7696. /// </para>
  7697. /// </summary>
  7698. /// <remarks>
  7699. /// Column type: Single
  7700. /// </remarks>
  7701. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7702. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7703. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7704. public const string AssignmentPointsPossible = "AssignmentPointsPossible";
  7705. /// <summary>
  7706. /// Name of the AssignmentDescription column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7707. /// <para>
  7708. /// AssignmentDescription holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Description.Field.htm">AssignmentItem.Description</a>.
  7709. /// </para>
  7710. /// </summary>
  7711. /// <remarks>
  7712. /// Column type: String[]
  7713. /// </remarks>
  7714. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7715. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7716. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7717. public const string AssignmentDescription = "AssignmentDescription";
  7718. /// <summary>
  7719. /// Name of the AssignmentAutoReturn column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7720. /// <para>
  7721. /// AssignmentAutoReturn holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.AutoReturn.Field.htm">AssignmentItem.AutoReturn</a>.
  7722. /// </para>
  7723. /// </summary>
  7724. /// <remarks>
  7725. /// Column type: Boolean
  7726. /// </remarks>
  7727. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7728. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7729. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7730. public const string AssignmentAutoReturn = "AssignmentAutoReturn";
  7731. /// <summary>
  7732. /// Name of the AssignmentEmailChanges column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7733. /// <para>
  7734. /// AssignmentEmailChanges corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.EmailChanges.Field.htm">AssignmentItem.EmailChanges</a>.
  7735. /// </para>
  7736. /// </summary>
  7737. /// <remarks>Column type: Boolean</remarks>
  7738. public const string AssignmentEmailChanges = "AssignmentEmailChanges";
  7739. /// <summary>
  7740. /// Name of the AssignmentShowAnswersToLearners column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7741. /// <para>
  7742. /// AssignmentShowAnswersToLearners holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.ShowAnswersToLearners.Field.htm">AssignmentItem.ShowAnswersToLearners</a>.
  7743. /// </para>
  7744. /// </summary>
  7745. /// <remarks>
  7746. /// Column type: Boolean
  7747. /// </remarks>
  7748. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7749. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7750. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7751. public const string AssignmentShowAnswersToLearners = "AssignmentShowAnswersToLearners";
  7752. /// <summary>
  7753. /// Name of the AssignmentCreatedById column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7754. /// <para>
  7755. /// AssignmentCreatedById holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.CreatedBy.Field.htm">AssignmentItem.CreatedBy</a>. Refers to the user who created the assignment.
  7756. /// </para>
  7757. /// </summary>
  7758. /// <remarks>
  7759. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  7760. /// </remarks>
  7761. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7762. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7763. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7764. public const string AssignmentCreatedById = "AssignmentCreatedById";
  7765. /// <summary>
  7766. /// Name of the AssignmentCreatedByName column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7767. /// <para>
  7768. /// AssignmentCreatedByName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the user who created the assignment.
  7769. /// </para>
  7770. /// </summary>
  7771. /// <remarks>
  7772. /// Column type: String[]
  7773. /// </remarks>
  7774. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7775. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7776. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7777. public const string AssignmentCreatedByName = "AssignmentCreatedByName";
  7778. /// <summary>
  7779. /// Name of the AssignmentCreatedByKey column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7780. /// <para>
  7781. /// AssignmentCreatedByKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the user who created the assignment.
  7782. /// </para>
  7783. /// </summary>
  7784. /// <remarks>
  7785. /// Column type: String[]
  7786. /// </remarks>
  7787. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7788. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7789. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7790. public const string AssignmentCreatedByKey = "AssignmentCreatedByKey";
  7791. /// <summary>
  7792. /// Name of the PackageId column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7793. /// <para>
  7794. /// PackageId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Id.Field.htm">PackageItem.Id</a>.
  7795. /// </para>
  7796. /// </summary>
  7797. /// <remarks>
  7798. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  7799. /// </remarks>
  7800. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7801. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7802. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7803. public const string PackageId = "PackageId";
  7804. /// <summary>
  7805. /// Name of the PackageFormat column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7806. /// <para>
  7807. /// PackageFormat holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.PackageFormat.Field.htm">PackageItem.PackageFormat</a>.
  7808. /// </para>
  7809. /// </summary>
  7810. /// <remarks>
  7811. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  7812. /// </remarks>
  7813. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7814. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7815. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7816. public const string PackageFormat = "PackageFormat";
  7817. /// <summary>
  7818. /// Name of the PackageLocation column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7819. /// <para>
  7820. /// PackageLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Location.Field.htm">PackageItem.Location</a>.
  7821. /// </para>
  7822. /// </summary>
  7823. /// <remarks>
  7824. /// Column type: String[]
  7825. /// </remarks>
  7826. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7827. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7828. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7829. public const string PackageLocation = "PackageLocation";
  7830. /// <summary>
  7831. /// Name of the PackageManifest column on the <Typ>InstructorAssignmentListForInstructors</Typ> view.
  7832. /// <para>
  7833. /// PackageManifest holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Manifest.Field.htm">PackageItem.Manifest</a>.
  7834. /// </para>
  7835. /// </summary>
  7836. /// <remarks>
  7837. /// Column type: Xml
  7838. /// </remarks>
  7839. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7840. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7841. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7842. public const string PackageManifest = "PackageManifest";
  7843. }
  7844. /// <summary>
  7845. /// Contains constants related to the InstructorAssignmentList view.
  7846. /// <para>
  7847. /// Each row of this <a href="SlkSchema.htm">LearningStore view</a> contains
  7848. /// information about one <a href="SlkConcepts.htm#Assignments">
  7849. /// instructor
  7850. /// assignment
  7851. /// </a>, as well as information about the e-learning package (if any)
  7852. /// associated with the assignment. This view returns one row for each instructor on
  7853. /// each assignment for which the current user is an instructor.
  7854. /// </para>
  7855. /// <para>
  7856. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  7857. /// <a href="Mlc.htm">MLC</a>).
  7858. /// </para>
  7859. /// </summary>
  7860. /// <remarks>
  7861. /// <para>
  7862. /// <b>
  7863. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  7864. /// </b>
  7865. /// Access is granted to all users.
  7866. /// </para><p/>
  7867. /// Columns in the view:
  7868. /// <ul>
  7869. /// <li><Fld>AssignmentAutoReturn</Fld></li>
  7870. /// <li><Fld>AssignmentEmailChanges</Fld></li>
  7871. /// <li><Fld>AssignmentCreatedById</Fld></li>
  7872. /// <li><Fld>AssignmentCreatedByKey</Fld></li>
  7873. /// <li><Fld>AssignmentCreatedByName</Fld></li>
  7874. /// <li><Fld>AssignmentDescription</Fld></li>
  7875. /// <li><Fld>AssignmentDueDate</Fld></li>
  7876. /// <li><Fld>AssignmentId</Fld></li>
  7877. /// <li><Fld>AssignmentNonELearningLocation</Fld></li>
  7878. /// <li><Fld>AssignmentPointsPossible</Fld></li>
  7879. /// <li><Fld>AssignmentShowAnswersToLearners</Fld></li>
  7880. /// <li><Fld>AssignmentSPSiteGuid</Fld></li>
  7881. /// <li><Fld>AssignmentSPWebGuid</Fld></li>
  7882. /// <li><Fld>AssignmentStartDate</Fld></li>
  7883. /// <li><Fld>AssignmentTitle</Fld></li>
  7884. /// <li><Fld>InstructorAssignmentId</Fld></li>
  7885. /// <li><Fld>InstructorId</Fld></li>
  7886. /// <li><Fld>InstructorKey</Fld></li>
  7887. /// <li><Fld>InstructorName</Fld></li>
  7888. /// <li><Fld>PackageFormat</Fld></li>
  7889. /// <li><Fld>PackageId</Fld></li>
  7890. /// <li><Fld>PackageLocation</Fld></li>
  7891. /// <li><Fld>PackageManifest</Fld></li>
  7892. /// </ul>
  7893. /// Parameters in the view:
  7894. /// None
  7895. /// </remarks>
  7896. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7897. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7898. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7899. public abstract class InstructorAssignmentList {
  7900. /// <summary>
  7901. /// Name of the <Typ>InstructorAssignmentList</Typ> view.
  7902. /// </summary>
  7903. public const string ViewName = "InstructorAssignmentList";
  7904. /// <summary>
  7905. /// Name of the InstructorAssignmentId column on the <Typ>InstructorAssignmentList</Typ> view.
  7906. /// <para>
  7907. /// InstructorAssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.Id.Field.htm">InstructorAssignmentItem.Id</a>.
  7908. /// </para>
  7909. /// </summary>
  7910. /// <remarks>
  7911. /// Column type: Reference to a <Typ>InstructorAssignmentItem</Typ> item type.
  7912. /// </remarks>
  7913. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7914. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7915. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7916. public const string InstructorAssignmentId = "InstructorAssignmentId";
  7917. /// <summary>
  7918. /// Name of the InstructorId column on the <Typ>InstructorAssignmentList</Typ> view.
  7919. /// <para>
  7920. /// InstructorId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.InstructorAssignmentItem.InstructorId.Field.htm">InstructorAssignmentItem.InstructorId</a>.
  7921. /// </para>
  7922. /// </summary>
  7923. /// <remarks>
  7924. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  7925. /// </remarks>
  7926. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7927. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7928. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7929. public const string InstructorId = "InstructorId";
  7930. /// <summary>
  7931. /// Name of the InstructorName column on the <Typ>InstructorAssignmentList</Typ> view.
  7932. /// <para>
  7933. /// InstructorName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the instructor.
  7934. /// </para>
  7935. /// </summary>
  7936. /// <remarks>
  7937. /// Column type: String[]
  7938. /// </remarks>
  7939. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7940. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7941. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7942. public const string InstructorName = "InstructorName";
  7943. /// <summary>
  7944. /// Name of the InstructorKey column on the <Typ>InstructorAssignmentList</Typ> view.
  7945. /// <para>
  7946. /// InstructorKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the instructor.
  7947. /// </para>
  7948. /// </summary>
  7949. /// <remarks>
  7950. /// Column type: String[]
  7951. /// </remarks>
  7952. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7953. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7954. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7955. public const string InstructorKey = "InstructorKey";
  7956. /// <summary>
  7957. /// Name of the AssignmentId column on the <Typ>InstructorAssignmentList</Typ> view.
  7958. /// <para>
  7959. /// AssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Id.Field.htm">AssignmentItem.Id</a>.
  7960. /// </para>
  7961. /// </summary>
  7962. /// <remarks>
  7963. /// Column type: Reference to a <Typ>AssignmentItem</Typ> item type.
  7964. /// </remarks>
  7965. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7966. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7967. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7968. public const string AssignmentId = "AssignmentId";
  7969. /// <summary>
  7970. /// Name of the AssignmentSPSiteGuid column on the <Typ>InstructorAssignmentList</Typ> view.
  7971. /// <para>
  7972. /// AssignmentSPSiteGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPSiteGuid.Field.htm">AssignmentItem.SPSiteGuid</a>.
  7973. /// </para>
  7974. /// </summary>
  7975. /// <remarks>
  7976. /// Column type: Guid
  7977. /// </remarks>
  7978. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7979. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7980. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7981. public const string AssignmentSPSiteGuid = "AssignmentSPSiteGuid";
  7982. /// <summary>
  7983. /// Name of the AssignmentSPWebGuid column on the <Typ>InstructorAssignmentList</Typ> view.
  7984. /// <para>
  7985. /// AssignmentSPWebGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPWebGuid.Field.htm">AssignmentItem.SPWebGuid</a>.
  7986. /// </para>
  7987. /// </summary>
  7988. /// <remarks>
  7989. /// Column type: Guid
  7990. /// </remarks>
  7991. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  7992. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  7993. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  7994. public const string AssignmentSPWebGuid = "AssignmentSPWebGuid";
  7995. /// <summary>
  7996. /// Name of the AssignmentNonELearningLocation column on the <Typ>InstructorAssignmentList</Typ> view.
  7997. /// <para>
  7998. /// AssignmentNonELearningLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.NonELearningLocation.Field.htm">AssignmentItem.NonELearningLocation</a>.
  7999. /// </para>
  8000. /// </summary>
  8001. /// <remarks>
  8002. /// Column type: String[]
  8003. /// </remarks>
  8004. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8005. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8006. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8007. public const string AssignmentNonELearningLocation = "AssignmentNonELearningLocation";
  8008. /// <summary>
  8009. /// Name of the AssignmentTitle column on the <Typ>InstructorAssignmentList</Typ> view.
  8010. /// <para>
  8011. /// AssignmentTitle holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Title.Field.htm">AssignmentItem.Title</a>.
  8012. /// </para>
  8013. /// </summary>
  8014. /// <remarks>
  8015. /// Column type: String[]
  8016. /// </remarks>
  8017. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8018. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8019. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8020. public const string AssignmentTitle = "AssignmentTitle";
  8021. /// <summary>
  8022. /// Name of the AssignmentStartDate column on the <Typ>InstructorAssignmentList</Typ> view.
  8023. /// <para>
  8024. /// AssignmentStartDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.StartDate.Field.htm">AssignmentItem.StartDate</a>.
  8025. /// </para>
  8026. /// </summary>
  8027. /// <remarks>
  8028. /// Column type: DateTime
  8029. /// </remarks>
  8030. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8031. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8032. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8033. public const string AssignmentStartDate = "AssignmentStartDate";
  8034. /// <summary>
  8035. /// Name of the AssignmentDueDate column on the <Typ>InstructorAssignmentList</Typ> view.
  8036. /// <para>
  8037. /// AssignmentDueDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DueDate.Field.htm">AssignmentItem.DueDate</a>.
  8038. /// </para>
  8039. /// </summary>
  8040. /// <remarks>
  8041. /// Column type: DateTime
  8042. /// </remarks>
  8043. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8044. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8045. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8046. public const string AssignmentDueDate = "AssignmentDueDate";
  8047. /// <summary>
  8048. /// Name of the AssignmentPointsPossible column on the <Typ>InstructorAssignmentList</Typ> view.
  8049. /// <para>
  8050. /// AssignmentPointsPossible holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.PointsPossible.Field.htm">AssignmentItem.PointsPossible</a>.
  8051. /// </para>
  8052. /// </summary>
  8053. /// <remarks>
  8054. /// Column type: Single
  8055. /// </remarks>
  8056. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8057. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8058. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8059. public const string AssignmentPointsPossible = "AssignmentPointsPossible";
  8060. /// <summary>
  8061. /// Name of the AssignmentDescription column on the <Typ>InstructorAssignmentList</Typ> view.
  8062. /// <para>
  8063. /// AssignmentDescription holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Description.Field.htm">AssignmentItem.Description</a>.
  8064. /// </para>
  8065. /// </summary>
  8066. /// <remarks>
  8067. /// Column type: String[]
  8068. /// </remarks>
  8069. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8070. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8071. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8072. public const string AssignmentDescription = "AssignmentDescription";
  8073. /// <summary>
  8074. /// Name of the AssignmentAutoReturn column on the <Typ>InstructorAssignmentList</Typ> view.
  8075. /// <para>
  8076. /// AssignmentAutoReturn holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.AutoReturn.Field.htm">AssignmentItem.AutoReturn</a>.
  8077. /// </para>
  8078. /// </summary>
  8079. /// <remarks>
  8080. /// Column type: Boolean
  8081. /// </remarks>
  8082. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8083. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8084. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8085. public const string AssignmentAutoReturn = "AssignmentAutoReturn";
  8086. /// <summary>
  8087. /// Name of the AssignmentEmailChanges column on the <Typ>InstructorAssignmentList</Typ> view.
  8088. /// <para>
  8089. /// AssignmentEmailChanges corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.EmailChanges.Field.htm">AssignmentItem.EmailChanges</a>.
  8090. /// </para>
  8091. /// </summary>
  8092. /// <remarks>Column type: Boolean</remarks>
  8093. public const string AssignmentEmailChanges = "AssignmentEmailChanges";
  8094. /// <summary>
  8095. /// Name of the AssignmentShowAnswersToLearners column on the <Typ>InstructorAssignmentList</Typ> view.
  8096. /// <para>
  8097. /// AssignmentShowAnswersToLearners holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.ShowAnswersToLearners.Field.htm">AssignmentItem.ShowAnswersToLearners</a>.
  8098. /// </para>
  8099. /// </summary>
  8100. /// <remarks>
  8101. /// Column type: Boolean
  8102. /// </remarks>
  8103. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8104. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8105. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8106. public const string AssignmentShowAnswersToLearners = "AssignmentShowAnswersToLearners";
  8107. /// <summary>
  8108. /// Name of the AssignmentCreatedById column on the <Typ>InstructorAssignmentList</Typ> view.
  8109. /// <para>
  8110. /// AssignmentCreatedById holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.CreatedBy.Field.htm">AssignmentItem.CreatedBy</a>. Refers to the user who created the assignment.
  8111. /// </para>
  8112. /// </summary>
  8113. /// <remarks>
  8114. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  8115. /// </remarks>
  8116. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8117. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8118. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8119. public const string AssignmentCreatedById = "AssignmentCreatedById";
  8120. /// <summary>
  8121. /// Name of the AssignmentCreatedByName column on the <Typ>InstructorAssignmentList</Typ> view.
  8122. /// <para>
  8123. /// AssignmentCreatedByName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the user who created the assignment.
  8124. /// </para>
  8125. /// </summary>
  8126. /// <remarks>
  8127. /// Column type: String[]
  8128. /// </remarks>
  8129. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8130. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8131. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8132. public const string AssignmentCreatedByName = "AssignmentCreatedByName";
  8133. /// <summary>
  8134. /// Name of the AssignmentCreatedByKey column on the <Typ>InstructorAssignmentList</Typ> view.
  8135. /// <para>
  8136. /// AssignmentCreatedByKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the user who created the assignment.
  8137. /// </para>
  8138. /// </summary>
  8139. /// <remarks>
  8140. /// Column type: String[]
  8141. /// </remarks>
  8142. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8143. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8144. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8145. public const string AssignmentCreatedByKey = "AssignmentCreatedByKey";
  8146. /// <summary>
  8147. /// Name of the PackageId column on the <Typ>InstructorAssignmentList</Typ> view.
  8148. /// <para>
  8149. /// PackageId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Id.Field.htm">PackageItem.Id</a>.
  8150. /// </para>
  8151. /// </summary>
  8152. /// <remarks>
  8153. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  8154. /// </remarks>
  8155. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8156. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8157. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8158. public const string PackageId = "PackageId";
  8159. /// <summary>
  8160. /// Name of the PackageFormat column on the <Typ>InstructorAssignmentList</Typ> view.
  8161. /// <para>
  8162. /// PackageFormat holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.PackageFormat.Field.htm">PackageItem.PackageFormat</a>.
  8163. /// </para>
  8164. /// </summary>
  8165. /// <remarks>
  8166. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  8167. /// </remarks>
  8168. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8169. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8170. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8171. public const string PackageFormat = "PackageFormat";
  8172. /// <summary>
  8173. /// Name of the PackageLocation column on the <Typ>InstructorAssignmentList</Typ> view.
  8174. /// <para>
  8175. /// PackageLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Location.Field.htm">PackageItem.Location</a>.
  8176. /// </para>
  8177. /// </summary>
  8178. /// <remarks>
  8179. /// Column type: String[]
  8180. /// </remarks>
  8181. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8182. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8183. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8184. public const string PackageLocation = "PackageLocation";
  8185. /// <summary>
  8186. /// Name of the PackageManifest column on the <Typ>InstructorAssignmentList</Typ> view.
  8187. /// <para>
  8188. /// PackageManifest holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Manifest.Field.htm">PackageItem.Manifest</a>.
  8189. /// </para>
  8190. /// </summary>
  8191. /// <remarks>
  8192. /// Column type: Xml
  8193. /// </remarks>
  8194. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8195. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8196. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8197. public const string PackageManifest = "PackageManifest";
  8198. }
  8199. /// <summary>
  8200. /// Contains constants related to the LearnerAssignmentListForLearners view.
  8201. /// <para>
  8202. /// Each row of this <a href="SlkSchema.htm">LearningStore view</a> contains
  8203. /// information about one <a href="SlkConcepts.htm#Assignments">learner assignment</a>,
  8204. /// as well as information about the e-learning package (if any) associated with the
  8205. /// assignment. This view returns one row for each assignment for which the current
  8206. /// user is a learner, excluding assignments which have not yet started.
  8207. /// </para>
  8208. /// <para>
  8209. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  8210. /// <a href="Mlc.htm">MLC</a>).
  8211. /// </para>
  8212. /// </summary>
  8213. /// <remarks>
  8214. /// <para>
  8215. /// <b>
  8216. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  8217. /// </b>
  8218. /// Access is granted to all users.
  8219. /// </para><p/>
  8220. /// Columns in the view: See LearnerAssignmentList
  8221. /// </remarks>
  8222. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8223. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8224. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8225. public abstract class LearnerAssignmentListForLearners : LearnerAssignmentList
  8226. {
  8227. /// <summary>Name of the <Typ>LearnerAssignmentListForLearners</Typ> view. </summary>
  8228. public const string ViewName = "LearnerAssignmentListForLearners";
  8229. }
  8230. /// <summary>
  8231. /// Contains constants related to the LearnerAssignmentListForObservers view.
  8232. /// <para>
  8233. /// Each row of this <a href="SlkSchema.htm">LearningStore view</a> contains
  8234. /// information about one <a href="SlkConcepts.htm#Assignments">learner assignment</a>,
  8235. /// as well as information about the e-learning package (if any) associated with the
  8236. /// assignment. It also holds aggregated information about each assignment.
  8237. /// This view returns one row for each assignment for which the input
  8238. /// user is a learner, including assignments which have not yet started.
  8239. /// </para>
  8240. /// <para>
  8241. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  8242. /// <a href="Mlc.htm">MLC</a>).
  8243. /// </para>
  8244. /// </summary>
  8245. /// <remarks>
  8246. /// <para>
  8247. /// <b>
  8248. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  8249. /// </b>
  8250. /// Access is granted to all users.
  8251. /// </para><p/>
  8252. /// Columns in the view: See LearnerAssignmentList
  8253. /// </remarks>
  8254. public abstract class LearnerAssignmentListForObservers : LearnerAssignmentList
  8255. {
  8256. /// <summary>Name of the <Typ>LearnerAssignmentListForObservers</Typ> view.</summary>
  8257. public const string ViewName = "LearnerAssignmentListForObservers";
  8258. }
  8259. /// <summary>
  8260. /// Contains constants related to the LearnerAssignmentList views.
  8261. /// <para>
  8262. /// Each row of this <a href="SlkSchema.htm">LearningStore view</a> contains
  8263. /// information about one <a href="SlkConcepts.htm#Assignments">learner assignment</a>,
  8264. /// as well as information about the e-learning package (if any) associated with the
  8265. /// assignment. It also holds aggregated information about each assignment.
  8266. /// This view returns one row for each assignment for which the input
  8267. /// user is a learner, including assignments which have not yet started.
  8268. /// </para>
  8269. /// <para>
  8270. /// This view is available only in <a href="Default.htm">SLK</a> (not in
  8271. /// <a href="Mlc.htm">MLC</a>).
  8272. /// </para>
  8273. /// </summary>
  8274. /// <remarks>
  8275. /// <para>
  8276. /// <b>
  8277. /// <a href="SlkSchema.htm">Default operation-level security</a>:
  8278. /// </b>
  8279. /// </para><p/>
  8280. /// Columns in the view: See LearnerAssignmentList
  8281. /// <ul>
  8282. /// <li><Fld>AssignmentAutoReturn</Fld></li>
  8283. /// <li><Fld>AssignmentEmailChanges</Fld></li>
  8284. /// <li><Fld>AssignmentCreatedById</Fld></li>
  8285. /// <li><Fld>AssignmentCreatedByKey</Fld></li>
  8286. /// <li><Fld>AssignmentCreatedByName</Fld></li>
  8287. /// <li><Fld>AssignmentDateCreated</Fld></li>
  8288. /// <li><Fld>AssignmentDescription</Fld></li>
  8289. /// <li><Fld>AssignmentDueDate</Fld></li>
  8290. /// <li><Fld>AssignmentId</Fld></li>
  8291. /// <li><Fld>AssignmentNonELearningLocation</Fld></li>
  8292. /// <li><Fld>AssignmentPointsPossible</Fld></li>
  8293. /// <li><Fld>AssignmentShowAnswersToLearners</Fld></li>
  8294. /// <li><Fld>AssignmentSPSiteGuid</Fld></li>
  8295. /// <li><Fld>AssignmentSPWebGuid</Fld></li>
  8296. /// <li><Fld>AssignmentStartDate</Fld></li>
  8297. /// <li><Fld>AssignmentTitle</Fld></li>
  8298. /// <li><Fld>AttemptCompletionStatus</Fld></li>
  8299. /// <li><Fld>AttemptCurrentActivityId</Fld></li>
  8300. /// <li><Fld>AttemptFinishedTimestamp</Fld></li>
  8301. /// <li><Fld>AttemptGradedPoints</Fld></li>
  8302. /// <li><Fld>AttemptId</Fld></li>
  8303. /// <li><Fld>AttemptLogDetailSequencing</Fld></li>
  8304. /// <li><Fld>AttemptLogFinalSequencing</Fld></li>
  8305. /// <li><Fld>AttemptLogRollup</Fld></li>
  8306. /// <li><Fld>AttemptStartedTimestamp</Fld></li>
  8307. /// <li><Fld>AttemptStatus</Fld></li>
  8308. /// <li><Fld>AttemptSuccessStatus</Fld></li>
  8309. /// <li><Fld>AttemptSuspendedActivityId</Fld></li>
  8310. /// <li><Fld>AvgFinalPoints</Fld></li>
  8311. /// <li><Fld>AvgGradedPoints</Fld></li>
  8312. /// <li><Fld>CountActive</Fld></li>
  8313. /// <li><Fld>CountCompleted</Fld></li>
  8314. /// <li><Fld>CountCompletedOrFinal</Fld></li>
  8315. /// <li><Fld>CountFinal</Fld></li>
  8316. /// <li><Fld>CountNotFinal</Fld></li>
  8317. /// <li><Fld>CountNotStarted</Fld></li>
  8318. /// <li><Fld>CountNotStartedOrActive</Fld></li>
  8319. /// <li><Fld>CountStarted</Fld></li>
  8320. /// <li><Fld>CountTotal</Fld></li>
  8321. /// <li><Fld>FileSubmissionState</Fld></li>
  8322. /// <li><Fld>FinalPoints</Fld></li>
  8323. /// <li><Fld>Grade</Fld></li>
  8324. /// <li><Fld>HasInstructors</Fld></li>
  8325. /// <li><Fld>InstructorComments</Fld></li>
  8326. /// <li><Fld>LearnerComments</Fld></li>
  8327. /// <li><Fld>IsFinal</Fld></li>
  8328. /// <li><Fld>LearnerAssignmentGuidId</Fld></li>
  8329. /// <li><Fld>LearnerAssignmentId</Fld></li>
  8330. /// <li><Fld>LearnerAssignmentState</Fld></li>
  8331. /// <li><Fld>LearnerId</Fld></li>
  8332. /// <li><Fld>LearnerKey</Fld></li>
  8333. /// <li><Fld>LearnerName</Fld></li>
  8334. /// <li><Fld>MaxFinalPoints</Fld></li>
  8335. /// <li><Fld>MaxGradedPoints</Fld></li>
  8336. /// <li><Fld>MinFinalPoints</Fld></li>
  8337. /// <li><Fld>MinGradedPoints</Fld></li>
  8338. /// <li><Fld>NonELearningStatus</Fld></li>
  8339. /// <li><Fld>PackageFormat</Fld></li>
  8340. /// <li><Fld>PackageId</Fld></li>
  8341. /// <li><Fld>PackageLocation</Fld></li>
  8342. /// <li><Fld>RootActivityId</Fld></li>
  8343. /// </ul>
  8344. /// Parameters in the view:
  8345. /// None
  8346. /// </remarks>
  8347. public abstract class LearnerAssignmentList{
  8348. /// <summary>The name of the view without security.</summary>
  8349. public const string BaseViewName = "LearnerAssignmentList";
  8350. /// <summary>
  8351. /// Name of the LearnerAssignmentId column on the Learner Assignment List views.
  8352. /// <para>
  8353. /// LearnerAssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.Id.Field.htm">LearnerAssignmentItem.Id</a>.
  8354. /// </para>
  8355. /// </summary>
  8356. /// <remarks>
  8357. /// Column type: Reference to a <Typ>LearnerAssignmentItem</Typ> item type.
  8358. /// </remarks>
  8359. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8360. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8361. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8362. public const string LearnerAssignmentId = "LearnerAssignmentId";
  8363. /// <summary>
  8364. /// Name of the LearnerAssignmentGuidId column on the Learner Assignment List views.
  8365. /// <para>
  8366. /// Holds the value of the GuidId column of the LearnerAssignmentItem
  8367. /// </para>
  8368. /// </summary>
  8369. /// <remarks>
  8370. /// Column type: Guid
  8371. /// </remarks>
  8372. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8373. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8374. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8375. public const string LearnerAssignmentGuidId = "LearnerAssignmentGuidId";
  8376. /// <summary>
  8377. /// Name of the LearnerId column on the Learner Assignment List views.
  8378. /// <para>
  8379. /// LearnerId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.LearnerId.Field.htm">LearnerAssignmentItem.LearnerId</a>.
  8380. /// </para>
  8381. /// </summary>
  8382. /// <remarks>
  8383. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  8384. /// </remarks>
  8385. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8386. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8387. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8388. public const string LearnerId = "LearnerId";
  8389. /// <summary>
  8390. /// Name of the LearnerName column on the Learner Assignment List views.
  8391. /// <para>
  8392. /// LearnerName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the learner.
  8393. /// </para>
  8394. /// </summary>
  8395. /// <remarks>
  8396. /// Column type: String[]
  8397. /// </remarks>
  8398. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8399. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8400. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8401. public const string LearnerName = "LearnerName";
  8402. /// <summary>
  8403. /// Name of the LearnerKey column on the Learner Assignment List views.
  8404. /// <para>
  8405. /// LearnerKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the learner.
  8406. /// </para>
  8407. /// </summary>
  8408. /// <remarks>
  8409. /// Column type: String[]
  8410. /// </remarks>
  8411. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8412. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8413. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8414. public const string LearnerKey = "LearnerKey";
  8415. /// <summary>
  8416. /// Name of the IsFinal column on the Learner Assignment List views.
  8417. /// <para>
  8418. /// IsFinal holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.IsFinal.Field.htm">LearnerAssignmentItem.IsFinal</a>.
  8419. /// </para>
  8420. /// </summary>
  8421. /// <remarks>
  8422. /// Column type: Boolean
  8423. /// </remarks>
  8424. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8425. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8426. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8427. public const string IsFinal = "IsFinal";
  8428. /// <summary>
  8429. /// Name of the NonELearningStatus column on the Learner Assignment List views.
  8430. /// <para>
  8431. /// NonELearningStatus holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.NonELearningStatus.Field.htm">LearnerAssignmentItem.NonELearningStatus</a>.
  8432. /// </para>
  8433. /// </summary>
  8434. /// <remarks>
  8435. /// Column type: <Typ>/Microsoft.LearningComponents.AttemptStatus</Typ>
  8436. /// </remarks>
  8437. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8438. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8439. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8440. public const string NonELearningStatus = "NonELearningStatus";
  8441. /// <summary>
  8442. /// Name of the FinalPoints column on the Learner Assignment List views.
  8443. /// <para>
  8444. /// FinalPoints holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.FinalPoints.Field.htm">LearnerAssignmentItem.FinalPoints</a>.
  8445. /// </para>
  8446. /// </summary>
  8447. /// <remarks>
  8448. /// Column type: Single
  8449. /// </remarks>
  8450. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8451. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8452. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8453. public const string FinalPoints = "FinalPoints";
  8454. /// <summary>
  8455. /// Name of the Grade column on the Learner Assignment List views.
  8456. /// <para>
  8457. /// Grade holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.Grade.Field.htm">LearnerAssignmentItem.Grade</a>.
  8458. /// </para>
  8459. /// </summary>
  8460. /// <remarks>
  8461. /// Column type: String[20]
  8462. /// </remarks>
  8463. public const string Grade = "Grade";
  8464. /// <summary>
  8465. /// Name of the LearnerComments column on the Learner Assignment List views.
  8466. /// <para>
  8467. /// LearnerComments holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.LearnerComments.Field.htm">LearnerAssignmentItem.LearnerComments</a>.
  8468. /// </para>
  8469. /// </summary>
  8470. /// <remarks>
  8471. /// Column type: String[]
  8472. /// </remarks>
  8473. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8474. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8475. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8476. public const string LearnerComments = "LearnerComments";
  8477. /// <summary>
  8478. /// Name of the InstructorComments column on the Learner Assignment List views.
  8479. /// <para>
  8480. /// InstructorComments holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.LearnerAssignmentItem.InstructorComments.Field.htm">LearnerAssignmentItem.InstructorComments</a>.
  8481. /// </para>
  8482. /// </summary>
  8483. /// <remarks>
  8484. /// Column type: String[]
  8485. /// </remarks>
  8486. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8487. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8488. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8489. public const string InstructorComments = "InstructorComments";
  8490. /// <summary>
  8491. /// Name of the AssignmentId column on the Learner Assignment List views.
  8492. /// <para>
  8493. /// AssignmentId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Id.Field.htm">AssignmentItem.Id</a>.
  8494. /// </para>
  8495. /// </summary>
  8496. /// <remarks>
  8497. /// Column type: Reference to a <Typ>AssignmentItem</Typ> item type.
  8498. /// </remarks>
  8499. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8500. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8501. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8502. public const string AssignmentId = "AssignmentId";
  8503. /// <summary>
  8504. /// Name of the AssignmentSPSiteGuid column on the Learner Assignment List views.
  8505. /// <para>
  8506. /// AssignmentSPSiteGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPSiteGuid.Field.htm">AssignmentItem.SPSiteGuid</a>.
  8507. /// </para>
  8508. /// </summary>
  8509. /// <remarks>
  8510. /// Column type: Guid
  8511. /// </remarks>
  8512. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8513. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8514. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8515. public const string AssignmentSPSiteGuid = "AssignmentSPSiteGuid";
  8516. /// <summary>
  8517. /// Name of the AssignmentSPWebGuid column on the Learner Assignment List views.
  8518. /// <para>
  8519. /// AssignmentSPWebGuid holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.SPWebGuid.Field.htm">AssignmentItem.SPWebGuid</a>.
  8520. /// </para>
  8521. /// </summary>
  8522. /// <remarks>
  8523. /// Column type: Guid
  8524. /// </remarks>
  8525. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8526. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8527. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8528. public const string AssignmentSPWebGuid = "AssignmentSPWebGuid";
  8529. /// <summary>
  8530. /// Name of the AssignmentNonELearningLocation column on the Learner Assignment List views.
  8531. /// <para>
  8532. /// AssignmentNonELearningLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.NonELearningLocation.Field.htm">AssignmentItem.NonELearningLocation</a>.
  8533. /// </para>
  8534. /// </summary>
  8535. /// <remarks>
  8536. /// Column type: String[]
  8537. /// </remarks>
  8538. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8539. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8540. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8541. public const string AssignmentNonELearningLocation = "AssignmentNonELearningLocation";
  8542. /// <summary>
  8543. /// Name of the AssignmentTitle column on the Learner Assignment List views.
  8544. /// <para>
  8545. /// AssignmentTitle holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Title.Field.htm">AssignmentItem.Title</a>.
  8546. /// </para>
  8547. /// </summary>
  8548. /// <remarks>
  8549. /// Column type: String[]
  8550. /// </remarks>
  8551. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8552. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8553. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8554. public const string AssignmentTitle = "AssignmentTitle";
  8555. /// <summary>
  8556. /// Name of the AssignmentStartDate column on the Learner Assignment List views.
  8557. /// <para>
  8558. /// AssignmentStartDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.StartDate.Field.htm">AssignmentItem.StartDate</a>.
  8559. /// </para>
  8560. /// </summary>
  8561. /// <remarks>
  8562. /// Column type: DateTime
  8563. /// </remarks>
  8564. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8565. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8566. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8567. public const string AssignmentStartDate = "AssignmentStartDate";
  8568. /// <summary>
  8569. /// Name of the AssignmentDueDate column on the Learner Assignment List views.
  8570. /// <para>
  8571. /// AssignmentDueDate holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.DueDate.Field.htm">AssignmentItem.DueDate</a>.
  8572. /// </para>
  8573. /// </summary>
  8574. /// <remarks>
  8575. /// Column type: DateTime
  8576. /// </remarks>
  8577. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8578. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8579. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8580. public const string AssignmentDueDate = "AssignmentDueDate";
  8581. /// <summary>
  8582. /// Name of the AssignmentPointsPossible column on the Learner Assignment List views.
  8583. /// <para>
  8584. /// AssignmentPointsPossible holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.PointsPossible.Field.htm">AssignmentItem.PointsPossible</a>.
  8585. /// </para>
  8586. /// </summary>
  8587. /// <remarks>
  8588. /// Column type: Single
  8589. /// </remarks>
  8590. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8591. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8592. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8593. public const string AssignmentPointsPossible = "AssignmentPointsPossible";
  8594. /// <summary>
  8595. /// Name of the AssignmentDescription column on the Learner Assignment List views.
  8596. /// <para>
  8597. /// AssignmentDescription holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.Description.Field.htm">AssignmentItem.Description</a>.
  8598. /// </para>
  8599. /// </summary>
  8600. /// <remarks>
  8601. /// Column type: String[]
  8602. /// </remarks>
  8603. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8604. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8605. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8606. public const string AssignmentDescription = "AssignmentDescription";
  8607. /// <summary>
  8608. /// Name of the AssignmentAutoReturn column on the Learner Assignment List views.
  8609. /// <para>
  8610. /// AssignmentAutoReturn holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.AutoReturn.Field.htm">AssignmentItem.AutoReturn</a>.
  8611. /// </para>
  8612. /// </summary>
  8613. /// <remarks>
  8614. /// Column type: Boolean
  8615. /// </remarks>
  8616. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8617. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8618. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8619. public const string AssignmentAutoReturn = "AssignmentAutoReturn";
  8620. /// <summary>
  8621. /// Name of the AssignmentEmailChanges column on the Learner Assignment List views.
  8622. /// <para>
  8623. /// AssignmentEmailChanges corresponds to <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.EmailChanges.Field.htm">AssignmentItem.EmailChanges</a>.
  8624. /// </para>
  8625. /// </summary>
  8626. /// <remarks>Column type: Boolean</remarks>
  8627. public const string AssignmentEmailChanges = "AssignmentEmailChanges";
  8628. /// <summary>
  8629. /// Name of the AssignmentShowAnswersToLearners column on the Learner Assignment List views.
  8630. /// <para>
  8631. /// AssignmentShowAnswersToLearners holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.ShowAnswersToLearners.Field.htm">AssignmentItem.ShowAnswersToLearners</a>.
  8632. /// </para>
  8633. /// </summary>
  8634. /// <remarks>
  8635. /// Column type: Boolean
  8636. /// </remarks>
  8637. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8638. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8639. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8640. public const string AssignmentShowAnswersToLearners = "AssignmentShowAnswersToLearners";
  8641. /// <summary>
  8642. /// Name of the AssignmentCreatedById column on the Learner Assignment List views.
  8643. /// <para>
  8644. /// AssignmentCreatedById holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.CreatedBy.Field.htm">AssignmentItem.CreatedBy</a>. Refers to the user who created the assignment.
  8645. /// </para>
  8646. /// </summary>
  8647. /// <remarks>
  8648. /// Column type: Reference to a <Typ>UserItem</Typ> item type.
  8649. /// </remarks>
  8650. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8651. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8652. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8653. public const string AssignmentCreatedById = "AssignmentCreatedById";
  8654. /// <summary>
  8655. /// Name of the AssignmentCreatedByName column on the Learner Assignment List views.
  8656. /// <para>
  8657. /// AssignmentCreatedByName holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Name.Field.htm">UserItem.Name</a>. Refers to the user who created the assignment.
  8658. /// </para>
  8659. /// </summary>
  8660. /// <remarks>
  8661. /// Column type: String[]
  8662. /// </remarks>
  8663. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8664. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8665. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8666. public const string AssignmentCreatedByName = "AssignmentCreatedByName";
  8667. /// <summary>
  8668. /// Name of the AssignmentCreatedByKey column on the Learner Assignment List views.
  8669. /// <para>
  8670. /// AssignmentCreatedByKey holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.UserItem.Key.Field.htm">UserItem.Key</a>. Refers to the user who created the assignment.
  8671. /// </para>
  8672. /// </summary>
  8673. /// <remarks>
  8674. /// Column type: String[]
  8675. /// </remarks>
  8676. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8677. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8678. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8679. public const string AssignmentCreatedByKey = "AssignmentCreatedByKey";
  8680. /// <summary>
  8681. /// Name of the RootActivityId column on the Learner Assignment List views.
  8682. /// <para>
  8683. /// RootActivityId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AssignmentItem.RootActivityId.Field.htm">AssignmentItem.RootActivityId</a>.
  8684. /// </para>
  8685. /// </summary>
  8686. /// <remarks>
  8687. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  8688. /// </remarks>
  8689. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8690. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8691. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8692. public const string RootActivityId = "RootActivityId";
  8693. /// <summary>
  8694. /// Name of the PackageId column on the Learner Assignment List views.
  8695. /// <para>
  8696. /// PackageId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Id.Field.htm">PackageItem.Id</a>.
  8697. /// </para>
  8698. /// </summary>
  8699. /// <remarks>
  8700. /// Column type: Reference to a <Typ>PackageItem</Typ> item type.
  8701. /// </remarks>
  8702. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8703. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8704. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8705. public const string PackageId = "PackageId";
  8706. /// <summary>
  8707. /// Name of the PackageFormat column on the Learner Assignment List views.
  8708. /// <para>
  8709. /// PackageFormat holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.PackageFormat.Field.htm">PackageItem.PackageFormat</a>.
  8710. /// </para>
  8711. /// </summary>
  8712. /// <remarks>
  8713. /// Column type: <Typ>/Microsoft.LearningComponents.PackageFormat</Typ>
  8714. /// </remarks>
  8715. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8716. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8717. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8718. public const string PackageFormat = "PackageFormat";
  8719. /// <summary>
  8720. /// Name of the PackageLocation column on the Learner Assignment List views.
  8721. /// <para>
  8722. /// PackageLocation holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Location.Field.htm">PackageItem.Location</a>.
  8723. /// </para>
  8724. /// </summary>
  8725. /// <remarks>
  8726. /// Column type: String[]
  8727. /// </remarks>
  8728. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8729. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8730. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8731. public const string PackageLocation = "PackageLocation";
  8732. /// <summary>
  8733. /// Name of the PackageManifest column on the Learner Assignment List views.
  8734. /// <para>
  8735. /// PackageManifest holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.PackageItem.Manifest.Field.htm">PackageItem.Manifest</a>.
  8736. /// </para>
  8737. /// </summary>
  8738. /// <remarks>
  8739. /// Column type: Xml
  8740. /// </remarks>
  8741. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8742. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8743. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8744. public const string PackageManifest = "PackageManifest";
  8745. /// <summary>
  8746. /// Name of the AttemptId column on the Learner Assignment List views.
  8747. /// <para>
  8748. /// AttemptId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.Id.Field.htm">AttemptItem.Id</a>.
  8749. /// </para>
  8750. /// </summary>
  8751. /// <remarks>
  8752. /// Column type: Reference to a <Typ>AttemptItem</Typ> item type.
  8753. /// </remarks>
  8754. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8755. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8756. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8757. public const string AttemptId = "AttemptId";
  8758. /// <summary>
  8759. /// Name of the AttemptCurrentActivityId column on the Learner Assignment List views.
  8760. /// <para>
  8761. /// AttemptCurrentActivityId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.CurrentActivityId.Field.htm">AttemptItem.CurrentActivityId</a>.
  8762. /// </para>
  8763. /// </summary>
  8764. /// <remarks>
  8765. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  8766. /// </remarks>
  8767. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8768. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8769. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8770. public const string AttemptCurrentActivityId = "AttemptCurrentActivityId";
  8771. /// <summary>
  8772. /// Name of the AttemptSuspendedActivityId column on the Learner Assignment List views.
  8773. /// <para>
  8774. /// AttemptSuspendedActivityId holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.SuspendedActivityId.Field.htm">AttemptItem.SuspendedActivityId</a>.
  8775. /// </para>
  8776. /// </summary>
  8777. /// <remarks>
  8778. /// Column type: Reference to a <Typ>ActivityPackageItem</Typ> item type.
  8779. /// </remarks>
  8780. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8781. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8782. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8783. public const string AttemptSuspendedActivityId = "AttemptSuspendedActivityId";
  8784. /// <summary>
  8785. /// Name of the AttemptStatus column on the Learner Assignment List views.
  8786. /// <para>
  8787. /// AttemptStatus holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.AttemptStatus.Field.htm">AttemptItem.AttemptStatus</a>.
  8788. /// </para>
  8789. /// </summary>
  8790. /// <remarks>
  8791. /// Column type: <Typ>/Microsoft.LearningComponents.AttemptStatus</Typ>
  8792. /// </remarks>
  8793. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8794. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8795. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8796. public const string AttemptStatus = "AttemptStatus";
  8797. /// <summary>
  8798. /// Name of the AttemptFinishedTimestamp column on the Learner Assignment List views.
  8799. /// <para>
  8800. /// AttemptFinishedTimestamp holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.FinishedTimestamp.Field.htm">AttemptItem.FinishedTimestamp</a>.
  8801. /// </para>
  8802. /// </summary>
  8803. /// <remarks>
  8804. /// Column type: DateTime
  8805. /// </remarks>
  8806. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8807. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8808. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8809. public const string AttemptFinishedTimestamp = "AttemptFinishedTimestamp";
  8810. /// <summary>
  8811. /// Name of the AttemptLogDetailSequencing column on the Learner Assignment List views.
  8812. /// <para>
  8813. /// AttemptLogDetailSequencing holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.LogDetailSequencing.Field.htm">AttemptItem.LogDetailSequencing</a>.
  8814. /// </para>
  8815. /// </summary>
  8816. /// <remarks>
  8817. /// Column type: Boolean
  8818. /// </remarks>
  8819. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8820. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8821. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8822. public const string AttemptLogDetailSequencing = "AttemptLogDetailSequencing";
  8823. /// <summary>
  8824. /// Name of the AttemptLogFinalSequencing column on the Learner Assignment List views.
  8825. /// <para>
  8826. /// AttemptLogFinalSequencing holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.LogFinalSequencing.Field.htm">AttemptItem.LogFinalSequencing</a>.
  8827. /// </para>
  8828. /// </summary>
  8829. /// <remarks>
  8830. /// Column type: Boolean
  8831. /// </remarks>
  8832. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8833. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8834. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8835. public const string AttemptLogFinalSequencing = "AttemptLogFinalSequencing";
  8836. /// <summary>
  8837. /// Name of the AttemptLogRollup column on the Learner Assignment List views.
  8838. /// <para>
  8839. /// AttemptLogRollup holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.LogRollup.Field.htm">AttemptItem.LogRollup</a>.
  8840. /// </para>
  8841. /// </summary>
  8842. /// <remarks>
  8843. /// Column type: Boolean
  8844. /// </remarks>
  8845. [SuppressMessageAttribute("Microsoft.Naming", "CA1726")]
  8846. [SuppressMessageAttribute("Microsoft.Naming", "CA1702")]
  8847. [SuppressMessageAttribute("Microsoft.Naming", "CA1704")]
  8848. public const string AttemptLogRollup = "AttemptLogRollup";
  8849. /// <summary>
  8850. /// Name of the AttemptStartedTimestamp column on the Learner Assignment List views.
  8851. /// <para>
  8852. /// AttemptStartedTimestamp holds the same value as <a href="Microsoft.SharePointLearningKit.Schema.AttemptItem.StartedTimestamp.Field.htm">AttemptItem.StartedTimestamp</a>.
  8853. /// </para>
  8854. /// </summary>
  8855. /// <remarks>
  8856. /// Column type: DateTime
  8857. /// </remarks>
  8858. [SuppressMessageAttri