One thing I had trouble with when using Moodle is getting it to look “nice” and laying out the middle content how I wanted. This was a bit tough when adding resources and activities because 1.) you had to use the icon set for that resource/activity 2.) I could not change the font size or color and 3.) I couldn’t lay out multiple activities on the same line which made for one long list.

Then I stumbled upon Moodle Docs: Course Homepage – Tips and tricks. Basically, that link gives the idea to make resources or activities in a hidden section, copy the link then use that URL somewhere else giving you more flexibility to link to your content. Here are modified instructions from that link which I have used:

  1. Set your weeks or topics to 1 more than you need
  2. Create the resources or activities you want in that last section
  3. Choose a resource or activity that you just created, open it and copy the URL (this is the direct link to that resource/activity)
  4. Navigate to the place you want to link to the resource/activity you just copied
  5. Insert a label
  6. Insert text or maybe even an image and make that a link using the URL that you previously copied
  7. Go back to your course settings and set the weeks or topics one less (hiding that last section with the stored resources and activities)

How can this be used? I have used this method when I wanted the activity link to be bigger, a different color, an image or when I wanted to make multiple activities be on the same line. I have also used this method when I did not want the default icon for a certain activity.

In my opinion this method gives you much more flexibility in formatting your links look and layout. You can also use the copied URL direct link in an HTML block, compose a web page resource or any place where you can make a link instead of the label resource which I mentioned in the above instructions.

Check out Tips and tricks from Moodle Docs for a more in depth and varied ways of this method. I would like to hear if anyone else has a different method of accomplishing the same thing or would like to add their two cents!