Assembling the heterogeneous elements for digital learning

The absence of a search function – my current big problem with a Moodle installation

Consider this a plea for suggestions. In particular, consider it a plea for workarounds that I can implement quickly (and painlessly).

The problem

I have a Moodle course site. It has a range of activities, many with a page or two of text that sets the context and explains the task. The image below shows what the activities for one week look like.

Week 1 learning path

Now this works fine if a student works sequentially through the activities. It tracks what they’ve completed etc.

It fails miserably when they want to revisit the page about “X”. They have to remember in which week “X” was talked about, under which activity “X” was addressed.

I have problems doing this and I wrote the stuff.

The “web way” solution

If this was any other website, we’d follow the advice of Jakob Nielsen

Search is one of the most important user interface elements in any large website. As a rule of thumb, sites with more than about 200 pages should offer search.

The “web way” solution would be to have a search engine. But the Moodle installation of the University I teach the course for doesn’t appear to provide this functionality. I believe the only way this can occur is to allow Google to have access to all courses on the site. While there may be reasons for this, it’s not a solution I’m pushing just to solve my problem.

How can I provide my students with a search function? How can I make my course site “of the web” and not “on the web”?

I have heard mention made of being saved by repositories. i.e. Moodle is not a content hosting platform and doesn’t try to be. If you want searchable content, place it in a repository. The trouble is we’re not talking here about large documentation. Just a lot of small pages that are closely wrapped around specific learning activities in Moodle. I’m yet to see an information repository integration that works as seamlessly as I’d expect.

My interim solution

In the absence of any brilliant ideas, it appears that the only way to do this is to create a duplicate website that is actually “of the web”. i.e. one that is indexed by Google. I’m thinking probably a blog with pages set up to match the weeks and other components.

Some have suggested providing the pages as a PDF document (or three). The problem with this is that there is web content (videos, animations etc) embedded throughout. Producing a print document would allow folk to search, but then they wouldn’t have access to the web content (unless they clicked on a link etc).

Producing a second website is by no means a perfect solution, some of its limitations include

  • Extra workload for me.
  • Large potential to create confusion amongst the students
    e.g. which website do I visit? Which website has the correct content? Do I need to check both websites?
  • Loss of some Moodle functionality.
    The course currently uses the Moodle activity completion functionality to allow students to track their completion, but also as part of the assessment. If students start working through the blog version of the website it will lead to “But I already did that activity!” problems.

Surely there has to be a better solution?

Leave a comment

Your email address will not be published. Required fields are marked *

No Comments “The absence of a search function – my current big problem with a Moodle installation”