• Resolved sirajedu

    (@sirajedu)


    hi
    i am ask the e-learning theme author but he didnt give me any respond or even mistaken answer
    please help me to fin solution of this question
    thanks in advance

    some emails come to the instructor when the student register or complete the course

    how to let welcome emails and achievement com to the student when he register or achieve

    i note that there is no option to edit lifter plugins content

    i want to change this to be vertical not horizontal
    my client ask me to make all lesson Under each other in this section

    this type of view is inconvenient for them

    how to remove and add some fields here?
    how to hide this sections and lesson from visitors view?

    print screen option not useful like this

    https://prnt.sc/hd97ww

    it is shaw navigation menu and every thing in the page

    how to fixs that?

    my default registration is student
    is there any way to let the instructor to register as instructor directly even the default registration set as student?

    how to keep any one register to keep him by default to be already registered in all courses in the website?

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Hey @sirajedu,

    how to let welcome emails and achievement com to the student when he register or achieve

    You can use the “Student Welcome” email (sent upon registration). This is one of the standard LifterLMS notifications. Check them all out here: https://lifterlms.com/docs/getting-started-lifterlms-notifications/

    As far as emails for an achievement, you’ll want to look into setting up Engagement Emails based on whatever criteria you’d like. You can see about setting up email engagement here: https://lifterlms.com/docs/engagements-overview/

    i note that there is no option to edit lifter plugins content

    There’s a ton of options here and we shy away from providing you with too much layout customization. There’s a ton of reasons why, but, in short, if you need to modify the layout of a course YOU ABSOLUTELY CAN. You can use page builders (we work best with Beaver Builder or Divi and we’ll be releasing Elementor options in the future but you can use Elementor without issue). You can use one of the many themes that supports LifterLMS and adds course / lesson customizations: https://lifterlms.com/product-category/themes/

    i want to change this to be vertical not horizontal
    my client ask me to make all lesson Under each other in this section

    this type of view is inconvenient for them

    how to remove and add some fields here?
    how to hide this sections and lesson from visitors view?

    I’m not sure exactly what you’re referring to here. Can you provide some screenshots of the elements you’re referring to?

    print screen option not useful like this

    it is shaw navigation menu and every thing in the page

    how to fixs that?

    You’ll need to identify the Header and Footer elements as defined by your theme and hide them on certificate pages. This CSS could work for you:

    /* llms cert compat */
    body.single-llms_certificate .top-bar,
    body.single-llms_my_certificate .top-bar,
    body.single-llms_certificate #header,
    body.single-llms_my_certificate #header,
    body.single-llms_certificate #footer,
    body.single-llms_my_certificate #footer {
    	display: none;
    }

    That *should* work.

    my default registration is student
    is there any way to let the instructor to register as instructor directly even the default registration set as student?

    We currently don’t have any instructor registration methods as we don’t have any frontend instructor functionality. Instructors are intended to be added by admins. We plan to build out a lot more functionality around instructors but currently they do everything from the admin panel so we didn’t build any special instructor registration methods. You could use a form builder (Gravity or Ninja forms would work) with their user registration add-ons to build a custom instructor registration form.

    how to keep any one register to keep him by default to be already registered in all courses in the website?

    Are you trying to automatically enroll someone into *every* course on the site upon enrollment? We don’t exactly have the ability to do that but you could use a membership with auto-enrollment and then add all of your courses to the membership. You’d need to use membership bulk enroll when you add new courses but it’d get the job done. Here’s docs on that feature: https://lifterlms.com/docs/membership-auto-enrollment/

    Hope that helps,

    Thread Starter sirajedu

    (@sirajedu)

    hi
    thanks for your care
    regarding my question
    1-is there any way to put option in the certificat page to be in pdf file..also how to keep the cirtificate to take instructor and his signiture automaticlly?
    2- regarding the forms i already use user pro paid plugin
    is there any way to use it instead the default forms used in lifter lms ?
    how can i customize the lifter fields and add additional field…and also in arabic website it is still left to right not right to left direction
    3-i set all sittings and download stmp plugin and i sent test email it is working
    but no notification recived after registration or achivments
    how to solve this problem?

    is there any way to customize the the method of view lessons to be down each other instead of the current methos in screen shot?
    https://prnt.sc/hjdgj0
    i want to change this to be vertical not horizontal
    my client ask me to make all lesson Under each other in this section
    this type of view is inconvenient for them

    we have registration form of the website
    https://sirajedu.org/newstudent/
    i need any student register in the website can enroll directly to any corse without need to fill the enroll corse form

    in course details page …the page will be long…how to customize it to be tabs not down each other

    regarding courses page
    in english it is ok
    https://sirajedu.org/en/courses/

    but in arabic not shawing the course
    https://sirajedu.org/courses/

    thanks in advance

    1-is there any way to put option in the certificat page to be in pdf file..also how to keep the cirtificate to take instructor and his signiture automaticlly?

    We do not currently have a PDF generation option in our certs but anyone can print to PDF via the print dialog. It’s not perfect but it’s the only option currently available.

    You could upload an image of the instructor’s signature and add it to the content of the certificate (via the WYSIWYG editor).

    2- regarding the forms i already use user pro paid plugin
    is there any way to use it instead the default forms used in lifter lms ?
    how can i customize the lifter fields and add additional field…and also in arabic website it is still left to right not right to left direction

    What is “pro paid plugin”? I am not aware of any integrations here.

    I plan to add RTL styles in LifterLMS but I haven’t gotten there yet. I don’t have a timeline on when this will be available. My apologies.

    3-i set all sittings and download stmp plugin and i sent test email it is working
    but no notification recived after registration or achivments
    how to solve this problem?

    Can you checkout your notifications log under LifterLMS -> Status -> Logs and let me know if you see any errors?

    Do you have your notifications enabled to send CCs to your email address?

    Are your test notifications being sent to students with real email addresses?

    is there any way to customize the the method of view lessons to be down each other instead of the current methos in screen shot?
    https://prnt.sc/hjdgj0
    i want to change this to be vertical not horizontal
    my client ask me to make all lesson Under each other in this section
    this type of view is inconvenient for them

    You can do this with some custom css, sure:

    .llms-course-navigation .llms-back-to-course, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-prev-lesson {
    width: 100%;
    }

    we have registration form of the website
    https://sirajedu.org/newstudent/
    i need any student register in the website can enroll directly to any corse without need to fill the enroll corse form

    You’ll want every course to have a *free* access plan. When registered users enroll in a course with a free access plan it’s one-click enrollment (bypass the form). Checkout docs on this feature here: https://lifterlms.com/docs/checkout-free-access-plans/

    in course details page …the page will be long…how to customize it to be tabs not down each other

    There’s no easy way to do this but it’s absolutely possilbe.

    You’ll need to customize the templates and add your own tabbing methods. You can customize any template in LifterLMS using template overrides from a child theme/theme: https://lifterlms.com/docs/lifterlms-templates/

    regarding courses page
    in english it is ok
    https://sirajedu.org/en/courses/

    but in arabic not shawing the course
    https://sirajedu.org/courses/

    LifterLMS automatically shows content on the page selected as your course catalog but we do not have *multiple* catalog pages which is what you have here. So, you’ll need to add the courses shortcode to your duplicate to get the course list to display on that page also: https://lifterlms.com/docs/shortcodes/#lifterlms_courses

    Thread Starter sirajedu

    (@sirajedu)

    hi
    thanks for your care
    regarding this
    .llms-course-navigation .llms-back-to-course, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-prev-lesson {
    width: 100%;
    }

    i think my clients prefere to dee all lessons under each other..for example like this
    http://prntscr.com/hlwo1z
    or
    http://prntscr.com/hlwr8d

    is there any way to creat one certificat for all courses and put the code
    to take the instructor name autumaticlly and cours name to that certificate?

    about notification…still no any recived
    12-10-2017 @ 12:00:07 – error sending email notification ID #528
    12-10-2017 @ 12:00:07 – Processing for llms_notification_processor_email finished
    12-10-2017 @ 12:59:04 – Queuing email notification ID #531
    12-10-2017 @ 12:59:04 – Dispatching llms_notification_processor_email
    12-10-2017 @ 13:00:04 – sending email notification ID #531
    12-10-2017 @ 13:00:06 – error sending email notification ID #531
    12-10-2017 @ 13:00:06 – Processing for llms_notification_processor_email finished
    12-10-2017 @ 13:05:32 – Queuing email notification ID #534
    12-10-2017 @ 13:05:32 – Dispatching llms_notification_processor_email
    12-10-2017 @ 13:30:04 – sending email notification ID #534
    12-10-2017 @ 13:30:06 – error sending email notification ID #534
    12-10-2017 @ 13:30:06 – Processing for llms_notification_processor_email finished

    how to solve it?

    Do you have your notifications enabled to send CCs to your email address?
    no i dont put any cc

    Are your test notifications being sent to students with real email addresses?
    yes we use all real email address

    You’ll want every course to have a *free* access plan. When registered users enroll in a course with a free access plan it’s one-click enrollment (bypass the form). Checkout docs on this feature here: https://lifterlms.com/docs/checkout-free-access-plans/

    this has 2 case
    one of them can show all course detials and start it
    another way is to enroll the plan and after that open the course and prss enroll button will redirect to form which is filled all ready with user details
    but if my student already enrolled to the plan
    i need when he press on enroll button of the course , to dont open the form and give him only massge that he succefully enrolled to that course

    regarding this
    .llms-course-navigation .llms-back-to-course, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-prev-lesson {
    width: 100%;
    }
    i think my clients prefere to dee all lessons under each other..for example like this
    http://prntscr.com/hlwo1z
    or
    http://prntscr.com/hlwr8d

    I do not have any methods setup to enable this kind of display as you’re clients are requesting.

    It’s possible that you could write some custom code to do this but it’s beyond the scope of what I’m willing to provide in support. I try to be as helpful as I can but I cannot make LifterLMS do everything and what cannot be done by default can be done with custom code (usually) and this will need a bit of code to be written to make possible. I’m sorry…

    is there any way to creat one certificat for all courses and put the code
    to take the instructor name autumaticlly and cours name to that certificate?

    We do not have this functionality in LifterLMS.

    You could add a custom merge code to do this but (as above) this requires custom development. Here’s an example to get you started: https://gist.github.com/thomasplevy/421aa2273384dc73b127be6b37cbcc67#file-llms-cert-course-title-code-php

    about notification…still no any recived
    12-10-2017 @ 12:00:07 – error sending email notification ID #528
    12-10-2017 @ 12:00:07 – Processing for llms_notification_processor_email finished
    12-10-2017 @ 12:59:04 – Queuing email notification ID #531
    12-10-2017 @ 12:59:04 – Dispatching llms_notification_processor_email
    12-10-2017 @ 13:00:04 – sending email notification ID #531
    12-10-2017 @ 13:00:06 – error sending email notification ID #531
    12-10-2017 @ 13:00:06 – Processing for llms_notification_processor_email finished
    12-10-2017 @ 13:05:32 – Queuing email notification ID #534
    12-10-2017 @ 13:05:32 – Dispatching llms_notification_processor_email
    12-10-2017 @ 13:30:04 – sending email notification ID #534
    12-10-2017 @ 13:30:06 – error sending email notification ID #534
    12-10-2017 @ 13:30:06 – Processing for llms_notification_processor_email finished

    how to solve it?

    The error recorded here occurs when wp_mail() responds with “false”. LifterLMS *doesn’t* actually send mail. WordPress does via wp_mail() and WordPress doesn’t actually send it either. It’s usually php’s mail() and that doesn’t really send mail either, your servers SMTP / Mail lib does. So, at some point along this chain, something responds “false” (did not send) and we log the error.

    What does this mean? Something on your server is configured incorrectly to send mail. You can take a look at our mail FAQs for some possible solutions: https://lifterlms.com/docs/lifterlms-email-faqs/

    this has 2 case
    one of them can show all course detials and start it
    another way is to enroll the plan and after that open the course and prss enroll button will redirect to form which is filled all ready with user details
    but if my student already enrolled to the plan
    i need when he press on enroll button of the course , to dont open the form and give him only massge that he succefully enrolled to that course

    LifterLMS enrollment works as I described previously. If that doesn’t solve your problems I’m sorry. I don’t have any features built out to accommodate additional needs.

    Sorry,

    Thread Starter sirajedu

    (@sirajedu)

    hi
    how to add basic notification and email notification to appere to the student when he enroll to any cours?
    if i want the email to send to the student then what i have to fill Additional Recipients field?
    i must put “student”
    or {student}
    or what?

    how to change the note? from where?
    http://prntscr.com/hns3yv

    • This reply was modified 8 years, 5 months ago by sirajedu.
    Thread Starter sirajedu

    (@sirajedu)

    i want please to enable student to print a certificat when he complete the course must find directly button to print the certificat in same course coomplete page not in control panel

    Thread Starter sirajedu

    (@sirajedu)

    ho to change font size in certificate?
    https://prnt.sc/hp1q4t

    how to add basic notification and email notification to appere to the student when he enroll to any cours?

    Checkout how to access and configure notification settings here

    if i want the email to send to the student then what i have to fill Additional Recipients field?

    We don’t have email notifications for course enrollment. In *most* scenarios students have JUST clicked a button to enroll into the course. So we don’t generate an immediate email notification because they very simply *already know* they’ve been enrolled. In the circumstances where you require this, create an email engagement for each course you want your student’s to have enrollment notifications for.

    i must put “student”
    or {student}
    or what?

    These field only accept actual email addresses. There are no merge codes (we haven’t hidden them, they *do not exist*). See above for reasoning.

    i want please to enable student to print a certificat when he complete the course must find directly button to print the certificat in same course coomplete page not in control panel

    This isn’t possible without custom development. Sorry.

    ho to change font size in certificate?

    Use the “Font Size” in your WYSIWYG editor or write some custom CSS to adjust the font size for all certificates in your site:

    .single-llms_certificate .llms-certificate-container p, .single-llms_my_certificate .llms-certificate-container p {
    font-size: 25px;
    }

    That would adjust the font size of paragraphs in your certificates to be 25px.

    Hope that helps,

    Thread Starter sirajedu

    (@sirajedu)

    how to change the note? from where?
    http://prntscr.com/hns3yv

    There are nearly a dozen different restriction messages in LifterLMS depending on what the restriction is caused by…

    Some of these can be customized under the Courses’s “Restrictions” tab

    Others are hardcoded into the codebase and can be customized via translation: https://lifterlms.com/docs/how-do-i-customize-the-text-of-lifterlms-buttons-and-more/

    All of them can be customized using the filter “llms_get_restriction_message”:

    add_filter( 'llms_get_restriction_message', function( $message, $restriction ) {
    
      // customize the message for a specific restriction
      if ( 'course_prerequisite' === $restriction ) {
         return __( 'You must complete the prereq', 'my-text-domain' );
      }
    
      return $message;
    
    }, 10, 2 );

    Take a look at the source for a list of all possible restriction messages: https://github.com/gocodebox/lifterlms/blob/3.15.1/includes/functions/llms.functions.access.php#L160-L227

    Hope that helps,

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘mixed issue’ is closed to new replies.