Moodle: Hide and unhide courses and course sections (2024)

  • Home
  • Moodle and Educational Technology
  • Moodle
  • Build and Manage Courses

Last Modified on 05/07/2024 1:02 pm EDT

" + "

    "; var el, title, navLink, sectionID, sctn, headerNesting; // Grab all the H2s, H3s, H4s and turn them into TOC titles. // Define the heading levels you want to use in ascending order. // Can add additional headers or remove unneeded. $(".hg-article-body h2, .hg-article-body h3, .hg-article-body h4").each(function() { el = $(this); // Shorthand for the header itself title = el.text(); // The text we write in the editor for the header if (title != '') { // If the [title] is not blank... var anchorTitle, level; anchorTitle = el.text().replace(/([~!@"#$%^&*()_+=`{}\[\]\|\\:;'<>,.\/\? ])+/g, '-').toLowerCase().trim(); // Set all headers to a 0-nesting level. headerNesting = 'header-nesting-0'; // Adjust header-nesting layers so that they point to the correct html tag. // header-nesting-1 should match the second .hg-article-body h# listed above; // header-nesting-2 should match the third, etc. // li-h# classes are used to style the links per header level, independent of indentation. if ($(this).is('h2')) { level = 'li-h2'; } else if ($(this).is('h3')) { headerNesting = 'header-nesting-1'; level = 'li-h3'; } else if ($(this).is('h4')) { headerNesting = 'header-nesting-2'; level = 'li-h4'; } navLink = "#" + anchorTitle; newLine = "
  • " + "" + title + "" + "
  • "; ToC += newLine; // buttonID and buttonLink used for the 'Copy section link to clipboard' button, // as seen in the subsequent lines starting with el.html var buttonID, realURL, buttonLink; buttonID = anchorTitle + '-button'; // Build buttonLink: realURL = window.location.href; // Grab the page URL as seen in the address bar function cleanURL(URL) { // removes any current hash (#) anchor at the end of the URL if (URL.includes("#")) { let end = URL.search("#"); let washedURL = URL.slice(0, end); return washedURL; } else { return realURL; }; }; buttonLink = cleanURL(realURL) + navLink; el.html(''+ '

    '+el.html()+ ''+ '

    '); // Wrap
    elements with unique IDs around the header and its following elements, // up to the next header: // Append '-section' to create a unique identifier for the sections we are defining. sectionID = anchorTitle + '-section'; // .nextUntil() selects all the sibling elements (elements with the same parent) // after the header, until the next header (':header'). // .add() adds additional elements to the selected pool, in this case the header // itself. // .wrapAll() surrounds the group of selected elements with the specified HTML. el.nextUntil(':header').add(el).wrapAll(""); } }); // Take the ToC created above and add /ul, /nav, and /div to close its constituent elements, // setting the complete ToC as all of it together. ToC += "

" + "" + "

"; // Add the complete ToC to the page above (before) this script. $("#snippet-prepend").before(ToC); /* Junk attempt to adjust the scroll of the toc: var topPad = $('#nav-column').css('top'); var navColumnH = $('#nav-column').height() - topPad; $('#nav-column').css('height', 'navColumnH');// navColumnH -= topPad;// $('#nav-column').height({// $('#nav-column').height() - 80;// });// var navColumnH = $('#nav-column').height();// var navBlockH = navColumnH - 80;// $('#nav-block').height(navBlockH); */ // ---- TIPPY ---- // // Tippy tutorial content: https://tippyjs.bootcss.com/creating-tooltips/ // Create tippyTextAttribute plugin to handle setting the content of the tippy instance: // Necessary to cleanly pass the content from the specific instance's reference to the // initializing script. See the Plugins and FAQ sections of above docs for details. const tippyTextAttribute = { name: 'tippyTextAttribute', defaultValue: true, fn() { return { // onShow() effectively resets the content of the tooltip each time it is triggered // to be shown. Allows simple functionality to keep the "Copied! message (written // below in the on('click') function) as long as it is in focus instead of // automatically resetting after a set amount of time. onShow(instance) { if (!instance.props.tippyTextAttribute) { return; } const tippyText = instance.reference.getAttribute('tippy-text'); if (tippyText) { instance.setContent(tippyText); } } }; } }; // Settings for clipboard-button tooltip: tippy(".clipboard-button", { allowHTML: true, // HTML instead of just a text string placement: 'top', // Appear above button hideOnClick: "toggle", // Don't immediately disappear when mouse is removed distance: 9, // Pixel distance from top border of button theme: 'owlbert', // Custom theme; see Tippy CSS section tippyTextAttribute: true, // Generate tooltip based on an attribute [double check] plugins: [tippyTextAttribute], // Enable above }); // On clicking the button, copy the "clipboard-link" to the clipboard and // set the tippy to show "Copied!" message: $(document).on("click", ".clipboard-button", function () { // On click of clipboard button, do: var button = $(this) // button = the button clicked var copyText = button.attr("clipboard-link"); // Simplify code: set link URL as var navigator.clipboard.writeText(copyText); // Copy URL to PC clipboard this._tippy.setContent('Copied!'); // Make the tooltip show 'Copied' // Overwrite the HTML within the clipboard button (replacing the old icon with check icon): button.html(''); // Set the time before the resetClipTip function (below) is run clipboard-check icon resets to original clipboard icon: setTimeout(resetClipTip, 3000); // delay: 3000ms (3 seconds) function resetClipTip() { // Define the resetClipTip function // Overwrite the button's HTML with the original check-less clipboard icon: button.html(''); }; }); });

Moodle lets Instructors of record and Other editing teachers hide an entire course site to prevent students, auditors and guests from seeing it.Similarly, Moodle allows course instructors to hide course sections, assignments, and materials.

Before you start, you need:

  • an Instructor of record or Other editing teacher role in a Bryn Mawr Moodle course

Hide/show entire course

Hide/show course elements

Manually

Manually hide course sections, activities or resources that you don't wish students and guests to see. (Instructors of record, Other editing teachers, Non-editing teachers will still see them, but with a Hidden from students tag attached.)

Automatically, at a specified time

Add date restrictions to hide or reveala course section, activity or resource to students and guestsat a future date and time. The item remains visible to Instructors of record, Other editing teachers, and Non-editing teachers with a Restricted tag that summarizes the restriction parameters. (Students and guests do not see this tag when the item is visible to them.)

Videos & further reading on courses and course sections

Questions?

If you have any additional questions or problems, don't hesitate to reach out to the Help Desk!

Phone: 610-526-7440 | Library and Help Desk hours
Email: [email protected] |Service catalog
Location: Canaday Library 1st floor

Related Articles

  • Moodle: Customize and organize your course

  • Moodle: Add files and folders to a course

  • Moodle: Get a merged Moodle site for a multi-section course

  • Moodle: Save or export course data and content

  • NameCoach: Add to a Moodle course

Moodle: Hide and unhide courses and course sections (1)

Thank you! Your feedback has been submitted.

    Moodle: Hide and unhide courses and course sections (2024)

    FAQs

    Moodle: Hide and unhide courses and course sections? ›

    Log into Moodle and open the course you wish to hide. Choose Settings. Set Course Visibility to Hide (invisible to students, even if enrolled) or Show (visible). Click Save and Display.

    How do I hide course categories in Moodle? ›

    Hiding categories

    Categories may be easily hidden or shown via Administration>Site administration>Courses>Manage courses and categories and clicking the 'eye' icon of the category you wish to hide. Hidden categories are only visible to site administrators or those with the capability to "view hidden courses".

    How do I hide my courses in Moodle? ›

    Hide a Moodle course from student view
    1. Go to your course in Moodle.
    2. Click the Settings link under the course title.
    3. Under the General heading, locate the dropdown menu to the right of Course visibility.
    4. Choose Hide.
    5. Scroll to the bottom of the page and choose Save and display.
    Mar 1, 2024

    Who can see hidden courses in Moodle? ›

    Managers can see hidden categories, and teachers/non editing teachers can see hidden courses (but students can't). Moodle often has help available for individual capabilities, to understand the ramifications of changing things, but it doesn't always give a clear notion of the intent behind the capability.

    How do I make my course visible in Moodle? ›

    In the upper right corner of the screen, click on the "gear" icon. From the resulting drop-down list, choose "more" to see course administration page. Select Edit settings on the resulting webpage. In the General section of the settings, click the Course visibility menu and select Show.

    How do you hide sections in Moodle? ›

    Manually
    1. Toggle Edit mode on.
    2. Click (Edit) next to a visible item.
    3. Choose Hide to hide it.
    4. Moodle adds a Hidden from students tag to remind teachers that an item is invisible; students cannot see this tag.
    May 7, 2024

    How do I hide course participants from students in Moodle? ›

    Procedure
    • Go to your Moodle course page.
    • Click on the Participants link below the course title.
    • In the dropdown menu, select Permissions.
    • In the Filter textbox enter the words "View participants". ...
    • Click on the trashcan next to all the student roles to remove the ability to see the participants listing.
    Jul 12, 2023

    How do I hide modules on Moodle? ›

    Hiding a module

    The hide/show column allows selected modules to be hidden i.e. they do not appear in any course "Add an activity" dropdown menu and cannot be used in any course. To hide a module, click the eye icon so that it changes to a closed eye.

    Which Moodle page allows you to star or hide courses? ›

    General help

    On the My Courses page, there are 3 little dots that give you the option to "star this course" or "remove from view".

    How to detect cheating in Moodle? ›

    Moodle itself cannot detect whether a student is cheating. However, it can easily be integrated with external tools that allow you to keep a closer eye on your students. It also gives you access to student activity logs through which you can keep tabs on suspicious behavior.

    Why can't I see my Courses in Moodle? ›

    If a course does not show up in the Moodle home page, check to see if the Dashboard view has a filter or if the course has been hidden. See "Filtering Course Listings" and "Starring and Hiding" above. If the course doesn't appear anywhere in Moodle, you may not be enrolled in the course.

    How do you hide the course total in Moodle? ›

    Hide Course total

    Select the Edit link on the same row as the Module total at the bottom of the list of grades. Select Hide.

    How do I hide available courses in Moodle? ›

    Site administration > Plugins > Blocks > Courses > Hide 'All courses' link. Uncheck that and viola, the courses are all hidden from the students except for the ones they are enrolled in.

    How do I make a course visible to guests in Moodle? ›

    Course settings for guest access
    • From Course navigation, click 'Participants', and then from the dropdown, click 'Enrolment method> Guest access'. ...
    • Enable guest access by clicking on the "eye" icon or by choosing it in the 'Add method' dropdown menu.
    Aug 23, 2023

    How do I hide a grade category in Moodle? ›

    Hide grade category

    You can hide all the grades within a category by hiding the grade category. Grade categories are displayed in a folder icon and highlighted in grey. Select the Edit link on the same row as the name of the category. Select Hide from the menu that opens.

    Can students see their groups in Moodle? ›

    With visible groups, students can see which other groups are doing the same activities as they are; with separate groups, they do not know which other groups are doing the same activities. Using groups with discussion forums allow teachers to restrict interaction between students.

    How do I hide activities from students in Moodle? ›

    How do I hide a Moodle activity from students?
    1. In your course homepage, turn editing on.
    2. Find the activity you wish to hide.
    3. Click next to its title.
    4. Click Hide.

    Top Articles
    New World: Best Recipes To Increase Your Luck While Gathering
    Spyware Threats in Trusted Credentials on Android Devices - Extensive Guide
    Xre-02022
    Busted Newspaper Zapata Tx
    Wordscapes Level 6030
    The UPS Store | Ship & Print Here > 400 West Broadway
    Archived Obituaries
    Phone Number For Walmart Automotive Department
    His Lost Lycan Luna Chapter 5
    Farmers Branch Isd Calendar
    Shaniki Hernandez Cam
    Doby's Funeral Home Obituaries
    Which aspects are important in sales |#1 Prospection
    Cars For Sale Tampa Fl Craigslist
    Lesson 3 Homework Practice Measures Of Variation Answer Key
    Regular Clear vs Low Iron Glass for Shower Doors
    Mid90S Common Sense Media
    Bros Movie Wiki
    Who called you from 6466062860 (+16466062860) ?
    iOS 18 Hadir, Tapi Mana Fitur AI Apple?
    Shannon Dacombe
    Connect U Of M Dearborn
    Tnt Forum Activeboard
    Everything We Know About Gladiator 2
    Pekin Soccer Tournament
    Divina Rapsing
    Lonesome Valley Barber
    Arre St Wv Srj
    Decosmo Industrial Auctions
    zom 100 mangadex - WebNovel
    SuperPay.Me Review 2023 | Legitimate and user-friendly
    Rochester Ny Missed Connections
    Filthy Rich Boys (Rich Boys Of Burberry Prep #1) - C.M. Stunich [PDF] | Online Book Share
    Obituaries Milwaukee Journal Sentinel
    Chime Ssi Payment 2023
    Kabob-House-Spokane Photos
    Harbor Freight Tax Exempt Portal
    Cal State Fullerton Titan Online
    Ascensionpress Com Login
    Elijah Streams Videos
    Syracuse Jr High Home Page
    Boneyard Barbers
    Pnc Bank Routing Number Cincinnati
    Petsmart Distribution Center Jobs
    CARLY Thank You Notes
    Baywatch 2017 123Movies
    Go Bananas Wareham Ma
    Thotsbook Com
    City Of Irving Tx Jail In-Custody List
    Rick And Morty Soap2Day
    San Diego Padres Box Scores
    M Life Insider
    Latest Posts
    Article information

    Author: Dan Stracke

    Last Updated:

    Views: 5926

    Rating: 4.2 / 5 (63 voted)

    Reviews: 86% of readers found this page helpful

    Author information

    Name: Dan Stracke

    Birthday: 1992-08-25

    Address: 2253 Brown Springs, East Alla, OH 38634-0309

    Phone: +398735162064

    Job: Investor Government Associate

    Hobby: Shopping, LARPing, Scrapbooking, Surfing, Slacklining, Dance, Glassblowing

    Introduction: My name is Dan Stracke, I am a homely, gleaming, glamorous, inquisitive, homely, gorgeous, light person who loves writing and wants to share my knowledge and understanding with you.