• Resolved jviridis14

    (@jviridis14)


    I really dislike what has happened since upgrading to 3.0.

    First of all the formatting with the theme I’m using is really crappy. Times New Roman, 10pt font with no intuitive look to indicate that if a person wants to take the course they have to join the membership first and then must create an account before that.

    Before 3.0 all that was needed was to be logged in and click enroll.

    If a person tries to register on the site and join the membership they get a 404 page. I hate that for a user to begin a course, they are confusingly told they need to be part of a specific membership which has an unattractive and confusing link as the only way to get that. If they then register and go back to the course page and try to click enroll it continues to tell them they need to join the membership so they click the small membership name link if they figure it out.

    Then they have an entirely new page with a button that says join. When they click Join they are directed to a 404 error page without any successful registration and still cannot view the free course.

    Using a user account before the upgrade I was able to skip the membership enrollment part and test just the course enrollment. Clicking enroll leads to yet another page for purchasing so they can see that everything says FREE in a crappy layout with a button that says “Buy Now” even when its free. So after 4 pages of crappy layouts and a crappy cart-looking system that I don’t need, the user can view free course.

    Truthfully I dont even know what I should do at this point besides scrap this plugin and find another way to track users’ usage of the courses. If it at least worked I could start figuring out how to make the things I wish weren’t there at least look nice.

    All of the courses on the site are free, there is only one kind of membership. All I need is a user to be automatically enrolled in the only kind of membership as soon as they are registered and then be able to enroll in the courses and track which users are enrolled in which courses and how far they are. Any suggestions would be great, but the most important of all is getting the 404 error to go away so that as clunky and awful as it is, a user can actually get registered and view the courses. I saw somewhere that automatic enrollments are possible, but I couldn’t figure out how to do it.

    PS: the analytics are a little lacking so we are working on building our own tiny report. If you could tell me where in the database the information is stored for which users are enrolled in which courses and how much they have completed that would be great. That way I don’t have to keep digging through looking for it. We need to be able to pull a report to see a list of users that have finished the courses and we would like a report that showed a list of active users over a certain time period, but that’s less important for now.

Viewing 10 replies - 1 through 10 (of 10 total)
  • @jviridis14,

    I go above and beyond to help. I have done everything in my power to craft a plugin that course creators like yourself can utilize to create courses. I am not trying to make your life difficult.

    I am truly sorry that you are unhappy with the changes we have made. We have some very complicated reasons for making the changes that we have made, but, in general, we have made almost all of the changes based on user feedback. We are trying to create something better than what we know is available. Maybe this upgrade is not for you. In that case roll back if you have a backup. I don’t recommend this but if you are unwilling to adjust or you simply think what we’ve done is not good, then get yourself rolled back. You can curse me for this but I can’t change what’s already done.

    I wrote an exhaustive upgrade guide which you can read at https://lifterlms.com/docs/upgrading-lifterlms-3-0/

    We did our best to notify the user base that this upgrade was a MASSIVE upgrade that changes a huge number of functionalities and adjusts the way things are going to look.

    I am sorry that this missed you.

    I want to help.

    Let’s look at 404s.

    Have you flushed your permalinks: https://lifterlms.com/docs/how-to-flush-wordpress-rewrite-rules-or-permalinks/

    I am 300% aware that analytics are lacking and we’ll have more analytics soon. In the meantime, the Database is documented with all things custom at https://lifterlms.com/docs/lifterlms-database-description/

    Anything that’s missing is a custom post type so the data can be found on the posts and postmeta table.

    I can’t fix your theme issues. We are moving away from trying to support every theme in the world because it’s simply impossible. If you are having theme issues I can make some suggestions but unless the content is flat out broken, your theme (or you) is going to need to accommodate LifterLMS. I know this is a somewhat arrogant stance but I only have so many hours in the day and they’re better spent focusing on what benefits the whole userbase than fixing the size of a font on a theme that doesn’t accommodate our custom content areas.

    Despite all that, most issues are simple CSS snippets. Send me a link to your site and let me see if there are some small wins here. If I can give you some help in 10 minutes wouldn’t that make you happy?

    You need to create a free access plan for your membership (if you haven’t done so already) and you should enable the Manual payment gateway so that users can purchase your free memberships.

    If you want to solve your issues I will help you.

    Lay your questions on me and provide me with some URLs so I’m not blind.

    If you want to simply move on, please do. I love our users and I love you but I am not a salesman and if you’re not happy I don’t want you to stay with us. I want you to go off and be happy.

    Thread Starter jviridis14

    (@jviridis14)

    I appreciate your willingness to help and thank you for the link to the database description.

    The CSS items I can probably work out on my own. My biggest problem is that the enrollment is not working.

    I have already flushed the permalinks and tried various permalink formats and nothing worked. I’ve done a lot of experimenting trying to get this to work so things are little messed up at this point but here is the website:

    https://teamtca.com/?page_id=5520

    After going down every rabbit hole trying to fix it I’m sure there are things that need to be set back correctly. The biggest thing is probably that we changed the checkout page a bunch of times, but it never actually displays anything anyway. Again, all I need is for people to register and enroll in the free courses. The courses are all set up, as they were working previously, but now registration and enrollment are not working.

    If you could help by trying to register and enroll in a course to see what might wrong that would be really great.

    @jviridis14,

    I’m sorry if this is an obvious question but have you configured your checkout page via LifterLMS Settings -> Checkout and ensured that the correct shortcode is on the page?

    You can read about how to configure and setup this page at https://lifterlms.com/docs/checkout-page/

    The page on your site displays no content which leads me to believe that the issue is related to this.

    There’s a possibility that this might also have to do with the fact that you do not have pretty permalinks setup on your site. Can you try enabling any kind of permalink structure via Settings -> Permalinks and see if that helps?

    Thanks,

    Thread Starter jviridis14

    (@jviridis14)

    Wow… I have to apologize for my frustration. That was a dumb mistake.

    I have one last question– where can I go to change the text from “BUY NOW” on the checkout page to “ENROLL”?

    @jviridis14,

    No apology necessary, but in a few weeks, if you’re happy with LifterLMS, come back and leave us a review. Those make my day!

    You can do this via a custom filter: https://lifterlms.com/docs/lifterlms-filters/#lifterlms_checkout_buy_button_text

    If that’s too much you can install Loco Translate and translate the string. I have a (slightly outdated) tutorial on how to use Loco Translate to “translate” strings in LifterLMS at https://lifterlms.com/docs/how-do-i-customize-the-text-of-lifterlms-buttons-and-more/

    Any other questions please let me know,

    Thread Starter jviridis14

    (@jviridis14)

    @thomasplevy

    Thank you for your help! I have one more question actually–

    I’ve noticed that if a student has enrolled in a course and then that course is deleted, the course no longer appears in the list of possible courses to enroll in, but it still shows up on the users profile page listed that they are still enrolled in that course.

    Is there a way to delete the course from the user page when the course is deleted?

    @jviridis14,

    That’s a bug, I’ve logged it and will get it resolved ASAP: https://github.com/gocodebox/lifterlms/issues/250

    Thread Starter jviridis14

    (@jviridis14)

    @thomasplevy

    Ok cool. Actually one other last thing… sorry haha. Is there a way to execute autoenrollment in a membership upon user registration? So as soon as the person creates a user they are auto-enrolled in a membership and that membership auto-enrolls them in courses?

    @jviridis14,

    You could have the utilize a voucher that enrolls them into the membership.

    You can even *require* that a user has a valid voucher during registartion.

    We don’t have a setting or feature to do that automatically though.

    Take care,

    That’s a bug, I’ve logged it and will get it resolved ASAP: https://github.com/gocodebox/lifterlms/issues/250

    Fixed in 3.1.3

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘New student registration problems’ is closed to new replies.