Figure 4. The visual grammar and interactive states of CoMAP nodes. (a) illustrates the six basic node types: Learner Analysis ( a.1 ), Learning Objectives ( a.2 ), Instructional Strategies ( a.3 ), Learning Activities ( a.4 ), Project Resources ( a.5 ), and Assessment & Evaluation ( a.6 ). Each type is distinguished by a unique icon and color to facilitate at-a-glance comprehension of the design structure. (b) demonstrates the different display modes and interactive states of an Objective node: Default ( b.1 ), Hovered ( b.2 ) to reveal options, Expanded ( b.3 ) for detailed content editing, Left Clicked ( b.4 ) exposing AI-powered refinement and splitting tools, and Connected ( b.5 ) to another node (e.g., Activity) to illustrate pedagogical relationships. These states support fluid, non-linear design exploration. Figure 4 provides a detailed breakdown of the visual grammar and interactive states of CoMAP nodes. Panel (a), labeled "Basic Node Type," illustrates the six distinct node types used for designing curriculum: Learner Analysis (a.1), Learning Objectives (a.2), Instructional Strategies (a.3), Learning Activities (a.4), Project Resources (a.5), and Assessment & Evaluation (a.6). Each node is represented by a unique icon and color to facilitate easy at-a-glance identification of the design structure. Panel (b), labeled "Different Display Mode," showcases the interactive states of an "Objective" node. It starts with the Default view (b.1), then shows the Hovered state (b.2), which reveals an option to "Show Details." The Expanded state (b.3) allows for detailed content editing and includes a description of the objective, such as "Master the ability to retrieve scientific data…" The Left Clicked state (b.4) exposes options like "Edit," "Delete," and AI-powered functions such as "Split" and "Refine," indicated by small icons. Finally, the Connected state (b.5) shows how a node can be linked to another, such as an "Objective" to an "Activity," to visually represent pedagogical relationships.