(function () { "use strict"; angular.module("raz") .service("resourcesMenuContent", ['languageConstants', 'memberInfo', 'FeatureCheck', 'SITE_ID', 'SiteHelper', function (languageConstants, memberInfo, FeatureCheck, SITE_ID, SiteHelper) { var service = this; service.menuOptions = []; var isRazPlus = parseInt(SITE_ID) === SiteHelper.RAZ_PLUS_SITE_ID; // GROUP var contentBasedUnits = { name: 'Standards-Aligned', categories: [] }; service.menuOptions.push(contentBasedUnits); // // CATEGORY var curriculumMenu = { name: 'Curriculum', isDigitallyAssignable: isRazPlus, subcategories: [] }; contentBasedUnits.categories.push(curriculumMenu); // // SUBCATEGORY var literacyCurriculumMenu = { name: 'Literacy Curriculum', description: '32 weeks of content-based unit instruction', url: '/literacy-curriculum-map/', column: 1, isDigitallyAssignable: isRazPlus, menuItems: [] }; if (FeatureCheck.isFeatureEnabled('LCM_RAZ_PLUS_PAGE_VERSION_2') && !memberInfo['is_texas_edition']) { literacyCurriculumMenu.menuItems.push({ name: 'Grade K', url: '/literacy-curriculum-map/#!/gradeK' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 1', url: '/literacy-curriculum-map/#!/grade1' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 2', url: '/literacy-curriculum-map/#!/grade2' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 3', url: '/literacy-curriculum-map/#!/grade3' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 4', url: '/literacy-curriculum-map/#!/grade4' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 5', url: '/literacy-curriculum-map/#!/grade5' }); literacyCurriculumMenu.menuItems.push({ name: 'Sequence & Standards', url: '/literacy-curriculum-map/scope-sequence/' }); } else { literacyCurriculumMenu.menuItems.push({ name: 'Grade K', url: '/literacy-curriculum-map?grade=k' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 1', url: '/literacy-curriculum-map?grade=1' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 2', url: '/literacy-curriculum-map?grade=2' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 3', url: '/literacy-curriculum-map?grade=3' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 4', url: '/literacy-curriculum-map?grade=4' }); literacyCurriculumMenu.menuItems.push({ name: 'Grade 5', url: '/literacy-curriculum-map?grade=5' }); } curriculumMenu.subcategories.push(literacyCurriculumMenu); // // // SUBCATEGORY if (FeatureCheck.isFeatureEnabled('FOUNDATIONAL_SKILLS_SCOPE_SEQUENCE') && !memberInfo['is_texas_edition']){ var foundationalSkillsCurriculumMenu = { name: 'Foundational Skills Curriculum', description: '32 weeks of phonics & phonological awareness instruction', url: '/foundational-skills/', column: 2, isDigitallyAssignable: isRazPlus, menuItems: [] }; foundationalSkillsCurriculumMenu.menuItems.push({ name: 'Grade K', url: '/foundational-skills/#!/gradeK' }); foundationalSkillsCurriculumMenu.menuItems.push({ name: 'Grade 1', url: '/foundational-skills/#!/grade1' }); foundationalSkillsCurriculumMenu.menuItems.push({ name: 'Grade 2', url: '/foundational-skills/#!/grade2' }); foundationalSkillsCurriculumMenu.menuItems.push({ name: 'Scope & Sequence', url: '/foundational-skills/scope-sequence/' }); curriculumMenu.subcategories.push(foundationalSkillsCurriculumMenu); } // GROUP var booksAndPassages = { name: 'Books & Passages', categories: [] }; service.menuOptions.push(booksAndPassages); // // CATEGORY var leveledTextsMenu = { name: 'Leveled Texts', isDigitallyAssignable: isRazPlus, subcategories: [] }; booksAndPassages.categories.push(leveledTextsMenu); // // // SUBCATEGORY var booksAndPassagesMenu = { name: 'Books & Passages', url: '/books/', column: 1, isDigitallyAssignable: isRazPlus, menuItems: [] }; booksAndPassagesMenu.menuItems.push({ name: 'All Leveled Books', url: '/books/leveled-books/' }); booksAndPassagesMenu.menuItems.push({ name: 'Fiction Series', url: '/books/serial-books/' }); booksAndPassagesMenu.menuItems.push({ name: 'Nonfiction Series', url: '/books/themed-nonfiction-series/' }); booksAndPassagesMenu.menuItems.push({ name: 'Classics', url: '/books/classics/' }); booksAndPassagesMenu.menuItems.push({ name: 'Genres', url: '/books/genre-collections/' }); booksAndPassagesMenu.menuItems.push({ name: 'Close Read Passages', url: '/books/close-read-passages/' }); leveledTextsMenu.subcategories.push(booksAndPassagesMenu); // // // SUBCATEGORY var contentAreaMenu = { name: 'Content Area', url: '/content-area-reading/', column: 2, isDigitallyAssignable: isRazPlus, menuItems: [] }; contentAreaMenu.menuItems.push({ name: 'Art & Music', url: '/content-area-reading/art-music/' }); contentAreaMenu.menuItems.push({ name: 'Math', url: '/content-area-reading/math/' }); contentAreaMenu.menuItems.push({ name: 'Science', url: '/content-area-reading/science/' }); contentAreaMenu.menuItems.push({ name: 'Social Stories', url: '/content-area-reading/social-stories/' }); contentAreaMenu.menuItems.push({ name: 'Social Studies', url: '/content-area-reading/social-studies/' }); contentAreaMenu.menuItems.push({ name: 'Theme & News Packs', url: '/content-area-reading/theme-news-packs/' }); leveledTextsMenu.subcategories.push(contentAreaMenu); // // // SUBCATEGORY var additionalTextsMenu = { name: 'Additional Texts', url: '/non-leveled-texts/', column: 2, isDigitallyAssignable: isRazPlus, menuItems: [] }; additionalTextsMenu.menuItems.push({ name: 'Graphic, Comic, & Humor', url: '/non-leveled-texts/comic-books/' }); additionalTextsMenu.menuItems.push({ name: 'Poetry, Rhymes, & Songs', url: '/non-leveled-texts/poetry-books/' }); additionalTextsMenu.menuItems.push({ name: 'Shared Reading', url: '/non-leveled-texts/shared-reading/' }); additionalTextsMenu.menuItems.push({ name: 'Trade Book Resources', url: '/non-leveled-texts/trade-book-lessons/' }); leveledTextsMenu.subcategories.push(additionalTextsMenu); // // CATEGORY var assessmentsMenu = { name: 'Assessments', url: '/assessments/', menuItems: [] }; assessmentsMenu.menuItems.push({ name: 'Benchmark Books', url: '/assessments/benchmark-books/', isDigitallyAssignable: isRazPlus }); assessmentsMenu.menuItems.push({ name: 'Benchmark Passages', url: '/assessments/benchmark-passages/', isDigitallyAssignable: isRazPlus }); assessmentsMenu.menuItems.push({ name: 'Retelling Rubrics', url: '/assessments/retelling-rubrics/' }); assessmentsMenu.menuItems.push({ name: 'Alphabet Letter Naming', url: '/assessments/alphabet-letter-naming/', isDigitallyAssignable: isRazPlus }); assessmentsMenu.menuItems.push({ name: 'Phonological Awareness', url: '/assessments/phonological-awareness-assessment/' }); assessmentsMenu.menuItems.push({ name: 'Phonics', url: '/assessments/phonics-assessment/' }); assessmentsMenu.menuItems.push({ name: 'High-Frequency Words', url: '/assessments/high-frequency-words-assessment/', isDigitallyAssignable: isRazPlus }); assessmentsMenu.menuItems.push({ name: 'Fluency Timed Reading', url: '/assessments/fluency-timed-reading/' }); booksAndPassages.categories.push(assessmentsMenu); // GROUP var skills = { name: 'Skills', categories: [] }; service.menuOptions.push(skills); // // CATEGORY var foundationalMenu = { name: 'Foundational Skills', isDigitallyAssignable: isRazPlus, subcategories: [] }; skills.categories.push(foundationalMenu); // // // SUBCATEGORY var phonicsMenu = { name: 'Phonics', url: '/phonics/', column: 1, menuItems: [] }; if (FeatureCheck.isFeatureEnabled('FOUNDATIONAL_SKILLS_PHONICS') && !memberInfo['is_texas_edition']){ phonicsMenu.menuItems.push({ name: 'Lessons & Decodable Texts', url: '/phonics/lessons/', isDigitallyAssignable: isRazPlus }); } else { phonicsMenu.menuItems.push({ name: 'Decodable Books & Lessons', url: '/phonics/decodable-books/', isDigitallyAssignable: isRazPlus }); } phonicsMenu.menuItems.push({ name: 'Read-Aloud Books', url: '/phonics/read-aloud-books/', isDigitallyAssignable: isRazPlus }); phonicsMenu.menuItems.push({ name: 'Sound/Symbol Books', url: '/phonics/sound-symbol-books/', isDigitallyAssignable: isRazPlus }); phonicsMenu.menuItems.push({ name: 'Phonogram Flashcards', url: '/phonics/phonogram-flashcards/' }); phonicsMenu.menuItems.push({ name: 'Learning Centers', url: '/phonics/phonics-centers/' }); foundationalMenu.subcategories.push(phonicsMenu); // // // SUBCATEGORY var phonologicalAwarenessMenu = { name: 'Phonological Awareness', url: '/phonological-awareness/', column: 1, menuItems: [] }; phonologicalAwarenessMenu.menuItems.push({ name: 'Lessons', url: '/phonological-awareness/phonological-awareness-lessons/' }); phonologicalAwarenessMenu.menuItems.push({ name: 'Learning Centers', url: '/phonological-awareness/phonological-awareness-centers/' }); foundationalMenu.subcategories.push(phonologicalAwarenessMenu); // // // SUBCATEGORY var alphabetMenu = { name: 'Alphabet', url: '/alphabet/', column: 2, menuItems: [] }; alphabetMenu.menuItems.push({ name: 'Books', url: '/alphabet/alphabet-books/', isDigitallyAssignable: isRazPlus }); alphabetMenu.menuItems.push({ name: 'Chants', url: '/alphabet/alphabet-chants/' }); alphabetMenu.menuItems.push({ name: 'Print Letter Formation', url: '/alphabet/letter-formation-practice-sheets/' }); foundationalMenu.subcategories.push(alphabetMenu); // // // SUBCATEGORY var highFrequencyMenu = { name: 'High-Frequency / Common Words', url: '/high-frequency-words/', column: 2, menuItems: [] }; highFrequencyMenu.menuItems.push({ name: 'High-Frequency Word Books', url: '/high-frequency-words/high-frequency-word-books/', isDigitallyAssignable: isRazPlus }); highFrequencyMenu.menuItems.push({ name: 'Most Common Word Flashcards', url: '/high-frequency-words/most-common-words-flashcards/' }); foundationalMenu.subcategories.push(highFrequencyMenu); // // // SUBCATEGORY var fluencyMenu = { name: 'Fluency', url: '/fluency/', column: 2, menuItems: [] }; fluencyMenu.menuItems.push({ name: 'Practice Passages', url: '/fluency/fluency-practice-passages/' }); fluencyMenu.menuItems.push({ name: 'Reader\'s Theater Scripts', url: '/fluency/readers-theater-scripts/' }); fluencyMenu.menuItems.push({ name: 'Poetry, Rhymes, & Songs', url: '/fluency/poetry-books/', isDigitallyAssignable: isRazPlus }); fluencyMenu.menuItems.push({ name: 'Learning Centers', url: '/fluency/fluency-centers/' }); foundationalMenu.subcategories.push(fluencyMenu); // // CATEGORY var focusedInstructionMenu = { name: 'Focused Instruction', isDigitallyAssignable: isRazPlus, subcategories: [] }; skills.categories.push(focusedInstructionMenu); // // // SUBCATEGORY var literacySkillsMenu = { name: 'Literacy Skills', url: '/literacy-skills/', column: 1, menuItems: [] }; literacySkillsMenu.menuItems.push({ name: 'Argumentation', url: '/literacy-skills/argumentation-skill-packs/', isDigitallyAssignable: isRazPlus }); literacySkillsMenu.menuItems.push({ name: 'Comprehension', url: '/literacy-skills/comprehension-skill-packs/', isDigitallyAssignable: isRazPlus }); literacySkillsMenu.menuItems.push({ name: 'Close Read Passages', url: '/literacy-skills/close-read-passages/', isDigitallyAssignable: isRazPlus }); literacySkillsMenu.menuItems.push({ name: 'Paired Books', url: '/literacy-skills/paired-books/', isDigitallyAssignable: isRazPlus }); literacySkillsMenu.menuItems.push({ name: 'Shared Reading', url: '/literacy-skills/shared-reading/', isDigitallyAssignable: isRazPlus }); literacySkillsMenu.menuItems.push({ name: 'Visual Devices', url: '/literacy-skills/visual-devices/' }); literacySkillsMenu.menuItems.push({ name: 'Graphic Organizers', url: '/literacy-skills/reading-graphic-organizers/' }); literacySkillsMenu.menuItems.push({ name: 'Literature Circles', url: '/literacy-skills/literature-circles/', isDigitallyAssignable: isRazPlus }); if (FeatureCheck.isFeatureEnabled('DISTANCE_LEARNING') && isRazPlus) { literacySkillsMenu.menuItems.push({ name: 'Distance Learning Packs', url: '/literacy-skills/distance-learning/', isDigitallyAssignable: isRazPlus }); } focusedInstructionMenu.subcategories.push(literacySkillsMenu); // // // SUBCATEGORY var topicCollectionsMenu = { name: 'Topic Collections', url: '/topic-collections/', column: 2, menuItems: [] }; topicCollectionsMenu.menuItems.push({ name: 'Text Sets', url: '/topic-collections/text-sets/', isDigitallyAssignable: isRazPlus }); topicCollectionsMenu.menuItems.push({ name: 'Close Reading Packs', url: '/topic-collections/close-reading-packs/', isDigitallyAssignable: isRazPlus }); topicCollectionsMenu.menuItems.push({ name: 'Project-Based Learning', url: '/topic-collections/project-based-learning-packs/', isDigitallyAssignable: isRazPlus }); focusedInstructionMenu.subcategories.push(topicCollectionsMenu); // // // SUBCATEGORY var interventionMenu = { name: 'Intervention', url: '/intervention/', column: 2, menuItems: [] }; if (FeatureCheck.isFeatureEnabled('FOUNDATIONAL_SKILLS_PHONICS') && !memberInfo['is_texas_edition']) { interventionMenu.menuItems.push({ name: 'Decodable Passages Packs', url: '/intervention/decodable-packs/' }); } interventionMenu.menuItems.push({ name: 'Tutoring & Mentoring', url: '/tutoring-mentoring-packs/' }); interventionMenu.menuItems.push({ name: 'Summer School', url: '/summer-school/' }); interventionMenu.menuItems.push({ name: 'High/Low Text Sets', url: '/intervention/high-low/', isDigitallyAssignable: isRazPlus }); if (FeatureCheck.isFeatureEnabled('HIGH_LOW_GRAPHICS')){ interventionMenu.menuItems.push({ name: 'High/Low Graphic Books', url: '/intervention/high-low-graphics/', isDigitallyAssignable: isRazPlus }); } focusedInstructionMenu.subcategories.push(interventionMenu); // // CATEGORY var writingVocabWordWorkMenu = { name: 'Writing, Vocabulary, & Word Work', isDigitallyAssignable: isRazPlus, subcategories: [] }; skills.categories.push(writingVocabWordWorkMenu); // // // SUBCATEGORY var writingMenu = { name: 'Writing', url: '/writing/', column: 1, menuItems: [] }; writingMenu.menuItems.push({ name: 'Process Writing Lessons', url: '/writing/process-writing/' }); writingMenu.menuItems.push({ name: 'Writer\'s Response', url: '/writing/writers-response/' }); writingMenu.menuItems.push({ name: 'Poetry Writing Lessons', url: '/writing/poetry-writing-lessons/' }); writingMenu.menuItems.push({ name: 'Learning Centers', url: '/writing/writing-centers/' }); writingVocabWordWorkMenu.subcategories.push(writingMenu); // // // SUBCATEGORY var grammarAndWordWorkMenu = { name: 'Grammar & Word Work', url: '/grammar/', column: 2, menuItems: [] }; if (FeatureCheck.isFeatureEnabled('FOUNDATIONAL_SKILLS_DAILY_LANGUAGE_PRACTICE')){ grammarAndWordWorkMenu.menuItems.push({ name: 'Daily Language Practice', url: '/grammar/daily-language-practice/' }); } else { grammarAndWordWorkMenu.menuItems.push({ name: 'Write Rights', url: '/grammar/write-rights/' }); } grammarAndWordWorkMenu.menuItems.push({ name: 'Word Work Learning Centers', url: '/grammar/word-work-centers/' }); grammarAndWordWorkMenu.menuItems.push({ name: 'Grammar & Mechanics Learning Centers', url: '/grammar/grammar-mechanics-centers/' }); writingVocabWordWorkMenu.subcategories.push(grammarAndWordWorkMenu); // // // SUBCATEGORY var handwritingMenu = { name: 'Handwriting', url: '/handwriting/', column: 1, menuItems: [] }; handwritingMenu.menuItems.push({ name: 'Print Letter Formation', url: '/handwriting/letter-formation-practice-sheets/' }); handwritingMenu.menuItems.push({ name: 'Cursive', url: '/handwriting/cursive/' }); writingVocabWordWorkMenu.subcategories.push(handwritingMenu); // // SUBCATEGORY var vocabularyMenu = { name: 'Vocabulary', url: '/vocabulary/', column: 2, menuItems: [] }; vocabularyMenu.menuItems.push({ name: 'Vocabulary & Idiom Books', url: '/vocabulary/vocabulary-books/', isDigitallyAssignable: isRazPlus }); vocabularyMenu.menuItems.push({ name: 'Graphic Organizers', url: '/vocabulary/vocabulary-graphic-organizers/' }); vocabularyMenu.menuItems.push({ name: 'Word Sorts', url: '/vocabulary/word-sorts/' }); writingVocabWordWorkMenu.subcategories.push(vocabularyMenu); // GROUP var languages = { name: 'Languages', categories: [] }; service.menuOptions.push(languages); // // CATEGORY var spanishMenu = { name: 'Spanish', subcategories: [] }; languages.categories.push(spanishMenu); // // // SUBCATEGORY var spanishBooksAndPassagesMenu = { name: 'Spanish Books & Passages', url: '/worldlanguages/spanish/books-and-passages/', column: 1, isDigitallyAssignable: isRazPlus, menuItems: [] }; spanishBooksAndPassagesMenu.menuItems.push({ name: 'Spanish Leveled Books', url: '/worldlanguages/spanish/leveled-books/' }); spanishBooksAndPassagesMenu.menuItems.push({ name: 'Authentic Spanish Books', url: '/worldlanguages/spanish/authenticSpanishBooks/' }); spanishBooksAndPassagesMenu.menuItems.push({ name: 'Songs and Rhymes', url: '/worldlanguages/spanish/spanish-songs-and-rhymes/' }); spanishBooksAndPassagesMenu.menuItems.push({ name: 'Fiction Series', url: '/worldlanguages/spanish/serial-books/?filter[spanish]' }); spanishBooksAndPassagesMenu.menuItems.push({ name: 'Math Books', url: '/worldlanguages/spanish/math-books/' }); spanishMenu.subcategories.push(spanishBooksAndPassagesMenu); // // // SUBCATEGORY var spanishFoundationalMenu = { name: 'Spanish Foundational Skills', url: '/worldlanguages/spanish/foundational-skills/', column: 2, menuItems: [] }; spanishFoundationalMenu.menuItems.push({ name: 'High-Frequency Word Books', url: '/worldlanguages/spanish/high-frequency-word-books/', isDigitallyAssignable: isRazPlus }); spanishFoundationalMenu.menuItems.push({ name: 'Most Common Word Flashcards', url: '/worldlanguages/spanish/most-common-words-flashcards/' }); spanishFoundationalMenu.menuItems.push({ name: 'Alphabet Books', url: '/worldlanguages/spanish/alphabet-books/', isDigitallyAssignable: isRazPlus }); spanishFoundationalMenu.menuItems.push({ name: 'Print Letter Formation', url: '/worldlanguages/spanish/letter-formation-practice-sheets/' }); spanishFoundationalMenu.menuItems.push({ name: 'Cursive Letter Formation', url: '/worldlanguages/spanish/cursive/' }); spanishMenu.subcategories.push(spanishFoundationalMenu); // // // SUBCATEGORY var spanishAssessmentsMenu = { name: 'Spanish Assessments', url: '/worldlanguages/spanish/assessments/', column: 1, isDigitallyAssignable: isRazPlus, menuItems: [] }; spanishAssessmentsMenu.menuItems.push({ name: 'Benchmark Passages', url: '/assessments/benchmark-passages/?langId=' + languageConstants.SPANISH_LANGUAGE_ID }); spanishAssessmentsMenu.menuItems.push({ name: 'High-Frequency Words', url: '/worldlanguages/spanish/high-frequency-words-assessments/' }); spanishMenu.subcategories.push(spanishAssessmentsMenu); // // // SUBCATEGORY var spanishFocusedInstructionMenu = { name: 'Spanish Focused Instruction', url: '/worldlanguages/spanish/focused-instruction/', column: 2, menuItems: [] }; spanishFocusedInstructionMenu.menuItems.push({ name: 'Comprehension Skill Packs', url: '/worldlanguages/spanish/comprehension-skill-packs/', isDigitallyAssignable: isRazPlus }); spanishFocusedInstructionMenu.menuItems.push({ name: 'Close Reading Packs', url: '/worldlanguages/spanish/close-reading-packs/', isDigitallyAssignable: isRazPlus }); spanishFocusedInstructionMenu.menuItems.push({ name: 'Summer School Theme Packs', url: '/summer-school/spanish-summer-school-theme-packs/' }); spanishFocusedInstructionMenu.menuItems.push({ name: 'Graphic Organizers', url: '/worldlanguages/spanish/reading-graphic-organizers/' }); spanishMenu.subcategories.push(spanishFocusedInstructionMenu); // // CATEGORY var worldLanguagesMenu = { name: 'World Languages', subcategories: [] }; languages.categories.push(worldLanguagesMenu); // // // SUBCATEGORY var frenchBooks = { name: 'French Books', url: '/worldlanguages/french/books', column: 1, isDigitallyAssignable: isRazPlus, menuItems: [] }; frenchBooks.menuItems.push({ name: 'French Leveled Books', url: '/worldlanguages/french/leveled-books/' }); frenchBooks.menuItems.push({ name: 'Alphabet Books', url: '/worldlanguages/french/alphabet-books/' }); frenchBooks.menuItems.push({ name: 'Fiction Series', url: '/worldlanguages/french/serial-books/' }); worldLanguagesMenu.subcategories.push(frenchBooks); // // // SUBCATEGORY var frenchSkillPractice = { name: 'French Skills Practice', url: '/worldlanguages/french/skills-practice/', column: 1, menuItems: [] }; frenchSkillPractice.menuItems.push({ name: 'High-Frequency Word Books', url: '/worldlanguages/french/high-frequency-word-books/', isDigitallyAssignable: isRazPlus, }); frenchSkillPractice.menuItems.push({ name: 'Most Common Words Flashcards', url: '/worldlanguages/french/most-common-words-flashcards/' }); frenchSkillPractice.menuItems.push({ name: 'High-Frequency Word Assessments', url: '/worldlanguages/french/high-frequency-words-assessments/', isDigitallyAssignable: isRazPlus, }); frenchSkillPractice.menuItems.push({ name: 'Graphic Organizers', url: '/worldlanguages/french/reading-graphic-organizers/' }); worldLanguagesMenu.subcategories.push(frenchSkillPractice); // // // SUBCATEGORY var moreWorldLanguages = { name: 'More World Languages', url: '/worldlanguages/more-world-languages/', column: 2, isDigitallyAssignable: isRazPlus, menuItems: [] }; moreWorldLanguages.menuItems.push({ name: 'British English', url: '/worldlanguages/british-english/books/' }); moreWorldLanguages.menuItems.push({ name: 'Polish', url: '/worldlanguages/polish/leveled-books/' }); moreWorldLanguages.menuItems.push({ name: 'Ukrainian', url: '/worldlanguages/ukrainian/leveled-books/' }); moreWorldLanguages.menuItems.push({ name: 'Vietnamese', url: '/worldlanguages/vietnamese/leveled-books/' }); worldLanguagesMenu.subcategories.push(moreWorldLanguages); // GROUP var addOns = { name: 'Add-Ons', categories: [] }; if (FeatureCheck.isFeatureEnabled('EXTENDED_LEARNING')) { service.menuOptions.push(addOns); } // // CATEGORY var ellEditionMenu = { name: 'ELL Edition', subcategories: [] }; if (FeatureCheck.isFeatureEnabled('EXTENDED_LEARNING')) { addOns.categories.push(ellEditionMenu); } else { languages.categories.push(ellEditionMenu); } // // // SUBCATEGORY var ellEditionSubMenu = { name: 'ELL Edition', url: '/ell/ell-edition/', column: 1, menuItems: [] }; ellEditionSubMenu.menuItems.push({ name: 'ELL Leveled Reader Packs', url: '/ell/ell-leveled-reader-packs/', isDigitallyAssignable: isRazPlus }); ellEditionSubMenu.menuItems.push({ name: 'ELL Content Picture Packs', url: '/ell/ell-content-picture-packs/', isDigitallyAssignable: isRazPlus }); if (FeatureCheck.isFeatureEnabled('ELL_GRAMMAR_RESOURCES')){ ellEditionSubMenu.menuItems.push({ name: 'ELL Grammar Resources', url: '/ell/ell-grammar-resources/', isDigitallyAssignable: isRazPlus }); } ellEditionSubMenu.menuItems.push({ name: 'ELL Vocabulary Book Series', url: '/ell/ell-vocabulary-books/', isDigitallyAssignable: isRazPlus }); ellEditionSubMenu.menuItems.push({ name: 'ELL Vocabulary Power Packs', url: '/ell/ell-vocabulary-power-packs/', isDigitallyAssignable: isRazPlus }); ellEditionSubMenu.menuItems.push({ name: 'ELL Comic Conversations', url: '/ell/ell-comic-conversations/', isDigitallyAssignable: isRazPlus }); ellEditionSubMenu.menuItems.push({ name: 'ELL Language Skill Packs', url: '/ell/ell-language-skill-packs/' }); ellEditionSubMenu.menuItems.push({ name: 'ELL Assessments', url: '/ell/ell-assessments/' }); ellEditionSubMenu.menuItems.push({ name: 'Language Proficiency Alignment', url: '/ell/ell-language-proficiency-alignment/' }); ellEditionMenu.subcategories.push(ellEditionSubMenu); // // // SUBCATEGORY var ellContentAreaMenu = { name: 'ELL Content Area', url: '/ell/ell-content-area-reading/', column: 2, isDigitallyAssignable: isRazPlus, menuItems: [] }; ellContentAreaMenu.menuItems.push({ name: 'Language Arts', url: '/ell/ell-content-area-reading/language-arts/' }); ellContentAreaMenu.menuItems.push({ name: 'Math', url: '/ell/ell-content-area-reading/math/' }); ellContentAreaMenu.menuItems.push({ name: 'Science', url: '/ell/ell-content-area-reading/science/' }); ellContentAreaMenu.menuItems.push({ name: 'Social and Instructional Language', url: '/ell/ell-content-area-reading/social-instructional-language/' }); ellContentAreaMenu.menuItems.push({ name: 'Social Studies', url: '/ell/ell-content-area-reading/social-studies/' }); ellEditionMenu.subcategories.push(ellContentAreaMenu); // // CATEGORY var connectedClassroomMenu = { name: 'Connected Classroom', url: '/connected-classroom/' }; if (isRazPlus) { addOns.categories.push(connectedClassroomMenu); } }]); }());