CurryCMS allows you to build a curriculum-level glossary of vocabulary terms. These terms can be linked to content nodes, making it easy to provide consistent definitions and track where terms are used.
Overview
The glossary system provides:
- Centralized vocabulary - Define terms once, use everywhere
- Usage tracking - See exactly which content uses each term
- Grade band filtering - Organize terms by educational level
- Translation support - Translate terms alongside your content
- Automatic linking - Link terms to relevant content nodes
Accessing the Glossary
- Open a curriculum
- Click the Glossary tab (or find it in the curriculum menu)
- View, add, edit, or delete terms
Creating Glossary Terms
Add a New Term
- Click Add Term button
- Fill in the required fields:
- Term - The vocabulary word or phrase
- Definition - Clear explanation of the term
- Optionally set:
- Grade Band - K-5, 6-8, or 9-12
- Click Save
Term Fields
| Field | Required | Description |
|---|---|---|
| Term | Yes | The vocabulary word (unique per curriculum) |
| Definition | Yes | Explanation of what the term means |
| Grade Band | No | Target educational level (K-5, 6-8, 9-12) |
Note: Terms must be unique within a curriculum. You cannot have two terms with the same name (case-insensitive).
Grade Bands
Grade bands help organize terms by educational level:
| Grade Band | Typical Use |
|---|---|
| K-5 | Elementary school vocabulary |
| 6-8 | Middle school vocabulary |
| 9-12 | High school vocabulary |
You can filter the glossary list by grade band to find appropriate terms quickly.
Managing Terms
Editing Terms
- Find the term in the glossary list
- Click the Edit button (pencil icon)
- Update the term, definition, or grade band
- Click Save
Important: When you edit a term's text or definition, any translations of that term are automatically marked as "Needs Review" to alert translators.
Deleting Terms
- Find the term in the glossary list
- Click the Delete button (trash icon)
- Review the confirmation dialog:
- If the term is unused, confirm deletion
- If the term is linked to content, you'll see which nodes use it
- Confirm to permanently delete
Warning: Deleting a term removes all its links to content nodes. This cannot be undone.
Searching Terms
Use the search box to find terms quickly:
- Type in the search field
- Results filter as you type
- Matches are case-insensitive
- Search looks at term names only (not definitions)
Filtering by Grade Band
- Use the Grade Band dropdown
- Select K-5, 6-8, or 9-12
- Only terms in that band are shown
- Clear the filter to see all terms
Linking Terms to Content
Glossary terms can be linked to content nodes to indicate where vocabulary is introduced or reinforced.
Adding a Term Link
- Open a content node for editing
- Find the Glossary Terms section
- Click Add Term
- Search or browse for the term
- Click to select and link it
Viewing Term Usages
To see where a term is used:
- Open the glossary
- Click on a term
- View the Usages section
- See all content nodes linked to this term
The usage list shows:
- Node title
- Node type icon
- Location in the curriculum hierarchy
- Link to view/edit the node
Removing Term Links
- Open the content node
- Find the linked term
- Click the Remove button (x icon)
- The link is removed (the term itself remains in the glossary)
Translating Glossary Terms
Glossary terms can be translated alongside your curriculum content.
Translation Workflow
- Enable the target locale in account settings
- Open the glossary
- Click on a term
- Switch to the translation tab
- Enter the translated term and definition
- Mark as translated when complete
Translation Status
Terms follow the same translation statuses as content:
| Status | Description |
|---|---|
| Needs Translation | No translation exists |
| In Progress | Translation started |
| Translated | Translation complete |
| Needs Review | Source changed after translation |
Automatic Review Flagging
When you edit a term's source (English) text or definition:
- All translations are automatically marked "Needs Review"
- Translators see these in their queue
- This ensures translations stay in sync with source
Best Practices
Consistent Definitions
- Define terms clearly and consistently
- Use grade-appropriate language
- Include examples when helpful
- Avoid circular definitions
Strategic Linking
- Link terms where they're introduced (first use)
- Link terms where they're reinforced
- Don't over-linkโfocus on key learning moments
- Consider linking to assessment nodes for study guides
Grade Band Organization
- Assign grade bands consistently
- Consider vocabulary progression across grades
- Use bands to create grade-appropriate glossaries
- Remember: bands are optional, use only if helpful
Naming Conventions
- Use standard terminology (e.g., "fraction" not "fractional number")
- Be consistent with singular/plural
- Include variant forms as needed (e.g., "multiply, multiplication")
- Avoid abbreviations in term names
Common Questions
"Can I have the same term in multiple curricula?"
Yes. Each curriculum has its own glossary. The same term can exist in multiple curricula with the same or different definitions.
"What happens to term links when I create a variant?"
Glossary terms belong to the parent curriculum. Variants inherit access to the parent's glossary, but variant content nodes can have their own term links.
"Can I export the glossary?"
Currently, glossary export is not built-in. The API provides access to glossary terms if you need to extract them programmatically.
"How many terms can I have?"
There's no hard limit. However, for best performance and usability, organize large glossaries using grade bands and search.
"Can I bulk import terms?"
Bulk import is available via the API or legacy import tools. Contact your administrator for data migration assistance.
"Do glossary terms appear in editions?"
Yes! When you publish an edition, glossary terms and their usages are included in the snapshot.
Related Documentation:
- Translate Your Curriculum - Translation workflow guide
- Working with Content - Content node editing
- Translations & Localization - Translating terms
- Publishing Editions - Including glossary in editions