Moodle is structured with a site at the top level containing categories to organize courses. Courses are then comprised of topics, resources, activities, and blocks. All parts of Moodle including the site, categories, courses, and their components are considered contexts where user roles can be assigned. The document outlines this structure and emphasizes that users have roles within contexts rather than being assigned globally in Moodle.