Bernhard Kaindl
Forum Replies Created
-
@romandas: It would be possible with the H5P Interactive Video player instead of the Tutor LMS video player. You would have to install the H5P plugin, create an interactive Video content in the H5P menu and then add the H5P interactive Video(s) using the H5P shortcode to the lesson (either just copy and pase or using the “Add H5P” button) in the lesson. I think it is possible to add multiple H5P interactive Videos into a H5P course presentation or other H5P content elements.
If you care about marking the lesson only complete when the videos have been watched: I have a Tutor LMS integration plugin that then marks the lesson as complete.
However, for now, it is possible to skip forward in H5P interactive Video, but you can embed Quizzes into the H5P interactive Videos which check that the students actually were able to give correct answers about the Video content before the H5P interactive Video is successfully completed and only then, my plugin then marks the lesson as complete.@tulasi811: While Themeum does not actually test their new Tutor LMS features (A new config option to change the courses slug has been added recently, this likely caused your issue after the update ), after many weeks have passed, they finally start to fix the bugs they introduced:
Here are two fixes for this recently released custom coruse_base_permalink feature:
https://github.com/themeum/tutor/commit/822e1a624dde897fb2b3f07afabda324f3066394
https://github.com/themeum/tutor/commit/721344b1b765c2bed3e3658939748539638bcca3
It’s a good idea to hold off updating Tutor to any x.x.0 release and wait at least a few weeks until they get around to fix things. However, I guess that things might improve again, maybe a new dev started working for them (it looks like) from the recent changes.
Watch for a 2.4.1 release coming hopefully soon and not a 2.5.0 with new breaking changes. I can’t be sure that your issue will be solved, but the these fixes look like fixing truly broken code from this same change and it starts to look sensible.- This reply was modified 1 year, 4 months ago by Bernhard Kaindl.
Forum: Plugins
In reply to: [Tutor LMS - eLearning and online course solution] Course list edit@largbasket: Maybe Themeum would benefit from adding the installation and setup instructions I gave in my post to a page linked from https://docs.themeum.com/tutor-lms/elementor-integration/course-list/ (and so on) so users would find it easier to install and get started with the Tutor LMS Elementor Addon.
Forum: Plugins
In reply to: [Tutor LMS - eLearning and online course solution] Course list edit@radu25bv To get the “Course List” Elementor Widget as shown on
https://docs.themeum.com/tutor-lms/elementor-integration/course-list/ you have to do the following steps:
https://docs.themeum.com/tutor-lms/elementor-integration/getting-started/ – Here in a simple list
1. Install the plugin “Elementor” (Dashboard -> Plugins -> Install)
1.5: As shown on the getting-started link above: Enable Elementor for editing regular pages (You don’t need to enable Elementor for other content until you want to use Elementor for those – better enable it only for content types where you really need it!)
2. Install the plugin Tutor LMS Elementor Addons” (likewise)
3. Create Page with Elementor: Pages -> Create -> Edit with Elementor
4. In the Elementor Sidebar, collapse all sections besides “Tutor LMS”, and in the Section “Tutor LMS” you should find the “Course List” Elementor icon as shown using the red arrow in the left sidebar on this screenshot: https://docs.themeum.com/tutor-lms/elementor-integration/course-list/
5. Drag the “Course List” icon to the area labelled “Drag Widget here”.
6. Click into the new Course List Widget: This should update the Sidebar to show you the customisation options of the Tutor LMS Course List Elementor Widget.You have quite some more customisation options there.
It would be very hard to replace the link to the “single course list” to another link. Maybe it can be done using CSS, but then all course links would have the same link target.
A better way would possibly if it would be possible to override the base permalink for the slug composed by the course link with a different base permalink instead of “/courses” (e.g. “/course-registration-mail”) and then you can put your own pages which then open a mailto link there or so.is it possible to introduce the DATE of the course under the duration? like 15-17 september
You can likely solve this by adding e.g. “15-17 september” to the end (or the start) of the course title!
And: Yes, of course: You absolutely CAN SET the Elementor page with the Course List as your WordPress Home page! I do this in production now.If you want to do some more things, like:
- – Select to show only enrolled courses,
- – Show the course progress
- (both, are like shown in the Tutor LMS Dashboard page)
- Then, you can my version of the Elementor Addon instead:
- To install it, you need to download the zip file from this URL and install from the WordPress Dashboard -> Plugins -> Install -> Upload Plugin
https://github.com/Akzente-Training/tutor-lms-elementor-addons/releases/tag/v3.0.8
- This reply was modified 1 year, 6 months ago by Bernhard Kaindl.
- This reply was modified 1 year, 6 months ago by Bernhard Kaindl.
- This reply was modified 1 year, 6 months ago by Bernhard Kaindl.
@butifarra If you are not going for this expensive plugin, you can do it by a complete WordPress migration to a completely fresh WordPress site:
If you don’t want to go for a complete WordPress migration (for which many possibilities exist), you can try to export import the parts you need manually.
Of course, on the newly migrated Tutor LMS installation, you can then delete Media and Posts/Pages/Plugins not used for your new LMS installation.
On migrating just the minimal set of data:
– The Pictures used by Tutor LMS are part of the WordPress Media Library, so you have to copy the “uploads” folder, and then re-sync the Media Library using a Media Library Sync plugin.
– The Tutor LMS courses, course bundles, lessons etc are custom post types, which you can export using the WP Dashboard: Tools -> Export -> { Users, Courses, Lessons, Quizzes, Assignments, Media, … }
– At the new WP site, you must then use Tools -> Import -> WordPress -> and pass it all the exported.
Note: I recommend you import the Users first, because when I did not import the Users first, the “Course Author” field in the imported Courses was broken because the user who authored the courses was not created at the time of import of the course post type records.
If you succeed using this partial migration draft, please share your experience with it, thanks!
Otherwise, just the full WordPress migration with clean-up of not needed data afterwards is the method which surely works!
For example, after my migration, I used WordPress Database cleanup Plugins to completely get rid of any left-over tables from other plugins (e.g. WooCommerce, etc). Also you can then delete any Pages and Posts you don’t need in the new site by selecting all that you don’t need and dumping them all in one go (or a few ones) and then empty the bin.Here is the same check now with the course base slug changed from “courses” to “course”:
wget –save-headers https://backup3.powerakademie.at/course{s,}/2-lehrjahr-modul-2-die-macht-der-worte/lessons/lektionsentwurf/ -o-|grep -e HTTP -e cache
HTTP request sent, awaiting response… 200 OK
HTTP request sent, awaiting response… 404 Not Found
The OK request was for /courses/ and the 404 was for /course/ (which was set).
AFAICS, a fix, which was developed by Shaikh Ahmed Shewa who is the developer with the most contributions to Tutor LMS was overlooked byMd.Harun-Ur-Rashid when he released 2.3.0:
https://github.com/themeum/tutor/pull/564
Maybe it would be good if Md.Harun-Ur-Rashid would invite the other developers and especially Shaikh Ahmed Shewa for review when releasing a new version, and especially he shall also check to pull requests at
https://github.com/themeum/tutor/pulls
At this URL there are currently also number of fixes for Tutor LMS which should be applied to the Development version of Tutor LMS ASAP!
Also, it would be good if both developers would check their GitHub notifications at https://github.com/notifications for new pull requests from other developers on a regular basis (or just (re-)enable their GitHub notification emails) and follow up on these Pull Requests.- This reply was modified 1 year, 6 months ago by Bernhard Kaindl.
@largbasket: No, of course that does not help, I was aware of this needed setting. BTW, you should check that in the Tutor LMS settings, then you won’t get reports related to the regular permalink base structure of WordPress not matching the expectations of Tutor LMS.
But this is a different case, and I am not a newbie. I’m a software developer.
If you are not able to understand what I say, just reproduce it and please forward this to a developer, thanks!
And it’s not a caching issue:
All caching is disabled on my server, no CDN and here is the output:
After having set the new feature for changing the Lesson permalink base (the same happens with the course permalink base as well), from “lessons” to “lesson”, I get this output:
> wget –save-headers https://backup3.powerakademie.at/courses/2-lehrjahr-modul-2-die-macht-der-worte/lesson{s,}/lektionsentwurf/ -o-|grep -e HTTP -e cache
> HTTP request sent, awaiting response… 200 OK
> HTTP request sent, awaiting response… 404 Not Found
As shown, despite no caching, the lesson is still served from “/lessons”, and not from the expected “/lesson”.
Just try it yourself.Forum: Plugins
In reply to: [Tutor LMS - eLearning and online course solution] H5P results in Tutor LMSUpdate: Whether “Mark as complete” is shown can be set by the filter “tutor_lesson_show_mark_as_complete”: https://github.com/search?q=repo%3Athemeum%2Ftutor%20tutor_lesson_show_mark_as_complete&type=code
PS: This is the topic where H5P was discussed:
https://www.ads-software.com/support/topic/any-plans-to-use-h5p-in-addition-to-your-own-quizzes/Forum: Plugins
In reply to: [Tutor LMS - eLearning and online course solution] Course List@kklo I am not sure if it is clear to me what you want, maybe you can try to rephrase more simply what you want.
But if all you want is a dedicated Course List page with all or a selection (by Course Category), you can do that with the Elementor and Tutor LMS Elementor Addons plugin. See the Demo by searching “Course List” on this page:
https://elementor.com/blog/tutor-lms-online-course/
A Video Trailer you simply add the “Course List” widget from the Elementor Sidebar to your own page and customize it to your liking: https://youtu.be/9cbxl2v7gBc?t=20
PS: If you want to show logged-in users their progress in the course as part of the course cards in the course list, you can do that when you install my fork of the Tutor LMS Elementor Addons plugin instead of the version from Themeum. ZIP file download for upload into WordPress: https://github.com/Akzente-Training/tutor-lms-elementor-addons/archive/refs/heads/course_list_current_user_progres.zip- This reply was modified 1 year, 8 months ago by Bernhard Kaindl.