As a content author in CurryCMS, you create and edit the actual educational content that makes up curricula. This overview explains your role, what you can do, and how to get started.
What is a Content Author?
Content authors are team members who create, edit, and manage curriculum content. You work within structures defined by administrators to build courses, lessons, activities, and other educational materials.
Your focus: Creating high-quality educational content, not managing the platform architecture.
What Authors Can Do
As an author, you can:
Create and Edit Content:
- β Create new curricula from available structures
- β Add content nodes (courses, units, lessons, activities)
- β Edit your own curricula and content
- β Delete your own content and curricula
- β Organize content hierarchy (reorder, move nodes)
Work with Variants:
- β Create curriculum variants for different audiences
- β Override inherited content to customize for specific needs
- β Revert overrides to restore parent content
Standards Alignment:
- β Align content to educational standards
- β Browse standards library
- β Manage alignment categories (Addressing, Practicing, etc.)
Collaboration:
- β View other team members' curricula (if permitted)
- β Submit content for review (workflow states)
- β View structures and node types
What Authors Cannot Do
Authors have focused permissions. You cannot:
- β Edit other authors' curricula (unless you're an Editor)
- β Create or modify structures
- β Add or edit node types
- β Manage attribute bundles
- β Invite or remove team members
- β Change account settings
Need to do these? Ask your administrator for Editor or Admin role.
Your Workspace
Dashboard
When you log in, you'll see:
My Curricula
- Curricula you've created
- Recently edited items
- Quick access to resume work
Available Structures
- Templates you can use to create new curricula
- Click to start a new curriculum
Navigation
- Content β Curricula: View and manage all curricula
- Standards β Browse standards library (if enabled)
- Account Switcher: Switch between accounts if you belong to multiple
Content β Curricula
The main workspace for managing your curricula:
List view:
- All curricula you have access to
- Filterable by structure, status, etc.
- Search by name or description
Detail view:
- Curriculum overview and metadata
- Content tree showing all nodes
- Actions: Edit, Create Variant, Delete
Core Concepts for Authors
1. Curricula
A curriculum is a complete educational program based on a structure. Examples:
- "Grade 3 Mathematics - 2024 Edition"
- "AP Biology - California Standards"
- "Kindergarten Literacy - Spanish Version"
Key characteristics:
- Based on exactly one structure (cannot be changed after creation)
- Aligned to one standards framework (optional but cannot be changed)
- Contains hierarchical content nodes
- Can have child variants
Your curricula vs. All curricula:
- Authors can only edit their own curricula
- Editors can edit any curriculum
- Everyone can view curricula (Viewers and above)
2. Content Nodes
Every piece of content in your curriculum is a content node. Nodes are organized hierarchically based on the structure's rules.
Example hierarchy:
Course: Grade 3 Math
βββ Unit: Addition & Subtraction
β βββ Lesson: Adding Two-Digit Numbers
β β βββ Activity: Practice Problems
β β βββ Assessment: Quick Check
β βββ Lesson: Subtraction with Regrouping
β βββ Activity: Regrouping Practice
β βββ Assessment: Unit Test
βββ Unit: Multiplication Basics
βββ ...
Node characteristics:
- Has a specific type (defined by the structure)
- Contains attribute values (title, description, content, etc.)
- Positioned in the hierarchy (parent-child relationships)
- Has a workflow status (Draft, In Review, Published, etc.)
Adding nodes:
- You can only add node types allowed by the structure
- Hierarchy rules enforce what can contain what
- Nodes inherit attributes from their type's bundles
3. Attributes
Each node has attributesβthe data fields you fill in when creating content.
Common attributes across all types:
- Title (required)
- Description (optional)
Type-specific attributes:
- Duration (for lessons, activities)
- Learning Objectives (for lessons)
- Question Count (for assessments)
- Materials Needed (for activities)
Attribute sources:
- Direct attributes: Defined specifically for this node type
- Bundle attributes: Come from attribute bundles applied to the type
Required vs. Optional:
- Required attributes (marked with *) must be filled before publishing
- Optional attributes can be left blank
- You can save drafts with incomplete required fields
4. Variants
Variants let you create adapted or localized versions of a curriculum while maintaining a connection to the parent.
Example use cases:
- Texas variant of a national curriculum (different standards)
- Spanish translation of an English curriculum
- Accelerated version of a standard course
How variants work:
- Start with all content from parent (inherited)
- Override specific nodes to customize
- Added nodes exist only in the variant
- Parent updates can flow to inherited content
Variant states:
- Inherited (blue badge): Content from parent, updates automatically
- Overridden (amber badge): Customized in this variant, no longer updates from parent
- Added (green badge): Only exists in this variant
See Using Variants for complete details.
5. Standards Alignment
If your curriculum has a standards framework assigned, you can align content nodes to specific standards.
Standards alignment:
- Associates content with educational standards
- Helps track coverage and compliance
- Makes content discoverable by standard
Alignment categories:
- Addressing: Content directly teaches this standard
- Building On: Content builds on prior knowledge from this standard
- Building Toward: Content prepares for this standard
- Practicing: Content provides practice for this standard
See Standards Alignment for complete details.
6. Workflow States
Content nodes progress through workflow states:
| State | What It Means | What You Can Do |
|---|---|---|
| Draft | Work in progress | Edit freely, incomplete fields OK |
| In Review | Submitted for approval | View only (unless you're a reviewer) |
| Approved | Reviewed and approved | Publish or continue editing |
| Published | Live and final | Unpublish to make changes |
Typical workflow:
1. Create content in Draft state
2. Fill in all required fields
3. Submit for Review
4. Reviewer approves or requests changes
5. Publish approved content
Note: Workflow may be customized by your organization.
Common Author Workflows
Creating Your First Curriculum
- Navigate to Content β Curricula
- Click Create Curriculum
- Fill in:
- Name (e.g., "Grade 4 Science - 2025")
- Description (optional context)
- Structure (choose from available templates)
- Standards Framework (required, cannot change later)
- Click Create Curriculum
- Start adding content nodes
See Creating Curricula for detailed steps.
Adding Content to a Curriculum
- Open your curriculum
- Click Add [Root Node Type] (e.g., "Add Course")
- Fill in attributes
- Save the node
- Add child nodes by selecting parent and clicking Add Child
- Continue building your content tree
See Working with Content for detailed steps.
Creating a Variant
- Open the parent curriculum
- Click Create Variant
- Enter variant name and description
- Choose structure (parent's structure or a variant)
- Choose standards framework (same or compatible via crosswalk)
- Click Create Variant
- Override nodes as needed for customization
See Using Variants for detailed steps.
Aligning Content to Standards
- Open a content node for editing
- Scroll to the Standards section
- Click + Align to Standard
- Search or browse for the standard
- Select alignment category
- Click the standard to add it
- Save your changes
See Standards Alignment for detailed steps.
Tips for Effective Authoring
Plan Before You Build
Before creating a curriculum:
- Review the structure to understand node types and hierarchy
- List the content you need to create
- Identify required attributes for each node type
- Consider how content will be organized
Sketch it out:
Course: Grade 2 Math
βββ Unit 1: Place Value
β βββ Lesson 1.1: Understanding Tens and Ones
β βββ Lesson 1.2: Comparing Numbers
β βββ Assessment: Unit 1 Quiz
βββ Unit 2: Addition
β βββ ...
Use Consistent Naming
Be systematic with names:
- β
"Unit 1: Place Value", "Unit 2: Addition" (numbered and descriptive)
- β
"Lesson 1.1: Understanding Tens and Ones" (hierarchical numbering)
- β "Lesson A", "Some Lesson" (unclear, inconsistent)
Why: Clear naming helps you, your team, and end users navigate content.
Fill Required Fields Early
Complete required attributes first:
- Prevents blockers when submitting for review
- Ensures you don't forget essential information
- Allows focusing on optional enhancements later
Save Drafts Frequently
While editing:
- Save after completing major sections
- Save before navigating away
- Save before testing or previewing
- No autosaveβmust click Save
Use Standards Alignment Strategically
Align as you create:
- Align content when it's fresh in your mind
- Don't wait until the end to align all content
- Review coverage periodically
Align at the right level:
- Lessons and activities should align to specific standards
- Units may align to broader standards or aggregate child alignments
Leverage Variants for Efficiency
When creating similar curricula:
- Create one master curriculum
- Create variants for regional, linguistic, or audience differences
- Override only what needs to change
- Parent updates flow to variants automatically
Example:
- Parent: "AP Biology - National"
- Variants: "AP Biology - California", "AP Biology - Texas"
- Override standards alignments in each variant
- Share common content through inheritance
Getting Help
Documentation
Core author guides:
- Creating Curricula - Start new curricula
- Working with Content - Add and edit nodes
- Using Variants - Create adapted versions
- Standards Alignment - Link to standards
Other resources:
- Glossary - Key terminology
- Getting Started - Platform overview
Ask Your Administrator
Contact your admin for:
- Questions about available structures
- Requests for new node types or attributes
- Permission issues or role changes
- Standards framework questions
Common Questions
"Which structure should I use?"
Ask your administrator which structure fits your content type. They can explain the available structures and their intended uses.
"Can I change my curriculum's structure after creating it?"
No. The structure is locked when you create a curriculum. Choose carefully, or create a test curriculum first.
"Can I edit someone else's curriculum?"
Only if you have Editor or Admin role. Authors can only edit their own curricula.
"What happens if I delete a content node?"
The node and all its children are permanently deleted. This cannot be undone. Consider moving nodes instead if you're unsure.
"How do I submit content for review?"
Complete all required fields, then click Submit for Review on the content node. It moves to "In Review" state.
Next Steps
Ready to start creating content?
- Creating Curricula - Create your first curriculum
- Working with Content - Add and organize content nodes
- Using Variants - Create localized or adapted versions
- Standards Alignment - Align content to educational standards
Related Documentation:
- Creating Curricula - Step-by-step curriculum creation
- Working with Content - Content node management
- Using Variants - Variant system guide
- Standards Alignment - Standards alignment workflow
- Glossary - Key terms and concepts