Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Global Objective are defined in the individual manifest files

Identifiers are defined by content creators and therefore may conflict. However, since the purpose for a shared global objective that is flagged as 'global to system' is presumably to share that objective across content packages, we may have to assume that the content creator(s) know(s) what (s)he is doing: conflicts will be reported and confirmed, but permanently overwritten.

So, with that in mind, we can define global space for objectives that keeps track of global objectives that are defined in the system and keep that as a reference table for a data table. There should probably be a manifest table

GlobalObjective.java

create table SAK_IMSSS_GLOBAL_OBJ (
   ID varchar(255) not null,
   SCOPE varchar(255) not null,
   LEARNERID varchar(255) not null,
   TIMESTAMP datetime not null,
   SATISFIED bit,
   GLOBAL_TO_SYS bit,
   MEASURE varchar(18),
   primary key (ID, SCOPE, LEARNERID)
);

Some things that need to be done at runtime:

  • select all global objectives that are global to system and that either have student data recorded to it or not
  • more
  • No labels