Support » Plugin: LifterLMS » course outline issue

  • Resolved mjyampa

    (@mjyampa)


    The following line in a ‘course outline’ module displays a page with a ‘get started’ button and progress bar:

    [lifter_lms_course_outline collapse=”true” toggle=”true”]

    The problem is, once clicked, it displays eight separate copies of the course content instead of one. I can’t figure out how to fix this, any help appreciated..!

    -Mark

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Support Natalie

    (@nrherron)

    Hi @mjyampa,

    I’m sorry you’re having this issue!

    Just make sure this isn’t a typo problem are you following the shortcode outlined here: https://lifterlms.com/docs/shortcodes/#lifterlms_course_outline with [lifterlms_course_outline] not [lifter_lms_course_outline]?

    If the forum just messed up the coding here then it definitely sounds like something is going wrong, but without more information it’s hard to point to exactly what that is. Could you please provide us with a copy of your system report https://lifterlms.com/docs/how-to-use-the-lifterlms-system-report/ via pastebin or a similar service?

    Could you also provide us with the direct link to the page where you’re encountering the issue?

    If you would like to provide screenshots as well, that would be helpful! Just keep in mind the forums don’t let you directly upload screenshots, they have to be sent through a link with a service like dropbox or google drive.

    The more information we have the better we can help resolve this issue for you!

    Thanks and take care,

    • This reply was modified 1 month, 4 weeks ago by  Natalie.

    Thanks Natalie for your help… here are some details:

    This is inherited code for me… the short code is missing the “course_id = ‘123’” shown in the outline you sent, so there must be some other way it links to the right material.

    the link to the ‘course outline’ page is on an Intranet:

    http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/course/product-pursuit-game/

    here is an image of that page:

    image1

    and here is an image after clicking “get started” which shows the content repeat three times, but scrolling down it actually repeats 8 times

    image2

    the Intranet URL to that second page is:

    http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/lesson/product-pursuit-game/

    Plugin Author Thomas Patrick Levy

    (@thomasplevy)

    @mjyampa,

    Both those images appear to be the same images. As I’m sure you’re aware we can’t access the intranet so thank you for posting links but that isn’t really helping us here!

    Could you please post your system report to pastebin or a like service like @nrherron requested in her last post?

    Thanks,

    Here is the second image:

    And the report which I captured and forgot to send…

    WordPress

    ——————————————-

    Home Url: http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev

    Site Url: http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev

    Login Url: http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/wp-login.php

    Version: 4.9

    Debug Mode: Yes

    Debug Log: Yes

    Debug Display: Yes

    Locale: en_US

    Multisite: Yes

    Page For Posts: Not Set

    Page On Front: Home (#2) [http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/]

    Permalink Structure: /blog/%postname%/

    Show On Front: page

    Wp Cron: Yes

    Settings

    ——————————————-

    Version: 3.28.0

    Db Version: 3.28.0

    Course Catalog:(#7250) []

    Membership Catalog: Membership (#7605) [http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/membership/]

    Student Dashboard: Dashboard (#7618) [http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/dashboard/]

    Checkout Page: Not Set

    Course Catalog Per Page: 6

    Course Catalog Sorting: date,DESC

    Membership Catalog Per Page: 9

    Membership Catalog Sorting: menu_order,ASC

    Site Membership: Not Set

    Courses Endpoint: my-courses

    Edit Endpoint:

    Lost Password Endpoint:

    Vouchers Endpoint:

    Autogenerate Username: yes

    Password Strength Meter: yes

    Minimum Password Strength: strong

    Terms Required: no

    Terms Page: Not Set

    Checkout Names: hidden

    Checkout Address: hidden

    Checkout Phone: hidden

    Checkout Email Confirmation: no

    Open Registration: no

    Registration Names: hidden

    Registration Address: hidden

    Registration Phone: hidden

    Registration Voucher: hidden

    Registration Email Confirmation: no

    Account Names: hidden

    Account Address: hidden

    Account Phone: hidden

    Account Email Confirmation: no

    Confirmation Endpoint: confirm-payment

    Force Ssl Checkout: no

    Country: US

    Currency: USD

    Currency Position: left

    Thousand Separator: ,

    Decimal Separator: .

    Decimals: 2

    Trim Zero Decimals: no

    Recurring Payments: no

    Email From Address: g11021@att.com

    Email From Name: EGVRL

    Email Footer Text:

    Email Header Image:

    Cert Bg Width: 800

    Cert Bg Height: 616

    Cert Legacy Compat: no

    Gateways

    ——————————————-

    Manual: Disabled

    Manual Logging:

    Manual Order: 1

    Server

    ——————————————-

    Mysql Version: 5.1.72

    Php Curl: Yes

    Php Default Timezone: UTC

    Php Fsockopen: Yes

    Php Max Input Vars: 1000

    Php Max Upload Size: 15 MB

    Php Memory Limit: 256M

    Php Post Max Size: 32M

    Php Soap: Yes

    Php Suhosin: No

    Php Time Limt: 300

    Php Version: 5.6.31

    Software: Microsoft-IIS/7.5

    Wp Memory Limit: 64M

    Browser

    ——————————————-

    HTTP USER AGENT: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36

    Theme

    ——————————————-

    Name: Divi Child Lifter – EGVRL

    Version: 1.0.0

    Themeuri:

    Authoruri:

    Template: divi

    Child Theme: Yes

    Llms Support: No

    Plugins

    ——————————————-

    Add From Server: 3.3.3

    Check Email: 0.5.5

    Divi Builder: 2.0.61

    Easy WP SMTP: 1.3.5

    Global Logon: 1.5

    Global Posts: 1.0

    H5P: 1.9.4

    If Menu: 0.6

    Import users from CSV with meta: 1.10.7.1

    LifterLMS: 3.28.0

    LifterLMS Labs: 1.5.0

    Members: 2.0.2

    Mutlisite Redirect: 1.0

    Network Shared Media: 0.11

    PDF Viewer: 0.1

    Query Monitor: 3.3.4

    Slider Revolution: 5.3.1.5

    WordPress Importer: 0.6.3

    WP-Piwik: 1.0.19

    WP-PostRatings: 1.85

    WP Crontrol: 1.6.2

    WP Migrate DB Pro: 1.8.1

    WP Migrate DB Pro CLI: 1.3.2

    WP Migrate DB Pro Media Files: 1.4.9

    WP Migrate DB Pro Multisite Tools: 1.2

    Integrations

    ——————————————-

    BbPress: No

    BuddyPress: No

    Template Overrides

    ——————————————-

    Plugin Author Thomas Patrick Levy

    (@thomasplevy)

    @mjyampa,

    Could you please attach a screenshot of the duplicate copies of the course content?

    I’m really sorry but I’m just not seeing any things in your report that could cause this and I have no idea why there’s be duplicate copies of course content.

    Are you certain you haven’t accidentally duplicated some blocks on your course or something?

    If you could please show me exactly what you’re seeing that would really really help!

    Thanks

    Thanks Thomas… Graphical Programming tools are tricky to communicate… Will try to be more clear. The contend itself is a graphical card game in the java framework vue.js.

    First the entry point for a Student, they click on ‘get started’

    https://www.dropbox.com/s/awnaltq00rmoz4a/thumbnail_image001.png?dl=0

    This leads to the following screen, where you can see the content is repeated three times.

    https://www.dropbox.com/s/icxcw58rec6t369/thumbnail_image002.png?dl=0

    Switching to admin view, Course object: does not look like module is repeated

    https://www.dropbox.com/s/5e35inuxcnf5scy/image001.png?dl=0

    Within Course object, Course Outline Module:

    https://www.dropbox.com/s/9mvfx5rarx4ulse/thumbnail_image003.png?dl=0

    Here is the Lifter LMS code.
    Notice it does not refer to the content location
    I can’t find where the content is referenced, but wherever that is must be where the duplication is coded…

    Plugin Author Thomas Patrick Levy

    (@thomasplevy)

    @mjyampa,

    Is the second screenshot a screenshot of your first lesson in the course?

    If so could you check theres no duplicate information on the LESSON post that could be causing the duplicates.

    Thanks,

    Thanks Thomas:

    I’m not clear on the terminology, but the top rectangular image in the second screenshot is a vue.js application that is the entirety of the course, the lower two rectangles are unwanted repeats.

    There is an object in the list of Post with the same name as the course:

    A visual preview of this post shows no repetition, and I didn’t see any evidence of duplication. (It does not mention ‘lesson’ at all.) Where is this post referenced in the Course..? or is it just linked by name? Just want to make sure this is the right post.

    -Mark

    Here is the code within the post “fullwidth module code content” that calls the content..:

    <iframe src=”http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/tu-card-game” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe>

    Plugin Author Thomas Patrick Levy

    (@thomasplevy)

    @mjyampa,

    This is a screenshot of a blog post… blog posts don’t output any LifterLMS information below them like that so I really am struggling to figure out what’s causing these duplicates… Are you certain this is the backend of what you’re seeing with the duplicates?

    Do you have any widgets in sidebars that could be causing this to happen?

    Do you have any custom code in your theme that could be accidentally causing duplicate content to show?

    Thomas:

    I see what is going on. This is a ‘multisite’ installation. Each subsite replicates the training content, allowing for some customization, for eight vendor agencies that provide personnel that we train.

    So the source behind the ‘lesson’ url (which LMS must create, i suppose?):

    http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/lesson/att-product-pursuit-game/

    has a dedicated link for each vendor subsite. I’ll have to test, but maybe students for each subsite only see the copy associated with their vendor subsite.

    source snippet:

    <p><iframe src=”http://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/tu-card-game” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/Alorica/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/iQor/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/Sitel/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/Sutherland/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/Teleperformance/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/VXI/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”http://mcsinitialtraining.web.att.com:8099/game/Convergys/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe></p>

    -Mark

    Plugin Author Thomas Patrick Levy

    (@thomasplevy)

    @mjyampa,

    I truly have no idea what this means.

    LifterLMS provides you with the ability to create lessons. Yes.

    I really don’t know why there would be so much duplicate content. Have you created a lot of custom code to make all this subsite vendor stuff work? Are you certain that this is all working properly and isn’t accidentally creating duplicates?

    I know this is confusing and frustrating but at the end of the day we have nearly 10k users and I have one report of duplicated content being duplicated so many times so I really don’t think there’s a bug here… I think there’s something else going on but I just can’t figure it out from screenshots and the code snippets you keep providing.

    I really have no idea what else to try to do here… Can you please quadruple check all your custom functionality and content and ensure that’s not causing the duplicates?

    Thanks Thomas:

    These are customization done by people who have since left. You know how it goes.

    Let’s close this one for now and I’ll post again once I can get together a more specific question…

    -Mark

Viewing 15 replies - 1 through 15 (of 15 total)
  • You must be logged in to reply to this topic.