Plugin needed to manage trainers & courses

Hi,

I’m building a simple website for a client that is starting a new training company, staffed by semi-retired trainers.

What they want to be able to do is to have input courses that are provided by each of the trainers, and then be able to show the following type of pages:

– List Trainers

When you click on a trainer, you’ll see all of their courses, and clicking on a specific course will show you the course details.

– List Category (e.g. Finance, HR, Marketing, etc.)

When you click on a category, you’ll see all of the courses for that category, and clicking on a specific course will show you the course details.

– List Training Locations (e.g. Philadelphia, Chicago, etc.)

When you click on a Training Location, you’ll see all of the courses for that location, and clicking on a specific course will show you the course details.

It would be overkill to implement a full learning management system (LMS) for this, but I haven’t found a suitable plugin yet.

Does anyone have any suggestions?

Thanks in advance,

Robert Ford

  • Jack Kitterhing
    • Code Norris

    Hi there @fordrm

    I hope you are well today.

    I would recommend using the membership plugin https://premium.wpmudev.org/project/membership/

    You could restrict access to pages/courses/menus and control what visitors do and don’t see, it would also enable you to charge if you wished to for access to the courses.

    You would have a lot of pages by the sounds of what you wish to do, but then you can create a overall page if you wished with links to other pages, there would be a lot of internal linking I would think.

    You could create the trainer as a normal WordPress user then upgrade them and enable them to publish their own posts/courses/pages, then again restrict access with the membership plugin, I think CustomPress would also be of use https://premium.wpmudev.org/project/custompress/

    Thanks!

    Kind Regards

    Jack.

  • fordrm
    • Site Builder, Child of Zeus

    Hi Jack,

    Thanks for your quick response.

    All of the trainers & courses will be public information.

    What I really want is something where the admin can add a new course, and as they do, they’ll pick the trainer from a drop-list and do the same for the location.

    They are not scheduled courses like another site I built recently. Here, these are the courses that are available, at a time and location to be determined (so the location for the course might be Greater Philadelphia, but the client wants it to be held in Wilmington, which is 30 miles away).

    I really want to make it straighforward, so that by adding a category as a menu item, it does most of the work for me.

    Robert

  • Jack Kitterhing
    • Code Norris

    Hi there Robert (@fordrm)

    I hope you are well today.

    I believe then that custompress would suit your situation best https://premium.wpmudev.org/project/custompress/

    Where you can create a custom post type (courses) then add courses via the wp-admin, You could then output the courses on a courses page or via editing the WordPress loop.

    Once you have your initial custom post type set up it becomes quite straight forward :slight_smile:

    You can find the usage instructions on CustomPress here https://premium.wpmudev.org/project/custompress/#usage

    And of course if you get stuck or have any questions etc, we’re happy to help :slight_smile:

    Thank you for being a WPMU DEV member and have a great day!

    Kind Regards

    Jack.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.