Courses
Internal courses are offered in a private corporate Learning Management System (LMS).
Learning Management System (LMS)
Learning Management System (LMS)
The LMS is a private corporate platform for internal courses. When logging on the LMS, every employee can access modular, self-paced courses.
Access
I can't access the LMS. How can I request access?
Access to the LMS is provided to every employee during the Onboarding.
Please open an issue on the LMS Gitlab repository. A Training/LMS Course steward will take care of your request and create a user with AgileLearner privileges. For more info, see the guidelines mentioned in the repository's README.
How can I access the LMS on company laptop?
- Open a browser and access the LMS at this address.
- On the top right corner, click on the Login button.
- Choose to log in with SAML.
Can I access LMS on a personal mobile device (e.g. smartphone)?
- Enroll your personal device as described on this page. When prompted, provide Agile Lab office credentials. This will create a new work partition on your personal device.
- On your personal device, in this newly created work partition,
- download Edge,
- open Edge and access the LMS at this address,
- click on the Login button,
- sign in with SAML.
New courses
The course offering is continuously updated with new titles.
How are new courses created?
Courses are sourced internally. Everybody can share their knowledge and curate content for new courses on LMS.
You can:
- volunteer to create a new LMS course. We have time budget to create new courses. See the Author Kit section below for more info about creating for new courses, including how to spend time budget.
- request a topic for a new LMS course. You can optionally sponsor somebody else for creating LMS course contents about a topic. Please open an issue on the LMS Gitlab repository. For more info, see the guidelines in the repository's README.
How do LMS Course stewards facilitate course creation?
A Training/LMS Course steward takes care of new course requests. Training/LMS Course stewards are Administrators of the LMS platform. They:
- will answer your questions during the creation of course content, directing you to documentation on this page and official LMS platform documentation,
- will enroll the needed learner group(s) after course content is created and published. More info here.
Are there any rules for course creation?
We have some rules to simplify and standardize the creation of new courses. Please see the Author Kit section below.
Existing courses
The course offering is continuously updated and existing courses are maintained.
I have questions about an existing course. What can I do?
You may have issues with a course's content. For example, you disagree with a concept or a test.
If this is your case, please open an issue on the LMS Gitlab repository with tags: kind:hotfix
, verb:understand
.
A Training/LMS Course steward will facilitate of your request. For more info, see the guidelines in the repository's README.
Author Kit
Starting this journey
Welcome to this new journey of creating a new course!
We have time budget to create new courses. You can:
- use 8 hours of company time to create a new course,
- find how to track this time on the Project Time Tracking page.
Let's get your new course rolling:
- please open a new issue "
course" on the LMS Gitlab repository with tags: kind:feature
,verb:act
,granularity:work-item
. This will help Training/LMS Course stewards keeping track new course creations on LMS. - please post all questions about course creation in this issue. A Training/LMS Course steward will provide support.
Creating a course
Please follow the steps below to create an empty course that is not yet visible to learners:
- Read this official documentation about creating a new course.
- Access the LMS in Instructor mode.
- From the LMS homepage, select
New course
. - On the Add course page, fill in name, category, and description.
- On the Add course page, unflag
Active
. More info here. - On the Add course page, flag
Hide courses from catalog
. More info here. - On the blue button at the bottom of the page, click on the drop down menu and select
Save and add content
.
CAUTION
In a course page in Instructor mode >
...
, don'tMake the course public
. All internal courses should not be open to the general public.
Course layout
A course needs to:
- be split in submodules. Each submodule should be self-contained and focus on a well-defined, short topic. This facilitates course consumption. Find out how to create submodules and how to create course content on LMS!
- Have a test for every submodule. This helps self assessing learners' knowledge on the submodule topic. Here you can find how to create tests on LMS.
Tests
Tests should have the following configurations:
- the pass score is 70%,
- question and answer shuffle is enabled,
- test retries are always allowed,
- correct answers are shown only when the test scores a passing grade,
- given answers, correct/incorrect labels and score are always displayed after submitting a test,
- moving to next/previous question is enabled.
NOTE
These configurations are not set by default. This means, you need to set these configurations for each new test you create.
The picture below has the configurations you need:
Releasing a course
CAUTION
In a course page in Instructor mode >
...
, don'tMake the course public
. All internal courses should not be open to the general public.
Please follow the steps below to make a course visible for the intended learners:
- Access the LMS in Instructor mode.
- In the course page > Edit Course > Course tab, flag
Active
. More info here. - In the course page > Edit Course > Course tab, unflag
Hide courses from catalog
. This will publish the course in the LMS homepage. More info here. - In a course page in Instructor mode >
...
, selectLock course content
. More info here. - Communicate your want to release your course in your issue on the LMS Gitlab repository (see the Starting this journey section above). This will help Training/LMS Course stewards 1) adding the needed learner group(s) (see here), 2) keeping track of released courses.
Thanks for taking the time to share knowledge and contributing to the LMS!