Add Australian Curriculum v9 (F–6) as a standards source, plus candidate crosswalk#7
Open
curiousape-ai wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds Australia to the taxonomy's curriculum-standards sources, following the repo's existing conventions.
What's included
1.
data/curriculum-standards.json— a newacara-v9source (8th curriculum).All 614 Foundation–Year 6 content descriptions of the Australian Curriculum v9, with full text: code, subject, learning area, strand, year levels, description. Validated against
schema/curriculum-standards.schema.json. ACARA publishes under CC BY 4.0 (attribution, no share-alike), so this is a 🟢 full-text source — licensing details added toPROVENANCE.md. The dataset is parsed from ACARA's official DOCX downloads with a reproducible, tested parser: https://github.com/curiousape-ai/acara-v9-f6-json.2.
crosswalks/acara-v9-f6-candidates.json— machine-generated candidate alignments (clearly separated from your curatedstandardslinks).Every one of the 1,590 topics classified against the AC9 codes: 1,007 mapped with confidence bands (233 high / 461 medium / 313 low), 445 no-F6-match, 120 beyond-F6, 18 general-capabilities. Method: sentence-transformer similarity (all-MiniLM-L6-v2) with TF-IDF boost, constrained by subject compatibility and year overlap. v0.1, frozen, unreviewed — these are candidates for human review, not curated alignments, which is why they live in a separate file and
topics.jsonis untouched. A known limitation is disclosed in the file'smeta.limitations: v0.1 was matched against 475 of the 614 content descriptions (a parsing gap excluded sub-strand content);no_f6_matchis therefore an upper bound and a v0.2 re-match is planned.3.
PROVENANCE.md— ACARA licensing section (CC BY 4.0, required attribution notice), inserted alongside the other full-text source.Why
The README says the taxonomy aims to align to national curriculum standards — this adds the Australian mapping so any consumer gets it natively. The no-match analysis may also be useful signal for you: the 445 unmatched topics cluster where Australian sequencing differs from UK/US practice (AI literacy has no F–6 home at all; ancient civilisations are deferred to Year 7; grammar is named less explicitly).
Notes for maintainers
Australian Curriculum material © ACARA, licensed under CC BY 4.0.