Faceted Curriculum Project/About Standards

Creation of Standard Pages
The following procedure will be followed to create standard pages.


 * 1) Creation of a standard source. This should be done by an advanced user.  A new page will be created for the source, including a query to list the standards from the source, and an external link to the original source page.
 * 2) Creation of one standard in the source. This should only be done by advanced users, in order to comply with naming conventions, and properly set up semantics.
 * 3) Populating the source with all other standards.
 * 4) Go to the edit page for the first standard. Copy the contents of the source from the edit page.
 * 5) Change the URL on the browser, to the URL of the new standard. For example, by changing a URL from "...1.0" to "...2.0".  This should take the user to a new wiki page, where the user can create a new page.
 * 6) Paste from the clipboard to the new page. Change the standard code (and strand if necessary) to reflect the new page.  Save the new page.
 * 7) Repeat, until there is a separate page for each standard from the source.
 * 8) Standard text should not be entered, to avoid copyright violations.

Semantic Links to Blocks
The content of standards varies widely between sources, in structure, goals, and substance. Some standards specifically address issues of pedagogy, multiple representations, and usage of language. Such standards are not meant to be covered by blocks.

However, a mathematical content standard should be covered by one or more blocks. More precisely, we say that a set of blocks $$B = {B_1, B_2,...,B_n} $$ covers a standard $$S$$, if and only if the content in the standard $$S$$ is completely contained with the union of the content of the blocks $$B_1, B_2,...,B_n$$, and is not contained within any proper subset of $$B$$.

Since such a complicated semantic relation is not "built in" to the semantic mediawiki extension, we must make sure to write a sequence of separate semantic annotations: Covered by::B1 Covered by::B2 ... Covered by::Bn within the text of a standard S, in order to express the coverage described above. Note that coverage should be annotated within the text of the standard, and not the text of the block.