Courses in Valamis are scopes of your environment that help divide your content and users into specific areas.

One user can be a member of one Course and join another, if it is available. 

The availability of Courses is fully adjustable. 

There are two tools related to Courses: Course Manager and Course Browser.

Course Manager is mostly an instructor tool, but it can be made accesible to normal users, if needed - for example, you can allow learners to create their own subcourses (for current course) for their collaboration needs.

Course Browser is a tool for listing available courses for users.

Creating a course

To create a new course, open Course Manager, and click the New Course button.

In the creation window, you will see a number of fields to be filled:

  1. Course Name: create a name for your course.
  2. Upload a Cover image, or choose it from the Media Gallery.
  3. Summary: briefly describe the course in this field.
  4. Full description: here you can provide a full description of the course, using the WYSIWYG editor.
  5. Categories: categorize your course with tags.
  6. Choose an URL to be used for that course, e.g. typing "valamis" here will make your URLs look like this: <domain name>/web/valamis
  7. Choose a membership type. There are three membership types: 
    1. Open: any user can join by clicking the Join button.
    2. Restricted: any user can send a request to join by clicking Send Request. The instructor either approves or dismisses the request.
    3. Closed: the instructor assigns the users; the course is not visible to everybody.
  8. Course completion criteria (1 or more have to be selected):
    1. Manual approval required means that the instructor needs to give a course grade for that course to count as completed.
    2. Lessons required - means that all lessons on the course need to be completed.
    3. Learning paths required - means that all learning paths on the course need to be finished.
  9. Active: set the active status of the course.
  10. Instructors: choose the instructors for this course.
  11. Availability period - set the dates from and until which it will be available to the users.
  12. Maximum number of participants: set a limit on the number of concurrent participants in the course.
  13. Prerequisite learning paths: list the prerequisite learning paths that are required to be achieved in order to access the course.
  14. Create a user group for members - all members of the course are automatically assigned into a new user group. You can use this feature in various ways - for example, when you create a Learning Path and add this user group to it, later, when the course gets new participants, they will automatically also become participants of this learning path, due to being in the user group. It helps you avoid adding new users manually to the learning paths relevant to the course.
  15. Visual preset: Template or Theme. Note that you can only choose your Site Template once during creation. After that, you can only change the applied Theme.
  16. Course pages: Private, Public, or both. Private pages are not visible to guest users.
  17. Create organization site - this course will be used for organization of user hierarchy purposes, like in Liferay. Organization itself is also created.
    1. You can't create an organization site as a subcourse to a normal course, because it's a different type of site.
    2. For an existing organization site, you can create subcourses (suborganizations)
  18.  For subcourses: Limit membership to members of the parent course

To add a member to a course, choose Edit Members in the Action menu. In the following dialog, choose Add users. Select the users you want to add to the course. The users should already exist in the environment.

Additionally, in the Actions menu, you can set permissions for user roles on available courses.

Course Manager preferences

The Preferences in the Course Manager contain several settings that may be useful for administrators who work with the Liferay part of the environment.

  1. Show child courses only - Course manager will only show subcourses of a current course
  2. Display organization sites - defines whether Organization type of sites are shown in the Course manager

The following settings define some default values for created courses. It means that, if set up, these fields will not be available when creating a new course, and the default values will be used.

  1. Predefined template - a default site template
  2. Course pages - Public, Private, or Public & Private.
  3. Predefined site role 
  4. Predefined organization role
  5. Predefined membership type - Open, Restricted, or Private
  6. Limit membership to the members of the parent course
  7. Predefined categories - show courses of only specific categories
  8. Hide fields: Logo, URL, Instructors, Prerequisite learning paths, Member limit.

Course browser

Course browser provides a simple list of Courses for learners to join or browse.

In the Preferences of Course browser you will see the following settings.

  1. Simplified view - if enabled, a more minimalist view will be used. The following settings are available if you enable Simplified view:
    • Show courses - choose My Courses or Available Courses
    • Show Actions buttons - enables Join, Leave, and Send request action buttons. If disabled, users will only be able to view Courses.
  2. Show number of participants
  3. Replace dropdown menus with action buttons - if Simplified view is disabled, this setting switches between Actions dropdown and separate Action buttons for Join, Leave, and Send request.
  4. Show only child courses - shows only the subcourses for the current course
  5. Display organization sites
  6. Show sites with these templates
  7. Show sites with these categories