The node object containing a node, and GroupNode children.
Creates a tree where each assignmentgroup is represented as a GroupNode. assignmentgroups with the same parent (period) are grouped together.
Creates a tree where each assignment is represented as a GroupNode. assignments with the same parent (period) are grouped together.
Creates a tree where each node is represented as a GroupNode. nodes with the same parent (period) are grouped together.