(CEDS v3 has additional options for p20levels, such as a proposed option for "grade 13" to cover dual enrolled students, but that is a different use case, not for aligning resources, not an issue. Early learning is more concerned with developmental levels and ages, and both can be covered with typicalAgeRange and EducationalAlignment to the EL developmental framework .) ...It would be good for the framework authority (eg ASN SETDA) to match CEDS definitions for each grade level option. I think ASN list is already based on same NCES Handbook option set from which the CeDS list draws....we would just need to verify exact wording.
CEDS intentionally avoid labels like "elementary", "middle" except for limited use cases. There is too much variability in the way schools are configured and in the way these terms are applied in practice. State education agencies and school districts do not agree with the National Science Digital Library (NSDL) definitions (or any definitions which limits an entire school level by what the low and high grades are). Better to stick with a list of grades than try to label groups of grades.
As I think about this more... it is worth recognizing that grade levels are a poor proxy for developmental levels unless there is universal acceptance of common grade-level expectations. Better to link resources to standards and let standards define common grade level expectations. If by promoting the convention for grade levels to LRMI some publishers choose to tag using educationalAlignment for grade levels instead of to competency-based standards, that could be a step backward.
Kelly et al,
80 permutations of US K-12 grade levels says it all. I am going to re-join the baby here and say everyone on this topic is right. I do agree that artificial leveling hinders natural learning progression. In that I favor Jim’s proposal to use the framework to define the level of materials. However, Kelly is also correct that the primary use case is finding stuff at the level the end user is interested in, and the way they define it. So from a LRMI tagging perspective, Stewart is correct, we need both a leveling alignments and topical (Framework) alignments to make the search use case at the heart of LRMI work well. The latter (Standards frameworks) can, but does not necessarily include grade level expectations (GLEs to some). If the standards does then the GLE can and should be mapped to a specific grade level as a LRMI tag. But from a tagging perspective both should exist simply because having grade level be implied by the standard alignment makes the search by level only use case fail. So this make Doug right too (Welcome to the party Doug!)
Now for a best practice, even though Curriki uses grade ranges presently, it would be best when creating LRMI tags to innumerate each grade level that is aligned rather than a rage or a proxy for a range like “Upper Elementary”, “Middle School”, etc. But again, the dominant community of use is the one that defined these levels and their terms to reference them (Making Stewart right again).
Harmony achieved.
Joshua Marks
CTO
Curriki: The Global Education and Learning Community
I welcome you to become a member of the Curriki community, to follow us on Twitter and to say hello on our blog, Facebook and LinkedIn communities.
...maybe it is a matter of communications to inform publishers that their resource will be more discoverable if they tag by enumerating each applicable grade level rather than (or in addition to) the proxy for a grade range such as "elementary", and even more discoverable if also tagged with standards, and even more discoverable if aligned with more granular micro standards. ...or maybe simple/concrete messaging: for best discoverability tag with both 1) the list of grade levels AND 2) alignment to all applicable learning standard items. Perhaps this messaging can be part of whatever is published as the convention for grade level alignment.
-jim
Hi KellyAnd these often change when a curriculum changes, for example new concepts, deprecated items or new structures.Also there are multilinguality requirements that mean that translations can come online frequently.
A question is: where are mappings and such changes managed?To put all this in the metadata is asking for trouble and, as you imply, gives rise to massive legacy issues.
Our experience is that you try to keep the metadata to a minimum (unique ids plus perhaps one preferred label) and deal with the mappings, translations, navigation structures and change control via a separate service.
In fact it may be better to be able at least to specific this as a URI (eye) rather than URL (ell) even if it is expressed as http.
So if tagged in England this might then become something likeeducationalAlignment:
alignmentType: educationLeveleducationalFrameworkUri: http::www.gov.uk/DfE/NationalCurriclulumEngland/Levels (fictitious uri)
educationalFrameworkName: School Levels in EnglandtargetName: Level 6 (not really accurate mapping but there to show that a US grade 5 may neither be grade nor 5 universally)
targetUr*i*: http://purl.org/ASN/scheme/ASNEducationLevel/5Or if an organisation in the Nederlands wanted to re-use the schema.org ids:alignmentType: educationLeveleducationalFrameworkUri: http://purl.edustandaard.nl/Leerniveauaanduidingen (fictitious uri)
educationalFrameworkName: lang=nl Algemeen leerniveau - Leerniveauaanduidingen
StuartThanks for the comments.England and the Nederlands have had levels for a long time, as have most countries, states, territories and regions. I was trying (perhaps unclearly) to illustrate reuse rather than suggest that is the way to apply LRMI levels in UK or European contexts.
Most likely they would tag with their own frameworks of which as you say there are many many - but users might prefer to increase interoperability by reusing some existing levels, for example at some stage decide to use European wide identifiers within a localised framework,
or US identifiers in a state framework.
This thread is about how to apply US specific levels in LRMI. It is not up to me how the US community choose to do this.When Brandt assumed "we've reached consensus" I was not sure which we is we ;-) LRMI or US LRMI.
A concern is that these examples are seen by this list, and beyond, as best practice exemplars or recommendations on how to apply levels in LRMI.In my opinion it has some weaknesses as an exemplar and so I added an element of mild dissent to the emerging consensus.1. It seems to suggest that the identifier or URL of a framework should or could be implicit in the targetURL
2. it does not give a URI or URL for the educationalFramework
The outcome of this approach makes it difficult to reuse level identifiers from one framework in another localised framework.As for mapping ...
Mike et al,
Oh so many issues live in this one thread. I will however stick to your one point about exemplars and best practices. Clearly Brandt is focused on the US-K-12 challenge and is using it as a example in implementation. His ‘we’ is the local “We” in terms of the specific vocabulary and look-up. His ‘we’ is the “we-all” we when considering implementation best practices.
------------ Snip -----------
A concern is that these examples are seen by this list, and beyond, as best practice exemplars or recommendations on how to apply levels in LRMI.
In my opinion it has some weaknesses as an exemplar and so I added an element of mild dissent to the emerging consensus.
1. It seems to suggest that the identifier or URL of a framework should or could be implicit in the targetURL
2. it does not give a URI or URL for the educationalFramework
--------- End Snip --------
Your insertion of URI and reference to the framework itself is rational _IF_ LRMI’s focus were machine discovery of this more semantic or formally structured type of framework relationship. However, this is not the objective, and it is not clear that any of the search engines would utilize a referenced URI framework in their search implantation. The objective is an ‘easy’ to implement tagging approach that web masters hosting learning resources can all deploy en-mass to mutual benefit in the web discovery use case for learning resources. You have to start with the assumption that users are entering raw search terms. The value of the framework alignment is to associate the words used to describe the resource with the resource, as very frequently the content is not self-descriptive in a meaningful way for search. Now supporting a URL that can infer a URI stricture and a framework reference is not precluded, it is just not required or explicit in LRMI.
We discussed at some length in the Technical Working Group URIs vs. URLs for framework alignments, and it was concluded that the more formal and semantic tagging was not helpful to the web search and discovery use case and overly complicated the implementation for webmasters. It can not be dependent on the existence of such URI frameworks, which often do not exist. It however is VERY useful for the machine selection and automated assembly use cases others are interested in. LRMI can still support this if you can trust the URL link provided and infer it as a URI associated with a specific framework. This is why, in part, we included (Or are including) the alignment authority.
| Description | Option | |
|---|---|---|
| Infant/toddler | IT | |
| Preschool | PR | |
| Prekindergarten | PK | |
| Transitional Kindergarten | TK | |
| Kindergarten | KG | |
| First grade | 01 | |
| Second grade | 02 | |
| Third grade | 03 | |
| Fourth grade | 04 | |
| Fifth grade | 05 | |
| Sixth grade | 06 | |
| Seventh grade | 07 | |
| Eighth grade | 08 | |
| Ninth grade | 09 | |
| Tenth grade | 10 | |
| Eleventh grade | 11 | |
| Twelfth grade | 12 | |
| Grade 13 | 13 | |
| Postsecondary | PS | |
| Ungraded | UG | |
| Other | Other |
| Description | Option | |
|---|---|---|
| No school completed | 01043 | |
| Preschool | 00788 | |
| Kindergarten | 00805 | |
| First Grade | 00790 | |
| Second Grade | 00791 | |
| Third Grade | 00792 | |
| Fourth Grade | 00793 | |
| Fifth Grade | 00794 | |
| Sixth Grade | 00795 | |
| Seventh Grade | 00796 | |
| Eighth Grade | 00798 | |
| Ninth Grade | 00799 | |
| Tenth Grade | 00800 | |
| Eleventh Grade | 00801 | |
| 12th grade, no diploma | 01809 | |
| High school diploma | 01044 | |
| High school completers (e.g., certificate of attendance) | 02408 | |
| High school equivalency (e.g., GED) | 02409 | |
| Career and Technical Education certificate | 00819 | |
| Some college but no degree | 01049 | |
| Formal award, certificate or diploma (less than one year) | 01047 | |
| Formal award, certificate or diploma (more than or equal to one year) | 01048 | |
| Associate's degree (two years or more) | 01050 | |
| Adult education certification, endorsement, or degree | 73063 | |
| Bachelor's (Baccalaureate) degree | 01051 | |
| Master's degree (e.g., M.A., M.S., M. Eng., M.Ed., M.S.W., M.B.A., M.L.S.) | 01054 | |
| Specialist's degree (e.g., Ed.S.) | 01055 | |
| Graduate certificate | 01052 | |
| Doctoral (Doctor's) degree | 01057 | |
| First-professional degree | 01053 | |
| Post-professional degree | 01056 | |
| Other | 09999 |
1) I might suggest it would not be difficult for CEDS to create something parallel to Brandt's current proposal, along the lines of:
http://ceds.ed.gov/educationLevel/Grade1, etc.
or, not implicating CEDS, Academic Benchmarks could establish something like:
http://codes.academicbenchmarks.org//educationLevel/Grade1, etc.
Or, more expansively, perhaps any organization with a grading scheme could establish such a set or URLS, but wouldn't the issue then become sense making among all the various schemes? And, does the presence of a URL alone make a scheme somehow more valuable?
The initial proposal was leading toward a new scheme hosted at usk12.org (yet another), and has evolved to picking an existing ASN scheme (pick one). I am trying to unseat a growing concern in the back of my mind that neither approach ("yet another" nor "pick one") resolves the underlying use case here.
To wit, isn't the underlying use case _already_ "sense making among various schemes"? This seems like it will be true for Subject and other codes, and eventually competency statements (i.e., there will probably never be ONLY ONE).
Even if the URLs are nothing more than unique identifiers for denormalized data, if the chosen scheme doesn't have a category appropriate to the resource being tagged, it seems like it could hold up LRMI tagging efforts, or at least force a different coding scheme to enter the scene. I dare suggest this is how there are so many coding schemes in existence today (i.e., the ones in existence don't cover all the bases, or maybe are parts of a monolithic or somewhat intractable scheme (e.g. SIF), and it is not too hard to craft one for someone's local purpose and translate to the others).
2) From some brief experimentation, it seems that all of the following links resolve to the exact same document:
http://purl.org/ASN/scheme/ASNEducationLevel/
http://purl.org/ASN/scheme/ASNEducationLevel/1
http://purl.org/ASN/scheme/ASNEducationLevel/2
etc
What semantic difference is imparted when different grade links all resolve to the same master document? The answer seems to lie in unpacking the document. Or, perhaps the idea (for now) is that these URLs are not planning to be unpacked, and the question is moot.
At some point, unpacking could emerge. Then, what if the user does not wish to resolve to RDF (with SKOS and DC components)? As Brandt notes, there is no adopted best practice for this, so it remains a bit of the wild west.
3) I think the point Jim makes about "hoping CEDS codes are used by LRMI" buttresses my point that the underlying use case may not be in choosing one scheme over another (i.e. if CEDS codes are picked, who would be hoping it was theirs instead). To me, this suggests a viable solution lies in committing some energy to translating between and among numerous, defacto schemes.
At Academic Benchmarks, in connection with our Learning Registry discussions, we attempted just such a translation service. NOTE: It is for Common Core Standards (not grades), but I think there are some strong parallels:
http://academicbenchmarks.com/standards-translator
You can't erase history or abolish all except one set, so one sane response is to create some brand of translation.