mjyampa
Forum Replies Created
-
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
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?):
https://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=”https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/tu-card-game” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/Alorica/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/iQor/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/Sitel/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/Sutherland/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/Teleperformance/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/VXI/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe><iframe src=”https://mcsinitialtraining.web.att.com:8099/game/Convergys/” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe></p>
-Mark
Here is the code within the post “fullwidth module code content” that calls the content..:
<iframe src=”https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/tu-card-game” width=”100%” height=”1000″ frameborder=”0″ scrolling=”no”></iframe>
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
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…Here is the second image:
And the report which I captured and forgot to send…
Wordpress
——————————————-
Home Url: https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev
Site Url: https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev
Login Url: https://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) [https://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) [https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/membership/]
Student Dashboard: Dashboard (#7618) [https://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: [email protected]
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
——————————————-
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:
https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/course/product-pursuit-game/
here is an image of that page:
and here is an image after clicking “get started” which shows the content repeat three times, but scrolling down it actually repeats 8 times
the Intranet URL to that second page is:
https://mostls1nhpxxd02.itservices.sbc.com/EGVRL-dev/lesson/product-pursuit-game/
Forum: Plugins
In reply to: [Interactive Content – H5P] Share content across Multisiteok, thanks… It looks like the H5P content is in the wp-content directory which is shared across the multiple WordPress Sites. Can it be manually uploaded from there to each site, or does each site need a separate copy..?
Yes, that did the trick thanks…
yeah, sorry i should have figured that out.
did you also define a constant for LLMS_Frontend_Assets::$min ..?
Fatal error: Access to undeclared static property: LLMS_Frontend_Assets::$min in E:\EGVRL-dev\wp-content\themes\divi-child-lifter\functions.php on line 286
hmm: it can’t seem to find that one either..:
PHP Fatal error: Class ‘LLMS_ASSETS_SUFFIX’ not found in E:\EGVRL-dev\wp-content\themes\divi-child-lifter\functions.php on line 272
I tried cycling the plugin activation and the theme as well.
here is the full line of code:
wp_enqueue_style( ‘llms-select2-styles’, plugins_url( ‘/assets/select2/css/select2’ . LLMS_ASSETS_SUFFIX::$min . ‘.css’, LLMS_PLUGIN_FILE ) );
could the other variable have changed as well..?
Thomas:
Didn’t mean to sound picky, the wait is fine, just being a thorough tester.
I’ll look at the memory, the system report for prod may be different than the one in this chain.
Sadly, my site was down this morning in test and prod (white screen). I restored to Lifter LMS 3.16 and that allowed normal access.
This has been a long thread and you have stuck with it above and beyond the call of duty, I’m fine to mark it resolved.
Lifter is mostly working, my users can wait a little longer for their csv files.
I’m planning to rebuild soon on a larger server with the latest versions and hopefully that will clear whatever happened last night.
-Mark
Worked well in test. [Chrome on Windows 7]
The database update did not kick off and stayed at 0% for 5 minutes. I clicked the “Taking too long” link and that finished quickly.
It is a ‘multi-site’ so after Network activation, each site has to run the database update.
Fine in Prod:
~5 minutes to download ~400 rows on the ‘student’ tab
~4 minutes for ~20 rows on the ‘courses’ tab
~4 seconds for 2 rows on the ‘quiz’ tabI can see why you went the cron to email route.
Maybe create a config setting so that admins can choose the delivery method.