Is there any setting available in LMS to set homepage to redirect to login page for non logged-in users ? Basically there is no public access enabled for the LMS. By default if they access the LMS they should go to login page.
Yes, if you go to the “Redirects” part of the Django admin at (your LMS URL)/admin/redirects/ , then you can add a new redirect with Redirect from:/ and Redirect to:/dashboard , and then press Save. That should have the effect you desire.