Hierarchical Select

Written by Jeff Beeman of the Arizona State University.
This implementation of the Hierarchical Select API dynamically fetches the grading system of the state of Arizona; this grading system is used by every college and university of Arizona.
The hierarchy is built according to a rather hard to grasp structure:
Grade › Subject › Strand › Concept › Objective
It uses the lazy loading principle. When the loading takes a couple of seconds, that means you have hit an unprocessed and therefor uncached part of the hierarchy. If you revisit the same part of the tree later, you'll notice it loads instantaneously.
Show config
Array
(
    [module] => az_standards
    [params] => Array
        (
        )

    [save_lineage] => 0
    [enforce_deepest] => 0
    [entity_count] => 0
    [require_entity] => 0
    [resizable] => 0
    [level_labels] => Array
        (
            [status] => 1
            [labels] => Array
                (
                    [0] => Grade
                    [1] => Subject
                    [2] => Strand
                    [3] => Concept
                    [4] => Objective
                )

        )

    [dropbox] => Array
        (
            [status] => 0
            [title] => Selected standards
            [limit] => 0
            [reset_hs] => 0
        )

    [editability] => Array
        (
            [status] => 0
        )

    [render_flat_select] => 0
)