@kimhuang
When I was looking at my course menu for the new term, I noticed there are several things disabled that I don't use at all: outcomes, announcements, collaborations, and conferences. Conferences is the most offensive, but looking through items you know you don't need is unnecessary.
I wrote this tweak that should be modified by anyone wanting to put it into a userscript. I don't know if it's suitable for inclusion in the global theme because some people might use them without displaying to the students.
What it does is to hide the item completely rather than change the text.
(function(){
if (/^\/courses\/\d+/.test(window.location.pathname) && !document.body.classList.contains('full-width')) {
// Modify the tabs line for the items you don't want to show when unused
const tabs = 'announcements,collaborations,conferences,outcomes'.split(',');
const items = document.querySelectorAll('ul#section-tabs li.section.section-hidden');
items.forEach(e => {
const classes = e.querySelector('a').classList;
const matching = tabs.filter(c => classes.contains(c));
if (matching.length > 0) {
e.style.display = 'none';
}
});
}
})();
It only affects items that are hidden, so if you use announcements in your class, it will still show.
Again, this may not be for everyone and there could be other items that go into the tabs list for other people, but I thought I'd throw it out there.