Support » Plugin: LifterLMS » Student Login/Logout and Account Information

  • Resolved dr_dad

    (@dr_dad)


    I’m not clear about how a student creates an account when all the website courses are free. I would think that a student would initially create an account and them enroll in a course. I would like to explain to my students how this process is done, but I can’t if I don’t understand the process.

    Question One: From the LifterLMS documentation, am I correct that a potential student must go to a course in order to register and set up an account through the enroll button?

    Question Two: Is this initial student account located in the Student Dashboard? Currently I see across the top menu the following: Dashboard, My Courses, My Grades, My Memberships, My Achievements, My Certificates, Notifications, Edit Account, Redeem a Voucher, Order History Sign Out. When I click on Edit Account I see Email Address, Confirm Email Address, First Name, Last Name. There is also a link to Change Password.

    Question Three: How do the students get their initial password? Where do they login? I see the “Sign Out” tab on the Student Dashboard. I’m I correct in assuming that this is where the student will log out to leave the website?

    Question Four: I would like to have a few additional Student Account fields. How do I create them.

    Question Five: On the Student Dashboard menu, what is the “Dashboard” tab used for? Also, I would like to remove the following tabs: My Memberships and Redeem a Voucher.

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

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

    (@nrherron)

    Hi @dr_dad,

    1.) Yes, to enroll in the course the student must go to the course and click the enroll button which will lead them to a registration page.
    (That said, if you have open enrollment a student can create an account without having to enroll in a course or membership first, however they would still have to go enroll in the course or be manually enrolled.)

    2.) Yes, the Student Dashboard page is the student’s account page.
    Question Three: How do the students get their initial password? Where do they login? I see the “Sign Out” tab on the Student Dashboard. I’m I correct in assuming that this is where the student will log out to leave the website?

    3.) They set it themselves when they register. They can log in on the Student Dashboard page. That page is dynamic, so if the student is logged in they will see the dashboard you described in question 2. If they are logged out they will see the log in page and if you have open registration they will see the option to register on that page as well.

    4.) This will take some custom code but we have the code ready to go here: https://lifterlms.com/docs/add-custom-fields-lifterlms-checkout-open-registration/ you will just want to edit in the field you want to add where it says “company_industry”. The company_industry is the example field so you know where to add your information.
    This code can be added in your functions.php file or we have a Customizations plugin that you can add it to: https://lifterlms.com/docs/how-do-i-add-custom-code-to-lifterlms-or-lifterlms-launchpad/

    5.) The Dashboard tab is that main page. It’s the link to navigate back if they, for example, click on “My Courses” and want to get back to the main tab. To remove the tabs form the nav bar you will want to go to “LifterLMS->Settings->Account” and remove the endpoint slugs for those two tabs. If you want to hide the My Membership on the main dashboard page that will take some CSS:

    section.llms-sd-section.llms-my-memberships{
    display: none;
    }

    I hope this helps!

    Let us know if you have any further questions!

    Thanks and take care,

    In the reply above it states: “if you have open enrollment a student can create an account without having to enroll in a course or membership first, however they would still have to go enroll in the course or be manually enrolled.”

    Question One: What is meant by “open enrollment”? Does that mean anyone who visits my website and wants to access my courses is allowed? This is what I want, but they must adhere to the Admission Statement found under the Learner’s Affairs tab on the website’s main menu: https://globalchristianlearningcenter.com/college-affairs.

    Question Two: If I go with the “open enrollment” decision, would I need a special Accounts Page created with instructions about setting up a user account?

    Question Three: After the user account is created, would I need a Login/Loginout place like my Login/out place at the top right hand of my website. Before a Learner can access the courses and other items on the website, I want them to login; and logout when leaving the website.

    LifterLMS’ Student Dashboard has been renamed “Learners Dashboard” and nested under the “Learner’s Affairs” tab on the website’s main menu: https://globalchristianlearningcenter.com/college-affairs/ (click and scroll down to Learners Dashboard)

    I hope all this makes sense!

    Plugin Author Thomas Patrick Levy

    (@thomasplevy)

    Hey @dr_dad,

    Question One: What is meant by “open enrollment”? Does that mean anyone who visits my website and wants to access my courses is allowed? This is what I want, but they must adhere to the Admission Statement found under the Learner’s Affairs tab on the website’s main menu: https://globalchristianlearningcenter.com/college-affairs.

    “Open Enrollment” is actually a typo, it’s called “Open Registration” and this feature enables account registration on the student dashboard page. Here’s our docs: https://lifterlms.com/docs/open-registration/

    Creating an account *does not* provide students with access to courses. An account is required to enroll but an account does not automatically enroll a student into anything. Most sites DO NOT NEED OR WANT open registration as account registration can take place DURING enrollment/purchase.

    To allow anyone who visits to site to take your courses (for free) and also ensure they agree to your site’s admission statement you should set that admission statement as your site’s “Terms and Conditions” page (https://lifterlms.com/docs/terms-and-conditions-settings/) and then setup a free access plan for each of your courses.

    Now when students get to a course they’ll be able to create an account during enrollment and will only be allowed to actually create the account if the agree to the terms stated in your document.

    Question Two: If I go with the “open enrollment” decision, would I need a special Accounts Page created with instructions about setting up a user account?

    Give your requirements I’d recommend disabling open registration.

    Regardless of whether or not you enable open registration the “Dashboard” (or account) page is one of the 4 required pages in LifterLMS: https://lifterlms.com/docs/lifterlms-required-pages/

    You don’t need to add any special instructions (I don’t think) but you should likely add the page to your site’s navigation so your students can login and access their dashboard easily.

    Question Three: After the user account is created, would I need a Login/Loginout place like my Login/out place at the top right hand of my website. Before a Learner can access the courses and other items on the website, I want them to login; and logout when leaving the website.

    You don’t have to add a login/logout menu item but it’s recommended. We have a special menu item that’s conditionally aware of the current users state and switches the menu item accordingly: https://lifterlms.com/docs/lifterlms-navigation-menu-items/#in-and-out

    Course content (except lessons marked as “Free”) are always only available to students who are logged in AND enrolled in the course.

    Hope that helps,

    dr_dad

    (@dr_dad)

    TP Levy stated (above post): To allow anyone who visits your site to take your courses (for free) and also ensure they agree to your site’s admission statement you should set that admission statement as your site’s “Terms and Conditions” page (https://lifterlms.com/docs/terms-and-conditions-settings/) and then setup a free access plan for each of your courses.

    I have done this in LifterLMS > Settings > Accounts > User Information Options
    _______________________________

    TP Levy also addressed “open registration” (above post). He states: “Give your requirements I’d recommend disabling open registration.”

    Question: If I disable “open registration” is there any way that non-enrolled individuals can only see a course’s course number and title, course description, course instructor, list of course topics, and an Access Button that will take the student to the total course to initially register and then enroll in a course. All courses will have a prerequisite for the course: Student Orientation. My big problem is that the Access Plan section has unwanted text (have submitted post about this). So far we can’t get this fixed. I’ve more than run out of time to have this website up and running. The situation is at the urgent level! I don’t have time to learn another LMS program!
    _____________________________________

    TP Levy sent (above) this statement:

      You don’t have to add a login/logout menu item but it’s recommended.

    We have a special menu item that’s conditionally aware of the current users state and switches the menu item accordingly: https://lifterlms.com/docs/lifterlms-navigation-menu-items/#in-and-out

    I want to add a student login/logout. I went to the link. I think I’m at the right topic. It says:

    The “Sign Out” menu item also has a dynamic url which changes depending on the currently logged in user. When URL found in menu editor is #llms-signout. If you change this URL it will not allow users to log out! So don’t change it.

    Question: What is the Menu Editor?

    __________________

    Also, the linked article says:

    Dashboard Endpoint Menu Items # Top
    Each endpoint on the LifterLMS Student Dashboard has it’s own URL and menu item.

      You can add these to your menus via the LifterLMS section of the menu editors.

    Question: How do I get to the LifterLMS section of the menu editors.

    Again, Thanks for the Help.

    Plugin Support Natalie

    (@nrherron)

    Hi @dr_dad,

    Question: If I disable “open registration” is there any way that non-enrolled individuals can only see a course’s course number and title, course description, course instructor, list of course topics, and an Access Button that will take the student to the total course to initially register and then enroll in a course. All courses will have a prerequisite for the course: Student Orientation. My big problem is that the Access Plan section has unwanted text (have submitted post about this). So far we can’t get this fixed. I’ve more than run out of time to have this website up and running. The situation is at the urgent level! I don’t have time to learn another LMS program!

    Answer: Yes, so what we mean by open registration is that anyone can just make an account on your site without enrolling in a course. What I meant by “open enrollment” was simply that the access plan was set to “no payment required”. This will require students to click the access plan button on the course and lead them to a registration page that will enroll them in the course once the registration is complete.

    Anyone can register on your site but having no “Open registration” makes sure that anyone who signs up for the course/site is getting directly enrolled in the course as a student.

    Question: What is the Menu Editor?

    Answer: This can be found under Appearance->Menus You can edit the main menu of your site there.

    Question: How do I get to the LifterLMS section of the menu editors.
    Answer: This is found under LifterLMS->Settings->Account.

    Let us know if you have any further questions!

    Thanks and take care,

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