If I log into formalms I can click LMS in the top menu and it takes me to the shop where the courses are listed.
However if I log out and enter the direct url I always get taken to the login page >
Is this normal behaviour for the standard formalms installation? Do visitors have to log in see the courses? Do I have to create a catalog and add courses to it?
When I look at the demo I can go to the shop where all the courses are listed.
http://testing.formalms.org/testing/ind ... logue/show
let me just make some clarifications.
BEFORE the login
You can have a public catalogue that displays some or all the courses available in your Lms. You can enable or disable this feature in the LMS settings, and you can decide if a course has to be publicly visible or not in the settings of the course itself
AFTER the login
you can have either the "My Courses" or the "Catalog" as the default home page after the login. The Catalog being what you call the Shop
So just to clarify further, if I go to admin/e-learning/courses/course-catalog then create a catalog this would be the public catalogue?
no, there's no need to create a "specific" catalog. That section is meant to have different "private" catalogs for different types of users once they are logged in. For example "Sales courses" for sales people, or "Safety courses" for production workers and so on.
To enable a public catalogue, simply enable this feature
you can find it at administration>settings>system config>settings>elearning