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
    What should I do if I don't receive the dividend in my bank account? | Groww
    What’s Ethereum 2.0? A Complete Guide
    The Blackening Showtimes Near Century Aurora And Xd
    It may surround a charged particle Crossword Clue
    Gomoviesmalayalam
    Gamevault Agent
    King Fields Mortuary
    Lycoming County Docket Sheets
    Evita Role Wsj Crossword Clue
    United Dual Complete Providers
    Does Publix Have Sephora Gift Cards
    Knaben Pirate Download
    Wunderground Huntington Beach
    Enderal:Ausrüstung – Sureai
    Best Food Near Detroit Airport
    Peraton Sso
    Epro Warrant Search
    Teacup Yorkie For Sale Up To $400 In South Carolina
    Samantha Aufderheide
    Espn Horse Racing Results
    Sea To Dallas Google Flights
    The BEST Soft and Chewy Sugar Cookie Recipe
    Sister Souljah Net Worth
    Directions To Nearest T Mobile Store
    FREE Houses! All You Have to Do Is Move Them. - CIRCA Old Houses
    A Plus Nails Stewartville Mn
    James Ingram | Biography, Songs, Hits, & Cause of Death
    Jeep Cherokee For Sale By Owner Craigslist
    Que Si Que Si Que No Que No Lyrics
    Craigslist Free Stuff San Gabriel Valley
    Quality Tire Denver City Texas
    Whas Golf Card
    Jr Miss Naturist Pageant
    11 Pm Pst
    Restored Republic December 9 2022
    How much does Painttool SAI costs?
    Lovein Funeral Obits
    062203010
    2132815089
    Divinity: Original Sin II - How to Use the Conjurer Class
    Makes A Successful Catch Maybe Crossword Clue
    Wolf Of Wallstreet 123 Movies
    Cult Collectibles - True Crime, Cults, and Murderabilia
    Jane Powell, MGM musical star of 'Seven Brides for Seven Brothers,' 'Royal Wedding,' dead at 92
    A jovem que batizou lei após ser sequestrada por 'amigo virtual'
    Bismarck Mandan Mugshots
    10 Best Tips To Implement Successful App Store Optimization in 2024
    60 Second Burger Run Unblocked
    BYU Football: Instant Observations From Blowout Win At Wyoming
    라이키 유출
    Ff14 Palebloom Kudzu Cloth
    Cbs Scores Mlb
    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.