R0.24 No Longer Supported

Moodle Courses in Joomla

  • Kyle
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
15 years 11 months ago #1 by Kyle
Moodle Courses in Joomla was created by Kyle
Hey Guys,

Busy setting up a online course, and need help with managing the way users can go through the process of 'purchasing' a course. The typical scenario, is that I only want Joomla registered users to Pay for a course. Which for the most part I have working.

My problem now is that I have a 'Courses' page with an overview of each Course. However, I can only add 1 module 'Joomdle courses' to an article. I would like to have a 'Enrol' button for each course. How can I make it that a each 'course' section on my article gets it's own unique 'Enrol' button (specific to a course) next to my content?

I have attached a screenshot to summarize.

Where the 'Enrol' button is set, I would like it that users who are not 'logged in/registered' will be prompt to do so. This does work when setting the 'Joomdle Course' module to 'Course Description' where you can see the 'Enrol' button. This would be fine, but I have about 6 courses..thus need 'Enrol' for each one.

Please Log in or Create an account to join the conversation.

More
15 years 11 months ago #2 by Chris
Replied by Chris on topic Re: Moodle Courses in Joomla
Hi kyleross

Love the look of your site. I believe this will require a change, Antonio will be able to confirm. He is away this weekend, so I will speak with him once he is back on Monday.

Overall, I think the approach is positive and something I think should be there.

Please Log in or Create an account to join the conversation.

More
15 years 11 months ago #3 by Antonio Durán
Replied by Antonio Durán on topic Re: Moodle Courses in Joomla
Hi. Sorry, but I don't know if I understand this at all :)

As I see it, you would write normal articles for the courses (not using joomdle views) and would need a way to insert a "Buy course" button anywhere in those articles?

About the problem of not being able to put two modules on the same page, I saw this error the other day. Will fix it soon.

Please Log in or Create an account to join the conversation.

  • Kyle
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
15 years 11 months ago #4 by Kyle
Replied by Kyle on topic Re: Moodle Courses in Joomla
Hi Antonio, yes the 'buy course' is what I'm referring to. I have a total of 6 courses. Thus I have 6 listed links generated from the 'Joomdle Module'. I wish to only show the 'Buy Course' next to each course overview such as in the picture above.

I am sure it would run on a specific principle that each course would have similar syntax referencing that 'course' in virtuemart(as below). Can you recommend any work around here, or perhaps a solution?

Appreciate all the help!

example.com/demo/index.php?option=com_jo...ion-copy-1&Itemid=53

Please Log in or Create an account to join the conversation.

More
15 years 11 months ago #5 by Antonio Durán
Replied by Antonio Durán on topic Re: Moodle Courses in Joomla
I don't know if are talking about the same thing.

You talk about the module, but I don't see any modules in the picture.

So, what is the screenshot? A normal joomla article?

As you see, I am still quite lost on what you are trying to accomplish.

Please Log in or Create an account to join the conversation.

  • Kyle
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
15 years 11 months ago #6 by Kyle
Replied by Kyle on topic Re:Moodle Courses in Joomla
Hi Antonio,

Apologies for the confusion, I have attached images to assist my explanation.



This page 'Courses' is indeed an article. This article contains the 'Joomdle Courses' module, which I have configured now to show my available courses. As you can see, it lists the courses...which i DO NOT want.

When you click on a particular course, it takes you to the next screen with a 'course description' and a 'Buy Course' button as seen in the attached image.

I wish to have each course in my article, have there own 'Joomdle module', as you can specify each course in the Module itself. But the article does not allow multiple instances of 'Joomdle Courses' module. Thus the predicament of having a 'list' which is un-neat and not practical.

My work-around is taking the link of each one, and hyperlinking the word 'Click here' to go to each 'Course description'.

Please Log in or Create an account to join the conversation.

  • Kyle
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
15 years 11 months ago #7 by Kyle
Replied by Kyle on topic Re:Moodle Courses in Joomla
It seems my other image did not attach, please see the image below as depicted above.

Thanks!

Please Log in or Create an account to join the conversation.

More
15 years 11 months ago #8 by Antonio Durán
Replied by Antonio Durán on topic Re:Moodle Courses in Joomla
Ok, I think I fully understand you now.

So, in theory, what would be best for you is just to be able to insert two or more modules into the article.
Is this a joomla restriction (ie: you can't add 2 instances of any modules) or it only happens in joomdle?

Yesterday I fixed the bug in the module that prevented it for working when inserted twice in a page. Don't know if that will make it for you, but I guess it is worth a try.

I attach the new courses module. Just unistall old one and put this in. Then test if you can add 2 modules to the same article.

Please Log in or Create an account to join the conversation.

More
15 years 11 months ago #9 by Antonio Durán
Replied by Antonio Durán on topic Re:Moodle Courses in Joomla
As usual, I forgot to attach :)

File Attachment:

File Name: mod_joomdl...rses.zip
File Size:4.32 KB

Please Log in or Create an account to join the conversation.

  • Kyle
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
15 years 11 months ago #10 by Kyle
Replied by Kyle on topic Re:Moodle Courses in Joomla
Hey Antonio,

Unistalled the previous 'Joomdle Courses' module. Tried installing the one provided and got the following error.

JInstaller::install: File 'var/www/vhost/topazwe/httpdocs/tmp/install_4c21ced6ccb62/elements/course.php' does not exist.

Please Log in or Create an account to join the conversation.