Learn365 Release Notes

September 16, 2024 (v.3.52)

New features and capabilities

Flow365

Flow365 enables your front-line workers to consume training on the go, without having to purchase a Microsoft365 license. Front-line workers and deskless employees can use their own phones, laptops, or tablets, or a shared corporate device, to access training through Learn365.

 

The new /services/users/Invitations endpoint is introduced in the Learn365 API to view and manage invitations to Flow365 learners.

  • For information about how to get a list of pending Flow365 invitations via the API, see this article.
  • For information about how to send or delete invitations to Flow365 via the API, see this article.

 

AI assistance

To help catalog admins validate AI-generated content, when creating a course or quiz with AI by adding content from text, it's now possible to choose whether to show a page that displays full information about the course or quiz once it's generated using the Display generated content on a separate page toggle. 

  • For more information about how to show this information when creating a course, see this article.
  • For more information about how to show this information when creating a quiz, see this article.

 

When catalog admins generate a course with AI by adding content from text, it's now possible to choose whether to additionally generate learning content (such as a course and learning plans, outcomes, learning module overviews, and so on) using the Generate learning content (preview) toggle. With this toggle turned On, generated content will be added to the course as learning modules. For more information, see this article.

 

API management

It's now possible to change a user's manager via the PUT /odata/v2/Users(‘{LoginName}’) request in the Learn365 API. For more information, see this article.

 

Changed and improved

Asset storage

From now on, new course and catalog assets will be stored in the Azure Blob Storage instead of the Microsoft SharePoint storage. Already uploaded assets will stay in the Microsoft SharePoint storage.

From now on, if you copy a course within the same catalog:

  • Catalog-level assets of the copied course will remain in the Microsoft SharePoint storage.
  • Course-level assets of the copied course will be moved to the Azure Blob Storage.

From now on, if you copy a course across catalogs, all assets in the copied course will now be stored in the Azure Blob Storage.

  • For more information about copying courses within the same catalog, see this article.
  • For more information about copying courses across catalogs, see this article.

 

Import target skill rules

LMS admins can now edit uploaded skills via the Edit target skill rule panel before importing them. For more information, see this article.

 

Certificate and notification templates

Catalog admins can now use a user's {firstname} and {lastname} variables in certificate and notification templates. For more information, see this article.

 

Purge enrollments

Catalog admins can now purge enrollments via the Course progress and Training Plan progress dashboards.

  • For more information about purging enrollments from the Course progress dashboard, see this article.
  • For more information about purging enrollments from the Training Plan progress dashboard, see this article.

 

Edit training due dates

Catalog admins can now edit course and training plan due dates from the Course progress and Training Plan progress dashboards, respectively. The Due Date column has been added to the dashboard views.

  • For more information about editing due dates from the Course progress dashboard, see this article.
  • For more information about editing due dates from the Training Plan progress dashboard, see this article.

 

Manage learner certificates

Catalog and course admins can now download and delete certificates from one or more courses and training plans at a time from the following areas:

Also from these areas, catalog admins can now edit the certificate expiry date of one or more courses and training plans at a time.

 

API management

When getting information about enrollments via the Learn365 API, enrollment details now include the course duration. You can also update the course duration via the PATCH /odata/v2/Enrollments({Id}) request. For more information, see this article.

 

Audit trail

The list of events in audit trail records was enriched. For more information about events recorded in the audit trail report, see this article.

 

Course session attendance

If an instructor-led training course is unpublished, ended, or scheduled, only the course admins and session instructors will be shown as attendees in its session appointments in their calendars.

Learners who were previously enrolled in sessions of now unpublished instructor-led training courses will receive a session appointment cancellation notification, will no longer see the session appointments in their calendars, and won't receive any further notifications about course sessions.

 

Fixed

Learners registered for instructor-led training sessions were added to the rooms list in notification emails rather than the recipients list.

In certain cases, the numbers displayed in the Training plans section of the Training plans tab on the Reports page didn’t reflect learners’ actual registration statuses for each of the courses in the training plan.

In a certain case, an error occurred when viewing the photograph of a logged in user on the Leaderboard page in My Training Dashboard.

Only some of the subscription banner message was displayed at the top of the Integration connectors panel.

It was possible to give a catalog the same name as an existing one using the PATCH CourseCatalogs({Id)} request in the Learn365 API.

In a certain case, notifications that included the {COURSE DESC SHORT} variable caused a large gap between the header and information columns in the notification email.

An error occurred when trying to edit the name of an API key on the Edit API panel.

In the Learn365 API, after expanding the Course property from Enrollments and selecting to include the BannerImageUrl and ImageUrl fields, these fields were empty in the response.

 

Hotfix September 4, 2024

Changed and improved

For the PUT odata/v2/Users/(‘LoginName’) and POST /odata/v2/Users('{LoginName}')/UpdateUserFieldValues API requests, any item in the UserFieldValues array now contains only two parameters: FieldId and Value.

 

Fixed

In certain cases, an error was displayed when running the POST /odata/v2/Assessments endpoint via the Learn365 API if the LoginName of any of the supervisors wasn't specified [#41342].

In certain cases, sending the PUT odata/v2/Users/(‘LoginName’) API request with the UserFieldValues array in its body led to an internal error [#39803].

When sending the PUT odata/v2/Users/(‘LoginName’) API request via Swagger and putting a hyphen into any string parameter, a validation error occurred [#40429].

 

Hotfix August 30, 2024

Fixed

In certain cases, learners received a reminder to retake training one day before its actual fixed force retake date [#41133].

 

Hotfix August 26, 2024

Fixed

In certain cases, skills failed to import correctly if the .csv file contained skill and catalog name errors, and it wasn't possible to resolve the errors on the Select skills to import panel [#41086].

 

August 21, 2024 (v.3.51)

New features and capabilities

AI usage notification

LMS admins and Microsoft 365 global admins can now configure who will receive email notifications when your organization's monthly AI usage is approaching its monthly request allowance via Global Settings > Subscription Information > Notifications tab [#39925].

 

Training duration report

Catalog admins can run the new Training duration report via the Reports page. This report shows the expected amount of time that learners will spend on training (as specified in the training settings) in the current catalog [#39224]. Learners can run the report via My Training Dashboard [#39226].

This report is also available via the API, using the GET /reports/trainingDuration/learnersTrainingTime request [#39222].

 

Import target skill rules

LMS admins can now import target skill rules via a .csv file. The uploaded information can be reviewed and corrected before importing [#30363].

 

Purge enrollments

Catalog admins can now purge enrollments via the Learner's Progress dashboard [#38540].

 

Edit certificate expiry dates

Catalog admins can now edit the expiry date of one or more certificates via the Course Progress dashboard [#37284].

 

Changed and improved

AI assistance

When generating content with AI assistance using the Insert text from file option, it's no longer possible to insert text from legacy Word, Excel, and PowerPoint files, that is to say files with .doc, .xls, and .ppt file extensions respectively [#40455].

 

API management

If the GET /odata/v2/Enrollments request has AllCourseSessions in the $expand field, its response now includes the AllCourseSessions array, which contains the IDs and titles of every session of the enrollment [#39842].

 

Notifications

The text in the notification that admins receive when the Learn365 subscription is close to expiring has been enriched [#40239].

 

Learn365 player

When a Learn365 session expires due to inactivity while a content package is open in another tab, the content package tab will automatically close to ensure accurate progress tracking. The learner will be notified on the Learn365 player tab to refresh the page to continue [#39554].

 

UI changes and improvements

Training settings

On the Settings tab of the course and training plan configuration panels, the Due date and Certificate sections have been merged. The Due date, Certificate, and Skill toggles have been removed [#39510].

 

Import target skills

The Errors to resolve counter has been removed from the bottom of the Select skills to import panel [#40345].

 

Global settings

The Save button will now be grayed out if no changes have been made in the Learn365 Admin Center > Global Settings > Subscription Information > Notifications.

 

Fixed

Users whose permissions have reduced from catalog admin to course admin could still see the Create course with AI button on the Training Management page [#40528].

For instructor-led training courses with the Single group or standalone session enrollment type, when learners were added as course admins, they were being removed from the Register Attendance panel for the relevant sessions [#40396].

In certain cases, admins experienced performance issues when editing courses via the Training Management page [#40236].

In certain cases, the course completion confirmation notification users received after being awarded a certificate via imported external training didn't include a link to the downloadable certificate [#40271].

 

Hotfix August 9, 2024

Fixed

Where a training target audience was already defined and saved, any changes to the target audience weren’t being saved [#40323].

 

Hotfix July 25, 2024

Fixed

With SCORM 1.2 only, completing a SCORM content package didn’t change its percentage score if a maximum score hadn’t been sent by the SCORM package [#39923].

Sending the PUT /odata/v2/Users('{LoginName}' API request with the UserFieldValues array in its body led to a 500 internal server error [#39803].

The AI usage section in the left-hand navigation panel of the Learn365 Admin Center and in Global Settings was displayed even if AI-powered features were disabled [#40064].

In certain cases, the No courses found message was displayed on the catalog home page instead of a list of courses [#40150].

 

July 22, 2024 (v.3.50)

Changed and improved

AI features in the Learn365 Admin Center

AI-powered features in Learn365 have been taken out of preview [#38406]. LMS admins and Microsoft 365 global admins now manage the availability of these features via Global Settings > LMS Configuration > AI features.

While all organizations can access important AI-powered features, your Learn365 subscription plan now determines the scope of the features available to you [#36475].

When Learn365 is first installed, AI-powered features are enabled by default [#38466]. However, LMS admins and Microsoft 365 global admins can disable AI features by setting both the Content generation and Generate from video toggles to Off via Global Settings > LMS Configuration > AI features.

There has been an amendment to Zensai terms and conditions relating to the use of AI [#38406]. The new Accept AI amendment to Zensai terms checkbox on the AI features panel will be:

  • Selected automatically for all Learn365 installations that happened from April 11, 2024 onwards because these terms were part of the DPA you agreed to at the time.
  • Deselected for all Learn365 installations that happened before April 11, 2024, even if you accepted the original AI terms and conditions.

If you want to save any changes in the AI features panel, you'll need to accept the amendment to Zensai's AI terms and conditions.

 

My Training Dashboard

Learners can now view their target skills chart By skill or By category in the Skills section of My Training Dashboard. Using the category filter, learners can see their progress across their targeted skills according to the categories associated with the skills [#36391].

 

Skills framework

LMS admins can now apply target skills to all users in the organization using the new This target skill rule applies to all users toggle in the Learn365 Admin Center > Global Settings > Skills framework > Target skill rules [#38053]. Target skill rules that are applied to all users in the organization can be identified using the new Global column on the Target skills rules page [#39024].

When importing skills, on the Select skills to import panel, the skills with errors filter (triangle) icon will be displayed only if the imported skills have errors. The 'no error' skills filter (round checkmark) icon will be displayed only if there are error-free skills [#38958].

We've enhanced the notifications that are displayed while importing skills [#38080].

 

Edit due dates via the Learner's Progress dashboard
Catalog admins can now edit due dates for one or more courses or training plans for a user on the Learner's Progress dashboard via Users > select a user > View Learner's Progress > select training > Edit due date  [#37283].

 

Human Resource Information System (HRIS) integration

If a user is marked inactive or dismissed in an HRIS or HCM, they'll be deleted from LMS365 (Learn365) after the next daily data synchronization [#38629].

 

UI changes and improvements

AI usage information

Admins can now see how many AI requests their organization has made during the current calendar month via the AI usage section in the left-hand navigation panel of the Learn365 Admin Center and in Global Settings. Your organization's monthly request allowance is also displayed here [#38406].

 

API management

The sections in the Learn365 API are now displayed in alphabetical order [#38219].

 

Course catalog home page

To make it easier to scroll between courses, the Show more button has moved to the bottom of the list of courses on the course catalog home page [#38362].

 

Fixed

In a specific case, the course page background previously set in SharePoint was reset when a course was changed in the Learn365 Admin Center [#38830].

Entering a certificate expiry date in course settings led to the expiration date being displayed in the user interface for certificates that were already awarded, even though they didn’t and shouldn’t have one [#39607].

In certain cases, the Overdue column on the Training Management page didn’t display the correct information [#39672]. 

 

Hotfix July 15, 2024

New features and capabilities

Two new endpoints, GET /odata/v2/UserFieldValues and GET /odata/v2/UserFieldValues(FieldId={FieldId}, UserId={UserId}), are introduced to return all and filtered values from user fields respectively [#38354].

 

Fixed

In some cases, it took a long time to copy courses within the same catalog when the courses contained a lot of content [#38125].

In some cases, sending the PATCH odata/v2/Enrollments({id}) request for registrations with the Cancelled or Expired statuses caused an error, even though the request updated the data successfully [#39182].

 

July 8, 2024 Mobile app (v.2.45.9)

Changed and improved

LMS365 is now Learn365

To align with the new product name, the name of the mobile app has changed from LMS365 to Learn365 [#39410].

The splash screen and the logo on the login screen have been updated to align with the new name for the mobile app.

 

Hotfix July 5, 2024

Fixed

In some cases, a 500 error was displayed when running the GET /odata/v2/Users endpoint via the Learn365 API [#38812].

In some cases, the "Maximum call stack size exceeded" error was displayed when running the GET /odata/v2/Users endpoint via the Learn365 API [#39236].

If you made a request in the Learn365 API that included a Select statement that referenced the ImageUrl or BannerImageUrl fields, these fields were empty in the Response body [#38832].

 

Hotfix July 2, 2024

Fixed

In some cases, an error occurred when entering the " or \ symbols in people pickers across LMS365 (Learn365) [#38471].

In some cases, an error occurred when adding 20 or more skills to a target skill [#38386].

 

June 25, 2024 (v.3.49)

New features and capabilities

Product rebrand

To align with the new product branding:

  • The LMS365 Admin Center is renamed Learn365 Admin Center.
  • Screen labels and messages that previously read LMS365 have changed to Learn365 throughout, including the notifications area, the API, and the installation process.
  • Product logos have been updated.

These changes won't overwrite any label customizations or translations the LMS admin has made via the Learn365 Admin Center > Global Settings > Language Files, or any product logo customizations [#36678].

 

Human Resource Information System (HRIS) integration

From this release, integration with a Human Resource Information System (HRIS) or a Human Capital Management (HCM) system is available for customers with the Learn365 Select subscription. It’s also available as an add-on for customers with the Learn365 Standard and Learn365 Professional subscriptions.

The integration enables you to keep information about employees accurate and up to date automatically. With this integration, changes made to key user details in the HRIS you’re working with will be shown in LMS365 (Learn365) [#35967].

 

Bulk skill import

Catalog admins can now import skills into a catalog by uploading a .csv file [#28200]. After selecting a file, they can check and edit the skill names, level sets, categories, and tags before importing [#37041].

 

Changed and improved

AI assistance

When generating content with AI assistance, up to 300 pages of a PDF file can now be parsed when using the Insert text from file option. Admins can now use AI to generate content from an Excel file [#35064].

 

Viva Learning integration

When adding your first provider, the display name now defaults to Learn365. For existing integrations, if you kept the default name (LMS365) when originally configuring the provider, it'll be renamed Learn365 [#36680].

To align with the new product branding, the logos you can apply to providers have been updated. If you didn't customize the logos for a provider when configuring it, the updated logos will replace your current provider logos [#36680].

 

Target skill rules

By default, target skill rules are now displayed alphabetically in the Learn365 Admin Center > Global Settings > Skills framework > Target skill rules. It's now possible to sort the Target skill rules page by the content of the Title and Skills columns [#37344].

 

View learner progress

New filtering capabilities are available to catalog admins and line managers when viewing learner progress [#34522].

  • Catalog admins can now filter courses by Is Enrolled, Mandatory, and Publishing status in the Learn365 Admin Center > Users > select a user > View Learner's Progress.
  • Line managers can now filter courses by Is Enrolled, Mandatory, Publishing status, and date range in the Line Manager Dashboard > select a learner > View Learner's Progress.

When selecting one or more courses or training plans in View Learner's Progress, the new Actions panel enables course and catalog admins to edit progress, view certificate, clear progress, and force the retake of a course or training plan. It's also possible to force a learner to retake multiple courses and training plans [#37399].

 

My Training Dashboard

When a learner has more than one valid level for a skill, only the card of the highest-level skill will now be displayed on My Training Dashboard > Skills > Valid tab [#37433].

Learners can see their target skills and skill gap via a bar chart if they have fewer than three or more than twenty target skills defined [#33110].

 

Line Manager Dashboard

Line managers can now revoke learners' skills from the All catalogs view in the Line Manager Dashboard [#36821].

Line managers can now enroll and unenroll users from courses and training plans from the All catalogs view in the Line Manager Dashboard [#36071].

The time it takes for skill proficiency settings to take effect has reduced from 30 minutes to 15 [#37139].

It's now possible to filter by name and job title in the Line Manager Dashboard > Team skill proficiency > Overview by member, and by skill in Overview by skill [#37428].

 

Content packages

LMS365 (Learn365) now gives SCORM the necessary permissions to play encrypted videos [#37934].

 

UI changes and improvements

My Training Dashboard

A tooltip that shows more detailed skill proficiency information is available when hovering of the skill proficiency chart on My Training Dashboard > Skills [#36392].

 

Fixed

The number of CEUs displayed on My Training Dashboard > Leaderboard has been corrected and now aligns with the number returned by the UserRanks API endpoint [#34996].

In certain cases, an attempt to save user progress failed, which prevented users from completing a SCORM content package [#38073].

In certain cases, headings weren’t formatted properly in learning modules [#36403].

In a certain case, a completed course in LMS365 (Learn365) showed as in progress in Microsoft Viva Learning [#38031].

In certain cases, only the first certificate expiry reminder of a group of reminders was sent to learners [#38262].

In certain cases, an error occurred when clearing progress in the Course Progress dashboard [#37069].

 

Hotfix June 13, 2024

Fixed

In certain cases, assets weren't migrated when moving a tenant from one region to another [#34618].

In certain cases, an error was displayed when trying to access a certificate from a course completion link [#37944].

In certain cases, the Select skills function on the Grant Skill and Add skills panels didn't return any results [#37678].

In certain cases, for instructor-led training courses that form part of a training plan, learners couldn't add themselves to the waiting list for the course if they were enrolled in the training plan [#37370].

 

Hotfix May 31, 2024

Fixed

In certain cases, it wasn't possible to enroll external users in courses [#37469].

In certain cases, certificate expiry reminders weren’t sent to learners [#36642].

 

Hotfix May 29, 2024

Fixed

In the LMS365 (Learn365) API, the performance of GET /odata/v2/Courses/ManagedByMe() was improved [#37312].

In some cases, an error occurred when pasting valid user names into people pickers across LMS365 (Learn365) [#37397].

When adding a course session, learners who had previously completed the course via certificate import received the course completion notification again [#37124].

In a specific case, adding multiple users to a course session in a semicolon-separated list caused all the user names to be removed [#37391].

 

May 27, 2024 (v.3.48)

New features and capabilities

Team skill proficiency

Line managers can now view their team's skill proficiency and gap across all catalogs. They can also grant their team member skills, or adjust their skill levels from the new Team skill proficiency page [#29078].

 

Reports

With this release, we’ve introduced the Completions vs due dates dashboard on the Reports page in the LMS365 Admin Center. The report shows learners’ progress against the due dates of their courses and training plans in the current catalog [#29662].

The Reports page is now available to line managers. On this page, line managers can track the progress of their direct reports and direct reports’ subordinates. The Courses, Training plans, and Completions vs due dates dashboards are available for line managers to view, while the Session attendance, Training progress, and Learner progress reports are available for download [#29936, #34556].

 

API management

It’s now possible to change an enrollment due date via API by modifying the DueDate field in PATCH /odata/v2/Enrollments({Id}) [#35666].

 

Changed and improved

AI assistance

Admins can now use AI to generate e-learning courses from an uploaded video [#34978]. LMS admins can enable this feature using the Generate from video toggle via Global Settings in the LMS365 (Learn365) Admin Center.

When generating e-learning courses using the Insert text from file or Upload video options, you can optionally add the source file or video to a new learning module by dragging the Generate learning module from uploaded files toggle to On [#29364].

When generating content with AI assistance, admins can now select the output language for e-learning courses, quizzes, and skills via the Output language drop-down list [#34530].

 

Grant Skill panel enhancements

New filtering capabilities are available to catalog admins and line managers on the Grant Skill panel [#33780]. Line managers can now filter skills by catalog when in All catalogs view, and by categories in the Line Manager Dashboard > select a learner > Grant skill [#34951]. Catalog admins can now filter skills by category in the LMS365 (Learn365) Admin Center > Users > select a user > Grant Skill [#34503].

 

Reports

We've introduced the following changes to the downloadable reports on the Reports page in the LMS365 (Learn365) Admin Center [#35764].

  • The Time zone column has been added to all downloadable reports. The time zone displayed depends on the report.
  • The time that an event occurred can now be seen by selecting a date cell.
  • Dates are now displayed in mmmm dd, yyyy format, for example May 27, 2024.

 

Target skill rules

It's now possible to filter skills by catalog and category when adding skills to target skill rules via the LMS365 (Learn365) Admin Center > Global Settings > Skills framework > Target skill rules [#32819].

 

Quizzes

The Answer options field for the Gap Fill question type no longer has a word limit [#36040].

 

Fixed

In certain cases, the "Oops, something went wrong" error occurred when opening a course catalog in SharePoint [#36737].

The Email Learners panel displayed one empty filter option [#36589].

 

Hotfix May 16, 2024

Fixed

In certain cases, learners couldn’t resume a course attempt in the LMS365 player [#36396].

Long links in the Course description on the course home page went outside the right-hand margin [#36549].

A maximum of 30 questions were displayed in the quiz editor when the browser view was zoomed out [#36559].

For courses that were copied within a catalog, if an associated quiz contained an image, none of the course content was displayed in the content editor [#36623].

In certain cases, an error occurred when saving edited skill proficiencies via the Line Manager Dashboard [#36023].

 

Hotfix April 30, 2024

Fixed

In certain cases, an error occurred when attempting to upload files to LMS365 (Learn365) [#36383].

In certain cases, an error occurred when refreshing the data in the Power BI Starter Kit in Power BI Desktop [#36380].

 

April 29, 2024 (v.3.47)

New features and capabilities

AI assistance with skills

Catalog admins can now use AI to generate skills [#31478]. They can then choose which of the generated skills to save in LMS365 (Learn365) [#31479].

 

Target skills and skill gap visualization

LMS admins can now create target skills for groups of learners, based on their job, department, office, and other criteria [#30460]. The Target skills feature toggle is available from the LMS365 (Learn365) Admin Center > Global Settings [#33130]. This feature is released in preview mode.

Line managers can grant learners' skills and set revocation dates (if relevant) for existing skills from the new Skill proficiency panel [#29315]. Line managers can also see their subordinates' target skills, current skills, and a detailed skill gap chart [#32090]. Both of these new options are available from the Line Manager Dashboard > select a learner > Skill proficiency.

Learners can see their target skills and skill gap overview, as well as a radar chart, on the Skills page of My Training Dashboard [#28112].

In the LMS365 (Learn365) Admin Center and the Line Manager Dashboard, the counter color is now gray when there are no pending actions and the counter shows zero.

 

Changed and improved 

Reports

We've introduced the following changes to the Reports page in the LMS365 (Learn365) Admin Center [#34469].

  • Reports are now available from the Download reports drop-down list.
  • The date range filter has moved to the left-hand side of the page.
  • If you apply a date range filter, it will apply only to the current tab. If you navigate to a different tab, the date range filter will revert to the default setting.
  • Links to the Overview, Courses, and Training plans dashboards have been moved above the Download reports drop-down list and the date range filter (the gray bar).
  • We've enhanced the vertical bar charts on the Overview, Courses, and Training plans dashboards.

The Course progress report has been renamed Training progress report [#26290].

 

Go1 integration

Information about decomissioned Go1 courses is now synced with LMS365 (Learn365) in real time. Previously, this information was syncyed once a week [#33520].

 

API management

The new CreatedAt and ModifiedAt fields in the public API responses show the date and time that courses, training plans, enrollments, users, and other items were created or last updated [#34261].

 

Fixed

Long skill names weren’t wrapped properly in exported learner transcript PDF files [#35669].

The Email Learners option on the Course management panel of the course home page didn't open the Email Learners panel [#35904].

When copying a course within a catalog, images were displayed in the Content editor only if a learner was enrolled in the original course [#33738].

[Teams] In some cases, users’ regional language settings weren’t taken into account in LMS365 Teams app notifications [#34728].

[Teams] In a certain case, MP3 audio files added via the Content editor didn’t play in the LMS365 Teams app [#35846].

 

Hotfix April 17, 2024

Fixed

Certificates imported via the Import Tool had incorrect statuses if certificate expiry was enabled at course level but the certificate expiry date was empty [#34750].

In some cases, it wasn't possible to generate a quiz with AI [#34892].

In a certain case, entering a Completion date in the format mm/dd/yy when importing external training caused the year to be set to 1924 instead of 2024 [#35092].

The GET /odata/v2/Courses({courseId})/EmbeddedDocumentAsStream(relativePathName= '{relativePathName}') endpoint didn't work when the relativePathName property was encoded or the filename contained the + symbol [#34451].

The GET /odata/v2/Courses({Id})/EmbeddedDocumentAsStream(relativePathName='{relativePathName}') endpoint didn't download files from courses that were originally created on a SharePoint subsite [#35139].

 

Hotfix April 9, 2024

Fixed

In a certain case, attempts to enable or disable course notifications via the API resulted in the "Sequence contains more than one element" error [#34887].

In certain cases, the Send Email Message option in the LMS365 Admin Center > Users was enabled for users who didn't have an email address recorded [#34772].

Incorrect tooltip text was displayed when hovering over a disabled Send Email Message option in the LMS365 Admin Center > Users and the Line Manager Dashboard [#34773].

In some cases when creating a course via the API, PATCH /odata/v2/Courses({Id}) didn't add a category to a course [#34289].

 

April 2, 2024 (v.3.46)

New features and capabilities

Instructor-led training

Admins and instructors can now automatically register learner attendance for instructor-led training sessions based on Teams meeting attendance reports. This feature can be enabled by setting the Automatically register session attendance based on Teams meeting participation toggle to On in the Edit session panel of the course [#31953].

The courses that contain sessions requiring attendance review can be filtered by selecting the Review attendance button at the top of the Training Management page [#32353]. This button will be displayed only when there are sessions that require attendance review for at least one participant. The number of courses with such sessions is shown on the button label [#34284]. The sessions that require attendance review can be filtered using a button at the top of the Sessions section of the course configuration panel. The number of such sessions is shown on the button label [#32939].

 

Quizzes and quiz questions

Admins can now use AI to generate create quizzes and quiz questions from an uploaded video [#32419]. LMS admins can enable this feature using the Generate from video toggle via Global Settings in the LMS365 Admin Center [#34288].

 

Changed and improved

Go1 integration

It’s now possible to import Go1 courses via the Go1 Content Hub [#30292]. The Go1 Content Hub is launched in preview for customers with an LMS365 Professional or Select subscription. Customers will also need a Go1 subscription to use this feature.

 

Reports

Catalog admins can now filter the information on the Overview, Courses, and Training plans dashboards of the Reports page by date [#31249].

 

Line Manager Dashboard

It's now possible to send an email message to direct reports and direct reports’ subordinates via the Line Manager Dashboard [#33669].

 

Copy courses across catalogs

When copying a course across catalogs, all of its quiz, assessment, and learning module content images are now copied from the current catalog, and stored in the SharePoint site of the target catalog, where they’ll be used in the copied course [#33636].

 

UI changes and improvements

Line Manager Dashboard

The Administration of direct reports panel on the Line Manager Dashboard now shows only menu items, without the section headings [#29707].

The Import action on the Administration of direct reports panel has been renamed Import external training data [#29707].

 

Reports

The Overdue of not started and Overdue of in progress labels in the Enrollments section of the Overview tab on the Reports page have been renamed Overdue out of not started and Overdue out of in progress respectively.

The percentages displayed on the donut charts in the Enrollments by status section of the Courses and Training plans tabs on the Reports page now show full numbers. When you hover over a segment of these charts, the precise percentages are now displayed [#34532].

 

LMS365 Admin Center

The AI Features: Content Generation toggle in Global Settings in the LMS365 Admin Center has been renamed Content generation.

 

Fixed

In a certain case, web parts didn’t load when the course catalog URL was re-assigned from a previously deleted catalog [#34163].

In certain cases, when creating a course session, there was a delay as the rooms list loaded [#31498].

In certain cases, users’ regional date and time format settings weren’t taken into account when manually entering a learner’s course completion date [#27917].

In certain cases, providers that were deleted via the Viva Learning panel in Global Settings in the LMS365 Admin Center were still shown in Microsoft Viva Learning [#30057].

 

March 19, 2024 Mobile app (v.2.45.1)

March 19, 2024

 

Changed and improved

Support for iOS 17

[iOS] iOS 17 is now supported [#29327].

 

Hotfix March 19, 2024

March 19, 2024

 

Fixed

When creating a course via the LMS365 API, Category name was a required field [#34170].

To ensure quiz assets can be viewed when they’re added to any course within a catalog, it’s now possible to move all quiz assets that were created before this release from course-level folders to a catalog-level folder with inherited permissions via an internal endpoint [#33100].

In certain cases, there was a long waiting time when generating reports via the Reports page [#33879].

When adding the LMS365-User-Id header to the GET /odata/v2/CourseCatalogs request, the list of catalogs will now be filtered according to user permissions [#34118].

[Teams] In a certain case, the Enable notifications in Microsoft Teams toggle in Dashboard > Personal Preferences was switched to off and disabled, meaning Teams notifications weren’t being sent [#33826].

 

Hotfix March 11, 2024

March 11, 2024

 

Fixed

In a certain case, completed SCORM packages weren't showing as completed in LMS365 [#32742].

If a course URL contained special characters such as Ä, Ö, and Ü, an error occurred when selecting Exit. Back to the course in the LMS365 player and when viewing the course from the LMS365 Admin Center [#33889].

 

Hotfix March 6, 2024

March 6, 2024

 

Fixed

In a certain case, course admins who have never been assigned any other LMS365 roles couldn't create or edit course sessions for instructor-led training [#33862].

It wasn't possible to change the status of a certificate from Valid to Expiring after disabling the Certificate expiry reminder notification at either course or catalog level [#33760].

 

March 2024 (v.3.45)

March 4, 2024

 

New features and capabilities

Instructor-led training

Admins and instructors can now automatically retrieve learner attendance from Microsoft Teams for instructor-led training sessions. The attendance report will be available shortly after the session ends, and will include users’ participation percentage based on the total time they spent in the session. Instructors can then confirm attendance for one or more participants at a time [#31952].

 

AI assistance with e-learning courses

Admins can now use AI to generate e-learning courses. They can enter course content directly or insert it from a file, then AI will generate the course with a title, short and long descriptions, related categories, and other default settings. Optionally, they can add AI-generated quizzes to the course. Admins can then manage courses in the usual way [#28343].

 

Reports

With this release, we’ve introduced the Reports page in the LMS365 Admin Center [#31879].

This page offers catalog admins a centralized view of downloadable reports, as well as three new dashboard views and two new reports.

  • The Overview [#28797], Courses [#29628], and Training plans [#29631] dashboards help catalog admins better understand the status and performance of their learning resources in the current catalog.
  • The new Courses information report provides information about courses in the current catalog [#28677].
  • The new Session Attendance report provides information about session attendance for courses in the current catalog [#28724].

The reports already available from the following areas of LMS365 are now additionally available via the Reports page:

  • Training Management > Training reports.
  • Training Management> select a course > Course reports.
  • Users > Export.
  • Users > select the relevant learner > View Learner’s Progress.
  • Training Management > select a course > Course progress.

 

Changed and improved

Self-evaluation of skills

Line managers will see the Skill requests filter on the Line Manager Dashboard only when the catalog admin has enabled the Self-evaluation of skills and Require line manager approval for self-evaluation of skills options via Global Settings in the LMS365 Admin Center [#31934].

 

Notifications

The Course Due Date variable has been added to e-learning, instructor-led training, and training plan Forced Retake notification templates.

 

LMS365 player

In the LMS365 player, when learners select Exit on the Course Overview page or Exit. Back to the course on the Course Status page, they'll be redirected to the page or application from which the player was launched [#32804].

 

Quizzes

When a quiz is created at course level, all of its associated assets are now stored at catalog level instead of course level to ensure that the assets are available to learners and admins of other courses [#33661].

 

UI changes and improvements

LMS365 Admin Center

Several toolbar icons changed to filter buttons and moved to the top of the page. The filter buttons will be shown only if there are related actions pending:

  • On the Line Manager Dashboard, the Enrollment Requests, Skill Requests, and Assessments icons are now displayed as filters buttons [#32089]
  • On the Training Management page, the Enrollment Requests, Request(s) for Sessions, Waiting List, and Failed Provisioning icons are now displayed as filter buttons [#31576].

The Training Provisioning filter on the Training Management page has been renamed Failed Provisioning and now shows only courses that have failed provisioning [#32782].

The Office 365 button at the top of the LMS365 Admin Center has been renamed Microsoft 365 [#31922].

 

Fixed

[Teams] An error occurred when using the Find training command in the LMS365 chatbot [#29996].

In certain cases, when all modules in a course were completed and learners selected Continue or Go to the next step in the course in the LMS365 player, they were informed that they hadn't completed the course. [#33384].

In certain cases, after merging users via the LMS365 API, pending enrollment request notifications were displayed on the Training Management page when there were no pending enrollment requests [#33329].

In a certain case, course ratings submitted by users who were later removed from a catalog were excluded from the Average rating calculation in Manage Rating [#32951].

Variables weren't displayed for some notification templates when the Norwegian locale was selected in the Regional Settings of the catalog [#32085].

In a certain case, pasting a URL into an email to learners via Send Email Message cut off part of the URL, meaning learners couldn't open the content (for example, course content), from the email [#33319].

In certain cases, images that were uploaded via the Content editor weren't displayed in the LMS365 Admin Center until the user who uploaded the images visited the SharePoint site [#32948].

In certain cases, there was a long waiting time while certificates were being set to expired via the OnSchedule webjob task [#30842].

When copying courses across catalogs, content packages were copied to the target catalog even if an identically named one already existed, leading to duplicate content packages [#32237].

 

Hotfix February 19, 2024

February 19, 2024

 

Fixed

In a certain case, learners experienced a long loading time in the LMS365 player [#31644].

In certain cases, learners didn't see their uploaded external certificates on My Training Dashboard [#31695].

Catalog admins could see images they had added to a learning module via the Content editor or a quiz only if they were also assigned as a course admin for the relevant course [#32949].

In certain cases, it wasn't possible to exit full screen mode when using the rich text editor throughout LMS365 [#32754].

In certain cases, catalog admins couldn't see course assignment attachments if the
Assignment Attachment document library contained more than 5,000 items [#33018].

 

Hotfix February 12, 2024

February 12, 2024

 

Fixed

It wasn't possible to delete learners' attendance for an instructor-led training course if the course had been deleted [#32152].

In certain cases, learners couldn't scroll through the sessions within a session group in the browser version of SharePoint on mobile devices [#32479].

When editing sessions that originally had the Let LMS365 schedule the Teams meeting toggle turned On, turning this toggle Off and then On again left the Meeting URL empty [#32199].

In certain cases, PATCH /odata/v2/Courses({Id}) in the Courses section of the LMS365 API didn't update the course admins and trainers [#32304].

It wasn't possible to close SCORM packages in Go1 courses using the x (close) icon [#30999].

In certain cases, when learners were forced to retake a course that they had only completed in the previous 24 hours, they continued to receive notifications asking them to retake the course again [#31848].

 

January 2024 (v.3.44)

January 22, 2024

 

New features and capabilities

Quizzes

Admins can now use AI to generate quizzes. They can enter quiz content directly or insert it from a file, then AI will generate the quiz with a title, description, and questions with default settings. Admins can then manage the quiz in the usual way [#29366].

For Short answer questions where regular expressions are enabled, the new Show answer feedback to learners instead of correct answers toggle enables admins to choose whether learners will see text as correct answer feedback in Quiz review (the toggle is On) or regular expressions (the toggle is Off) or [#27830].

 

Localization

Chinese (Traditional, Taiwan) is now included in the languages supported by LMS365 [#31400].

 

Changed and improved

Catalog limitations

LMS admins can now easily create new SharePoint sites when the training limit per catalog has been reached [#27682]. LMS admins will receive banner and email notifications when the limit is about be reached, and again when the limit has been reached [#31218]. Once the limit has been reached, new courses and training plans can't be created, and courses can't be copied into the catalog [#31219].

LMS admins will be asked to create a new SharePoint site to accommodate new courses and training plans [#30349]. Every user who is added to the Learners or Administrators groups for any course or training plan in the catalog will also be added to the Visitors group of the catalog [#29896]. If a user has no other roles assigned to them in the catalog, they'll be removed from the Visitors group of the catalog [#29898].

 

My Training Dashboard

Learners can now filter the information in the Skills section of My Training Dashboard by skill category [#31041].

 

Line Manager Dashboard

It's now possible to enroll learners in multiple courses at a time on the Line Manager Dashboard [#28961].

 

Rich text editor

When creating and editing quizzes, an enhanced rich text editor is now available when entering gap fill answer text [#30450], correct, partially correct, and incorrect answer feedback [#30532], and answer options for multiple choice, multiple answers, matching, and ordering question types [#29336].

The features available in the enhanced text editor depend on your LMS365 subscription type. For customers with an LMS365 Professional or Select subscription, the text editor additionally includes the spell check, accessibility checker, and PowerPaste features [#29513].

 

Audit trail

The list of events in audit trail records was enriched [#31410].

 

Go1 and LinkedIn Learning integration

LMS admins can now configure Go1 and LinkedIn Learning courses to publish automatically once they're imported into LMS365 by switching the Automatically publish imported courses toggle On in the Settings section of the relevant integration connector panel [#31568].

 

API management

API endpoints have been introduced in the LMS365 API to support the cloning and migration of site assets and learning module documents [#28648].

It's now possible to enable or disable specific notification templates at training level via the LMS365 API [#30113].

 

LMS365 webparts

SPFX webpart packages are now further reduced in size [#30917].

 

UI changes and improvements

LMS365 Admin Center

At catalog level in the LMS365 Admin Center, the Back to LMS365 option at the top of the menu that takes you to the course catalog home page has been renamed Go to catalog [#31599].

 

LMS365 player

The Previous and Next buttons in the LMS365 player have been renamed Previous item and Next item respectively. The Retry, Review, Result, Previous item, and Next item buttons are now displayed on the right-hand side of the LMS365 player navigation bar. The new Review content link on the Course Status page of the Course Syllabus redirects learners to the first learning item of the course [#31232].

 

Line Manager Dashboard

When administering direct reports on the Line Manager Dashboard, the icon that indicates the number of pending skill requests has changed [#30545].

 

Fixed

In certain cases, when learners reviewed quizzes, answers for the Short answer question type were displayed as regular expressions instead of text [#27830].

In certain cases, when question pools contained more than 30 questions, the 31st and subsequent questions were discarded when reordered, unless the user scrolled to the bottom of the question pool [#31497].

Copying a course across catalogs failed if the course included a file, such as a content package, that contained special characters ‘#’ or ‘%’ in its file name [#31422].

Certain Go1 courses that were marked for decommissioning by the provider didn’t show as marked for decommissioning in LMS365 [#31229].

In certain cases, users who were members of a deleted Azure Active Directory group were still showing as enrolled in courses in LMS365 [#30745].

Users were asked to sign in to LMS365 in Teams every time they returned to the Manage tab after navigating away [#26912].

 

Hotfix January 9, 2024

January 9, 2024

 

Fixed

In courses with more than one SCORM package, in certain cases, catalog admins saw the This resource is no longer available message when viewing learners' progress with SCORM attempts [#31687].

 

Hotfix January 3, 2024

January 3, 2024

 

Fixed

The Course not started reminder notification was sent to course admins who weren't enrolled in the course as learners [#31372].

 

Hotfix December 19, 2023

December 19, 2023

 

Fixed

In certain cases, learning modules that contained embedded video links caused the ‘This resource is no longer available’ message to be displayed when they were accessed via the LMS365 player [#31318].

 

Hotfix December 14, 2023

December 14, 2023

 

Fixed

Due to a Microsoft security policy change, the LMS365 player couldn't display Sharepoint pages that were added to learning modules as Embed code or Website link content types. An optional feature, which can be enabled on your tenant, will enable you to open SharePoint pages in a new page-centered pop-up window [#31098].

In some cases, Certificate expired and Certificate expiry reminder email notifications were sent to unenrolled users when the notification's Send for unenrolled learners toggle was Off [#31183].

 

December 2023 Mobile app (v.2.34.13)

December 13, 2023

 

Changed and improved

Dashboard tab: Skills section

A new Pending approval status for skills is available for learners at the bottom of the Skills section of the Dashboard tab and on skill cards. Learners can filter the skills with the Pending approval status using the new Pending filter [#30934].

 

Training home page

On the course/training plan home page, learners can select See course description to see a long course/training plan description. If a long description is available for the course or training plan, it will be shown instead of the short description [#30344].

To see the learning module and assessment descriptions, learners can select the information icon next to the relevant item [#30344].

Selecting See module description in the LMS365 player, learners can see the learning module description [#30344].

 

December 2023 (v.3.43)

December 11, 2023

 

New features and capabilities

Self-evaluation of skills

Learners can now evaluate their own skills from My Training Dashboard [#29061, #29062]. The feature toggle is available for admins from the new Skills framework features section in Global Settings of the LMS365 Admin Center [#29065]. Here, LMS admins can also choose whether line managers will be asked to approve or reject their subordinates’ skills requests [#29082].

Line managers can review skill requests on the Line Manager Dashboard for a specific catalog [#29081] or for all catalogs [#29307].

New skill-related notifications are introduced to accommodate the Self-evaluation of skills feature: Skill request approved, Skill request pending, and Skill request rejected [#29088].

 

AI features in the LMS365 Admin Center

Admins can now enable AI features for the LMS365 Admin Center [#30031]. The AI in the LMS365 Admin Center feature toggle is available from Global Settings in the LMS365 Admin Center [#30280]. This feature is released in preview mode. For this release, turning this toggle On will enable the AI assistance to generate quiz questions.

 

AI assistance with quiz questions

Admins can now use AI to create quiz questions, in both quizzes and question pools. This feature applies to the following question types: True or false [#30003], Matching [#30004], Multiple choice [#29799], and Multiple answers [#30002].

 

Changed and improved

Training plans

Admins can now create and publish training plans, where the publishing period of its courses doesn’t match or fall within the training plan publish dates [#29402]. In this case, admins will see a validation message [#29529].

 

Notifications

The new Send for unenrolled learners option is available in the following notification templates: Certificate expired, Certificate expiry reminder, Training plan certificate expired, Training plan certificate expiry reminder, Skill revocation reminder, and Skill revoked [#29686].

The following new notification templates are available in the Notifications area of the LMS365 Admin Center: e-Learning course not started, Instructor-led course not started, and Training plan not started [#28083]. These notifications come with in-product guidance in the form of teaching bubbles [#29845].

 

LMS365 webparts

SPFX webpart packages are now reduced in size [#29741].

 

Rich text editor

An enhanced rich text editor is now available when creating quiz questions [#30425], entering the course catalog description [#29512], and on the Information Page in Global Settings > Mobile Configuration in the LMS365 Admin Center [#29511]. The rich text editor is now available in all the languages supported by LMS365 [#29829]. When sending emails to learners via the Course/Training Plan management panel, the Body field has been expanded to provide more space [#28029].

The features available in the enhanced text editor depend on your LMS365 subscription type. For customers with an LMS365 Professional or Select subscription, the text editor additionally includes the spell check, accessibility checker, and PowerPaste features [#29513].

 

LMS365 Admin Center

The display limit of 10 users in the search results was removed in the user selector across the LMS365 Admin Center [#29557].

If the Forced retake option was enabled in the source training when copying courses across catalogs, the copied training will inherit this option and the number of days after completion field will be empty. Admins must manage the Forced retake option before they can publish the copied training [#29819].

 

UI changes and improvements

My Training Dashboard

The Skills section of My Training Dashboard is now additionally available in card view [#28571].

In the Skills section of My Training Dashboard, learners can now select a skill title to open a separate panel, where they can view skill details [#29086].

Learners will see an illustration in the Skills section of My Training Dashboard if they haven't yet acquired any skills [#29084].

 

LMS365 Admin Center

When uploading content packages to a course that doesn’t have any content packages added yet, the Selected tab won't display the drag-and-drop footer [#29701].

 

Import Tool (for certified partners only)

Import Tool version available now: IT-4.8.4.17-40.

As an Import Tool certified partner, you can download the latest version of the Import Tool here (Please log in to the LMS365 Help Center in order to access).

 

Fixed

In certain cases, when Chinese was set as the display language, an element of the LMS365 Admin Center was displayed in English instead of Chinese [#30513].

The Audit Trail page in the LMS365 Admin Center didn’t load for tenants in the Switzerland North region [#30631].

The export of audit trail data on the Audit Trail page failed with an "Unauthorized" notification [#30702].

In a certain case, users couldn't access the tenant that was moved from the North Europe data center to the Switzerland North data center [#30773].

In certain cases, course creation failed on a tenant in the Switzerland North region with the 'Public access is not permitted on this storage account' error [#30568].

In the LMS365 Admin Center > Global Settings > Language Files > Course creator, languages displayed near the top of the page were hidden behind the toolbar [#30933].

In certain cases, LMS365 website visitors encountered a 'Too Many Requests' error when switching from one form to another [#30613].

When adding answer options for a gap fill quiz question, text formatting changes weren't saved [#27301].

In certain cases, learners couldn't proceed to the next step in the LMS365 player when they completed the SCORM package and selected Exit in this SCORM package [#31066].

 

Hotfix December 07, 2023

December 07, 2023

 

Fixed

The Course due date reminder and Course due date has passed notifications weren't sent for training where the Set Due Date as option was a fixed date [#30827].

 

Hotfix November 29, 2023

November 29, 2023

 

New features and capabilities

Switzerland North is added as a data region for tenant provisioning [#30508].

 

Hotfix November 15, 2023

November 15, 2023

 

Fixed

In some cases, skill notifications were sent if they were disabled on the Notifications page in the LMS365 Admin Center [#30055].

The Copy courses across catalogs option enabled catalog admins to copy courses across catalogs for which they weren't admins [#30166].

If learners completed a training retake on the same day they received the related Course retake is required notification, their training progress was reset and the notification was sent again [#30310].

Notification templates for instructor-led training weren't identified correctly in the Relates To column on the Notifications page in the LMS365 Admin Center [#30015].

Instructor-led training could be saved even when warnings were displayed on the Sessions tab of the course configuration panel [#30035].

 

Hotfix November 7, 2023

November 7, 2023

 

Fixed

The source of the imported content package column for imported Go1 and LinkedIn Learning courses didn't show the relevant brand icon [#30106].

In some cases, when selecting filters on the Users page and the Training Management page, the search box was partly hidden by the toolbar [#30075].

In some cases, teaching bubbles displayed near the top of the page were partly hidden behind the toolbar [#29820].

 

November 2023 Mobile app (v.2.33.32)

November 3, 2023

 

Changed and improved

Course filters

The new Includes external content filter on the Catalog tab enables learners to show only the courses that were imported from Go1 and/or LinkedIn Learning [#28655].

 

Localization

Irish is now included in the languages supported by the LMS365 mobile app [#28768].

 

LMS365 player

A label is now displayed in the LMS365 player if a learner doesn't have access to an asset [#28722].

The LMS365 player now shows updated file names if they’ve changed [#28723].

 

October 2023 (v.3.42)

October 30, 2023

 

New features and capabilities

Localization

Irish is now included in the languages supported by LMS365 [#29068].

 

Instructor-led training

It’s now possible to assign course admins and session instructors as co-organizers of the Teams meeting for a session [#24681].

 

Copy courses across catalogs

It’s now possible to copy e-learning courses and instructor-led training across catalogs within the same tenant via the Training management page [#29490]. This feature is available for customers with an LMS365 Professional or Select subscription [#28579].

This feature comes with in-product guidance in the form of teaching bubbles [#27994].

 

Forced retake

The automatic Forced retake option is now available in the training configuration panel for admins to manage training retakes [#26744].

When the forced retake is initiated, learners will receive a notification if they're enrolled in the course/training plan and the course/training plan is active [#13813].

New notification templates are available in the Notifications area of the LMS365 Admin Center: Course retake is required, Instructor-led training retake, and Training plan retake is required. When the forced retake is initiated, learners will receive the relevant notification.

This feature comes with in-product guidance in the form of teaching bubbles [#28234].

 

Notifications

The new Manage notifications option on the Course/Training Plan management panel enables admins to define the notifications they want to send for individual courses and training plans [#28082].

The Relates To filter and column on the Notifications page now have separate labels for e-Learning and Instructor-led training, instead of the single Course label [#29564].

 

Changed and improved

Redesigned learning module UI

The redesigned UI is available for the learning module editor [#21798].

It's now possible to stay in the learning module editor and continue to make changes after a learning module is created or saved [#29319].

 

Rich text editor

An enhanced rich text editor is now available when entering basic course/training plan details [#28178], creating and editing course sessions [#29335], creating assessment content and adding it to a course [#29334], and when using the Content editor in the learning module editor [#29333].

The features available in the enhanced text editor depend on your LMS365 subscription type. For customers with an LMS365 Professional or Select subscription, the text editor additionally includes the spell check, accessibility checker, and PowerPaste features [#29513].

 

API management

The EmailNotifications section is introduced in the LMS365 API to enable admins to manage and edit notification templates [#28080].

 

UI changes and improvements

Users actions panel

The Actions panel on the Users page now shows only menu items, without the section headings [#28039].

 

My training dashboard

Certificates and Skills are now separate menu items on the left navigation of My Training Dashboard [#28569].

 

Course home page

It's now possible to expand or collapse the Assessment section on the course home page [#27890].

 

Fixed

For customers with a Freemium subscription, courses that were added via the Import external training data option on the Users page counted towards the allowance of eight courses or training plans [#28684].

The regular LMS365 chatbot in Teams enabled users to access catalogs for which they don't have permission to access [#22374].

Files that had the # or % character in the filename displayed an error when they were opened in the LMS365 player.

It wasn't possible to perform any actions on admins who were added to a newly created copy of a course without re-opening the course configuration panel [#28667].

When adding courses to a new training plan, selecting Save on the Add course panel also created the training plan [#29401].

 

Hotfix October 16, 2023

October 16, 2023

 

Fixed

In a certain case, in the LMS365 Admin Center, admins faced a long loading time when trying to access the Learners details page for quizzes that contained a large number of questions [#29347].

 

Hotfix October 13, 2023 Mobile App (v.2.32.16)

October 13, 2023

 

Fixed

In the LMS365 mobile app on Android devices, learners remained in a login loop when they tried to access Stream videos that were added to a course via embed code [#28634].

 

Hotfix October 6, 2023

October 6, 2023

 

Fixed

In a certain case, the installation of LMS365 previously encountered issues when selecting the region [#29347].

 

Hotfix October 4, 2023

October 4, 2023

 

Fixed

The labels on the Generative AI features in the LMS Admin Center are now completely localized [#29071].

[API] In certain cases, the response to unenroll Microsoft Entra ID (Azure Active Directory) groups from a course via POST/odata/v2/Courses({Id})/Unenroll returned an error [#29110].

 

Hotfix September 29, 2023

September 29, 2023

 

New features and capabilities

Generative AI feature

The new Generative AI features option is implemented in LMS365 to enable access to AI-powered features within LMS365 [#26977]. The feature toggle is available from Global Settings in the LMS365 Admin Center [#28576]. This feature is released in preview mode.

 

AI-powered chatbot

[Teams] If catalog admins enable the new Generative AI features option, LMS365 users can now use the AI-powered chatbot in Teams [#28576]. This feature is released in preview mode.

 

Fixed

In a certain case, an error was displayed when loading webparts on SharePoint pages after migrating from Azure Germany national cloud to Azure global services [#28808].

 

Hotfix September 26, 2023 Mobile app (v.2.32.14)

September 26, 2023

 

Fixed

Go1 SCORM packages can now be accessed by LMS365 users on iOS mobile devices [#28642].

 

Hotfix September 21, 2023

September 21, 2023

 

Fixed

Email and Teams notifications were sent later than expected for Course due date reminders, Certificate expiry reminder, Skill revocation reminder, Training Plan Due Date Reminders, and Training Plan Certificate Expiry Reminder [#28738]. 

Editing an existing learning module created a new learning module instead of saving the edited one [#28729].

 

September 2023 Mobile app (v.2.32)

September 19, 2023

 

Changed and improved

Localization

Hungarian is now included in the languages supported by the LMS365 mobile app [#27840].

 

Learning module

If the new Microsoft 365 assets option is enabled by admins, users can now access any assets in the LMS365 mobile app that were added to learning modules via this option [#28638]. This feature is released in preview mode.

 

September 2023 (v.3.41)

September 18, 2023

 

New features and capabilities

Localization

Hungarian is now included in the languages supported by LMS365 [#28271].

 

Changed and improved

Viva Learning integration

Viva Learning integration has been enhanced, enabling you to configure and manage multiple content providers for a single tenant [#26959].

For existing integrations, all available catalogs are automatically associated with your existing LMS365 provider. It's possible to change the selection of catalogs.

When you first set up the integration between LMS365 and Microsoft Viva Learning, a default provider (LMS365) is created automatically.

 

LinkedIn Learning integration

It's now possible to identify users by their email address (not just by their user ID) when using xapi reporting in Linkedin Learning integration.

When importing LinkedIn Learning courses into LMS365, any Subject & Topics filters you previously applied will be reset when you apply a Language filter [#26970].

 

Audit trail

You can now filter the audit trail to show logs that were initiated by API keys [#27689] or by the LMS365 system [#27692].

The new byGroup property in Activity details enables you to track information related to Microsoft Entra ID (Azure Active Directory) and Microsoft groups for learner enrollments, unenrollments, and session registrations [#27476, #27817].

For promotional courses, and courses imported from Go1 and LinkedIn Learning, the Initiated by column on the audit trail shows the user's name [#27517].

For events triggered by LMS365 webjobs or an update to a Microsoft Entra ID (Azure Active Directory) group, the Initiated by column displays LMS365 System [#27692].

 

Learning module

An organization's Microsoft 365 assets can now be added to learning modules via the Organization's M365 assets option in the learning module editor [#21630]. This feature is released in preview mode.

The source of the imported content package column will be displayed on the Content package panel when adding a content package if it originated from Go1 or LinkedIn Learning [#27235].

 

API management 

A new API endpoint is implemented to enable customers to update a certificate’s issued date, expiration date, and status in the Certificates section of the LMS365 API: /odata/v2/Certificates/({Id}) [#28035].

 

Filtering

Any training plans that contain Go1 and/or LinkedIn Learning courses are now included when you filter by this specific content on the Training Management page and the Course Catalog page [#27368].

 

Notifications

Catalog admins can configure notifications to also be sent when a course or training due date has passed, certificates have expired, or skills have been revoked [#27988].

 

Certificates

A change to the expiry date of a certificate will be applied only to certificates issued in the future [#27699].

 

Rich text editor

An enhanced rich text editor is now available when editing notification templates [#28028] and sending email messages [#27633].

 

Content packages

The SCORM setting "Redirect to statistics page when completed" is now set to On by default [#28511].

 

UI changes and improvements

Audit trail

When applying filters, deleted courses, training plans, and catalogs are now marked with the Deleted label [#27687].

 

Users page

When importing external training on the Users page, deleted courses and training plans are now marked with the Deleted label [#27687].

 

Fixed

In certain cases, downloaded course progress reports didn't contain certificates for imported external training [#27564].

When running the POST externalTrainingsimportProgress request, an incorrect error code was returned if the UserId was incorrect [#21923].

In certain cases, updates applied via the PATCH odataCourseCatalogs({Id}) request were applied to all catalogs on the tenant instead of the selected one [#27906].

In some cases, long course titles on the Course Catalog page caused a display issue [#27915].

When a learner completed a SCORM package that had the Redirect to statistics page when completed option enabled, the redirect didn't work correctly [#28356].

Custom localizations in the LMS365 Admin Center didn't work for English (United Kingdom). They were displayed in the default English (US) language instead.

In some cases, the “Error: Token type is not allowed.” error was displayed when creating a course catalog [#28535].

In some cases, the audit trail didn't show UserEnrolled and UserRegisteredForSession events for enrolled users and groups [#28269].

 

Hotfix September 1, 2023

September 1, 2023

 

Changed and improved

If a learner was enrolled in a course both individually and as a member of an AAD group, upon individual unenrollment from the course, the learner remains enrolled in this course because they're still a member of the AAD group. Additionally, a message will be displayed in the LMS365 Admin Center, under Notifications (the bell icon), from which admins can track the learners who remain enrolled in the course as a member of the AAD group. If the AAD group is unenrolled from the course, the learner will remain enrolled in this course because they were also enrolled as an individual learner [#28186]. 

 

Fixed

In certain cases, in the LMS365 Admin Center, users' information on the Users panel was only partially populated from Microsoft Entra ID (Azure Active Directory) [#28177].

[API] In a certain case, in the LMS365 API, it was possible to retrieve outdated information about a deleted user who used to be assigned as a manager in Microsoft Entra ID (Azure Active Directory) [#28107].

 

Hotfix August 17, 2023

August 17, 2023

 

Changed and improved

The SCORM setting "Redirect to statistics page when completed" is now set to Off by default [#27937]. 

 

Fixed

In a certain case, submitting an answer to a Short answer question type in the LMS player took longer than expected and the quiz completion status wasn't updated correctly [#27698].

In a certain case, an issue with the domain name change was resolved [#27631].

It wasn't possible to unenroll an individual learner from training if they were enrolled in the same training both individually and via an Azure Active Directory group [#27653].

In the LMS365 Admin Center, the Messages from the LMS365 Team didn't store banner messages with the ended publishing date [#27799].

In a certain case, training completion wasn’t shown in the LMS365 Admin Center or the LMS365 Line Manager Dashboard for training that was imported via Import External Training [#27311].

 

August 2023 Mobile app (v.2.31.16)

August 8, 2023

 

Changed and improved

Offline mode

With this release, the mark courses and training plans as favorite feature is supported in both offline and online modes [#26942].

 

Localization

Estonian, Finnish, and Latvian are now included in the languages supported by the LMS365 mobile app [#27575].

 

August 2023 (v.3.40)

August 07, 2023

 

New features and capabilities

Integration with LinkedIn Learning

From this release, access to the LinkedIn Learning library is available for customers with an LMS365 Professional or Select subscription as an integration connector from the Global Settings of the LMS365 Admin Center [#22355].

When integration between LMS365 and LinkedIn Learning is established, Import courses > LinkedIn Learning is displayed as an option on the Training Management page menu bar [#22356].

You can read more about the LinkedIn Learning integration in this article.

 

Localization

Estonian, Finnish, and Latvian are now included in the languages supported by LMS365 [#27575].

 

Change session registrations

With the new Allow learners to change session registrations option, catalog and course admins can now control whether learners can modify their session selection after enrollment. When this option is toggled Off, learners won't be able to change their session registrations, neither by registering for additional standalone sessions and session groups, nor by cancelling their existing ones [#26424].

 

API management

Two new API endpoints are implemented to enable customers to retrieve lists of role assignments: /odata/v2/RoleAssignments and /odata/v2/ RoleAssignments({Id}) [#27019].

 

Changed and improved

Course Catalog page

The new Includes external content filter is available on the left-side menu of the Course Catalog page and enables learners to filter the page to show only the courses that were imported from Go1 and/or LinkedIn Learning [#24902].

 

Audit trail

In the bottom right-hand corner of the Audit Trail page, the number of audit logs (Records found) for the selected date range and filters is now displayed [#27000].

 

Notifications

  • To reduce the number of email notifications that course admins receive, it's now possible to remove the course admin as a recipient of the Instructor-led training scheduled - appointment invitation notification template [#24686].
  • A number of notification templates contain two new variables ({COURSE DURATION STANDARD FORMAT} and {COURSE DURATION}), which display the duration of a course and training plan in standard format and in free format, respectively [#24830].

 

Copy courses within the same catalog

To create a copy of an instructor-led course, you should now configure either a room or a meeting URL for its course sessions [#27437]. 

 

Course deletion

With this release, the logic of deleting a course that forms part of a training plan has been enhanced [#27227]:

  • A deleted course is removed from the Courses section of the training plan configuration panel.
  • If the deleted course was originally the first one in the list and the second one was a locked course, then the locked course automatically becomes unlocked.

 

UI changes and improvements

Course home page

A new image is displayed on the course home page when there is no course content available for learners [#21365].

 

LMS365 course player

Tables that are added to quizzes, learning modules, and assessments are now supported by the LMS365 course player [#23104].

 

Quizzes

When adding questions to a quiz, you can use the new Title filter to search for questions in a question pool [#25413].

 

Learning modules

You can now provide a description for learning modules using the rich text editor [#26797].

Learning items can now be added to a learning module by dragging them from the left-hand side and dropping them to the right-hand side [#27336].

You can now drag and drop documents and files from your computer when add them to learning modules [#16639].

 

Redesigned publishing UI

The redesigned UI is available for publishing courses, training plans, learning modules, and quizzes [#26798].

 

Fixed

  • In some cases, SCORM packages failed to send the completion status to LMS365 after closing the browser window [#27400].
  • Video in a SCORM content package failed to open when the length of the video title exceeded 256 characters [#27598].
  • [API] When courses that form part of a training plan are deleted from a catalog, they were still shown as being part of training plans in the API response and still shown in the completion sets of these training plans [#27044].
  • The Line Manager Dashboard link from the My Training Dashboard web part failed to work on SharePoint site collections that didn't contain an LMS365 catalog [#27482].
  • Training plans weren't marked as completed when the Import External Training option was used to complete one or more courses that are required for training plan completion [#27311].
  • The "Oops, something went wrong" message was displayed during course creation when trying to upload several content packages [#26751].
  • Custom thumbnail images weren't displayed on the Assessments page of My Training Dashboard [#26958].
  • In a certain case, SCORM content package failed to record users' score when the Redirect to statistics page when completed toggle is set to Off [#27040].
  • External apps added to course content during course creation weren't included in the course completion set [#27661].
  • When changing the columns displayed on the Users page via the Columns on user page feature, the Custom synchronization toggle for the Email column wasn't working correctly [#27679].
  • When reissuing a certificate via the LMS365 API, the days, hours, and minutes of the Duration (standard format) field were displayed in English instead of the language of the certificate [#27154].
  • When a learner registered for a session of a copied course or cancelled their session registration for a copied course, the Instructor-led training scheduled – appointment invitation notification was sent to all users enrolled in the course [#27693].

 

Hotfix July 25, 2023

July 25, 2023

 

Fixed

  • In a certain case, the course progress dashboard wasn't loading [#27225]. 
  • In a certain case, the “Oops something went wrong” error was displayed when using the Create course copy option and only some of the learning modules were copied to the new course [#27114].

 

Hotfix July 13, 2023

July 13, 2023

 

Fixed

  • When copying instructor-led training, the session time and time zone didn't inherit the course catalog regional settings [#26976]. 
  • In a certain case, Create course copy action was available for the course admins [#27085]. 
  • In a certain case, in the copied provisioned course, the edited Basic training information wasn't saved [#27057]. 
  • In a certain case, learners experienced a performance issue while taking a course that contained a SCORM package with AR/VR content [#27084]. 
  • In a certain case, courses that are set as not to be shown in Viva Learning were shared with Viva Learning [#27261]. 
  • [API] In a certain case, there was an issue with retrieving the course list via API [#27004]. 

 

June 2023 Mobile app (v.2.30.24)

June 28, 2023

 

New features and capabilities

Bookmark favorite training

The Favorites feature is now supported in the LMS365 mobile app [#26077]. Learners can now create their own personalized training experience by marking courses and training plans as favorites from the Catalog tab, the Training section of the Dashboard tab, training pages, and the LMS365 course player.

From the Training section of the Dashboard tab, learners can select the heart icon to go to the Favorites page and get an overview of the training they've marked as favorite [#26480].

 

June 2023 (v.3.39)

June 26, 2023

 

New features and capabilities

Copy courses and training plans within the same catalog

Catalog admins can now quickly create e-learning and instructor-led courses, and training plans [#12718], by duplicating existing ones in the same course catalog. The Create course copy and Create training plan copy features are available on the Course/Training Plan panel [#12712].

This feature comes with in-product guidance in the form of teaching bubbles, which guide admins through the copy training process. This guidance is displayed in the LMS365 Admin Center for up to four weeks after an LMS365 update or until admins open the Course/Training Plan panel for the first time, whichever is sooner [#25249].

 

Bookmark favorite training

Learners can now create their own personalized training experience by marking courses and training plans as favorites from the course catalog page, the Training tab of My Training Dashboard, training pages, and the LMS365 course player [#23503].

From the Training tab of My Training Dashboard, learners can select Show my favorites to get an overview of the training they've marked as favorite [#25720].

 

Changed and improved

Audit trail

An updated UI for displaying audit records is introduced and you can now filter the audit trail to show and download logs related to specific events [#20411].

Some of the audit trail activity names have been enhanced [#26563].

 

Training plans

From this release onwards, the Duration (standard format) value of newly created training plans is automatically prepopulated with the combined total of the Duration (standard format) fields of all the courses included in this training plan [#18615].

 

My Training Dashboard

In the Assessments section of My Training Dashboard, supervisors no longer see assessment tasks for inactive courses [#26423], or for deleted or inactive learners [#26263].

 

UI changes and improvements

The Average rating column (the asterisk icon) on the Training Management page now displays a numerical value instead of stars [#25914].

The Number of users who marked this course or training plan as a favorite column (the heart icon) has been introduced to the Training Management page [#25924].

If a supervisor currently has no assessments to review, the Assessments section of My Training Dashboard now displays a message [#25803].

Cosmetic enhancements have been introduced when approving assessments on My Training Dashboard [#26442].

 

Fixed

  • In a certain case, Course progress reset email notifications weren't being sent when a learner's course progress was cleared [#26355].
  • In a certain case, after a certificate was imported for instructor-led training with a single session, and attendance has been registered, the Manage People section of the course configuration panel and the Register Attendance panel displayed incorrect information [#26155].
  • In a certain case, Certificate expiry reminder and Certificate expired notifications weren't being sent for imported certificates [#25544].

  • Special characters such as ä, ö, ü, and ß weren't displayed correctly in the {REQUEST MESSAGE} placeholder text in notifications [#26299].
  • Courses that met the search criteria in the Calendar View of the course catalog weren't being displayed [26495].
  • [API] In a certain case, courses in a deleted catalog couldn't be purged using the POST/odata/v2/Courses({Id})/Purge API endpoint [#25922].
  • [API] The error text that was displayed when using the PUT /odata/v2/Users API endpoint to update multiple values for the UserFieldsValues key has been enhanced [#26503].

 

Hotfix May 29, 2023

May 29, 2023

 

Changed and improved

Audit trail

It's possible to track DirectoryObjectId in the Performed By data field in the audit trail report [#26138].

 

Fixed

In a certain case, the ascending and descending sort options didn't work in the List view on My Training Dashboard [#24836].

In certain cases, enrolling users to a training plan via an Azure Active Directory group could take more than 24 hours [#23060].

In the API key management section of Global Settings in the LMS365 Admin Center, an incorrect value was displayed in the Revoked By column for revoked and edited API keys. It was possible to edit a revoked API key [#25244].

[Microsoft Teams] In the LMS365 player, the Course Status page displayed an error instead of the course status [#25928].

 

May 2023 (v.3.38)

May 17, 2023

 

Changed and improved

The Course/Training Plan Progress panel

On the Course/Training Plan panel, the Actions panel is introduced to manage a learner's progress.[#23863].

The Force retake action is now available on the Course/Training Plan Progress panel for multiple or all learners selected [#23356]. This action is available from the newly introduced Actions panel on the Course/Training Plan Progress panel [#23864]. New pop-up notifications are introduced in the Notifications center to show the progress of the bulk forced retake [#24165].

 

Filters

The following new filters are introduced on the Course Progress dashboard, the Learner's Progress dashboard, and the Training plan dashboard: Status [#23858], Completed [#24177], and Certificates [#24178].

 

Subscription Information

The Organization State field is introduced in the Organization Information tab on the Subscription Information page when a country that has states is selected in the Organization Country field [#25421].

 

Integration connectors

In the Global Settings of the LMS365 Admin Center, from the Integration connectors panel, users can request an upgrade to their subscription plan [#24666].

 

Audit trail

The list of events in audit trail records was enriched [#24659].

 

Assessments 

Line managers will receive the Supervisor assigned or Supervisor unassigned notifications only once per hour when their the first or the last (respectively) of their direct reports is enrolled in/unenrolled from the course with the assessment the line manager is assigned for [#23216].

 

LMS365 API

XML format is no longer supported for API responses, instead JSON is used [#24397].

 

UI changes and improvements

The Delete user's progress icon is renamed to Clear progress and the icon is changed on the Learner's Progress dashboard, on the Course/Training Plan Progress dashboards.

Across LMS365, filter icons are now visible by default, instead of being visible only when hovering over them [#25122].

 

Fixed

  • When creating a session, the default session end date was incorrect [#24857].
  • After editing or deleting a session or session group, the Actions panel didn't close [#25203].
  • When creating a session from within a session group, the Create Session panel didn’t show the information message and contained the Enrollment deadline and Maximum attendees fields [#24973].
  • In certain cases, learners who are enrolled in an e-learning course received multiple enrollment notifications [#24803].
  • In a certain case, a learner could complete a course without completing all the required SCORM packages [#24559].
  • In certain cases, when a course was manually completed, learners received duplicate certificates [#25152].
  • [Microsoft Teams] In a certain case, SCORM packages wouldn’t load correctly in the LMS365 player and individual elements weren't displayed after loading [#24479].
  • [API] In certain cases, it wasn’t possible to update the session time with the Put/odata/v2/Courses({id})/CourseSessions({courseSessionId}) API endpoint request [#24480].
  • [API] In certain cases, the response body to API requests didn't contain the categories of the imported courses or certificates for external training [#24621].
  • [The LMS365 mobile app] SCORM content packages failed to open in the LMS365 mobile app [#24727].
  • [The LMS365 mobile app] The retake option wasn’t displayed for instructor-led courses with the Allow enrollment without session registration option enabled, and that have no available active standalone sessions or session groups [#24837].
  • [The LMS365 mobile app] Points scored for quiz answers were updated only when moving to the next quiz question [#25284].
  • [The LMS365 mobile app] In session groups, sessions with an end date in the past weren’t shown to the session instructors [#24967].

 

Hotfix May 03, 2023

May 03, 2023

 

Fixed

When viewing a learner's attempt on a quiz, a maximum of 30 quiz questions were displayed [#25252].

 

April 2023

Hotfix April 27, 2023

April 27, 2023

 

Changed and improved

Audit trail

The list of events in audit trail records was enriched [#24839].

 

Performance

The performance of the My Training Dashboard page was improved [#24630].

 

Fixed

In some instances, the web parts of the Course Catalog page [#24760] and the My Training Dashboard page [#24762] were loading slowly.

The POST/odata/v2/Certificates({Id})/Reissue LMS365 API endpoint couldn't be used to reissue certificates for deleted courses or users [#24970].

 

Hotfix April 10, 2023

April 10, 2023

 

Fixed

In some instances, the LMS365 tenant provisioning step failed [#24861].

The localization of the Polish, Macedonian, Russian, and Italian language versions of the Minimum Attendance for Completion field of the course configuration panel split across two lines instead of one [#24709].

[Accessibility] On the Sessions section of the instructor-led training home page, the screen reader didn't read the start and end dates of a session group [#24740].

In a certain case, the “Oops something went wrong” error displayed when editing course progress took up most of the panel [#24809].

 

April 2023 Mobile app (v.2.28.18)

April 4, 2023

 

Changed and improved

Instructor-led training

Session group cards display the names of the instructors who are assigned for the nested sessions [#23402].

 

Notifications

Links in a set of notifications were updated to redirect to the relevant place inside the application [#22778].

 

Fixed

  • [iOS] The Login button didn't work in the LMS365 course player when opening an embed item in a learning module [#23557].
  • Acquired certificates weren't displayed under Certificates when redirecting to the course home page from the certificate's card [#19947].
  • Acquired certificates for a training plan were unavailable for download without refreshing the Dashboard tab [#19948].
  • The Certificates diagram showed no acquired certificate and an incomplete status for a completed course when registering attendance by scanning a QR code outside the app to complete the course [#16481].

 

April 2023 (v.3.37)

April 3, 2023

 

New features and capabilities

Audit trail

The new Audit trail feature records actions performed by learners and admins in LMS365. LMS admins can download logged activities over a date range. This feature is released in preview mode and is part of the LMS365 Professional and Select subscriptions. The structure and content of signals may change in subsequent releases. [#23339].

 

Instructor-led training

When managing sessions of instructor-led training, you can now choose to create a new group, into which you can add a selection of sessions [#19384]

These sessions will be bundled into one group and learners will be registered as participants in this group of sessions, rather than in individual sessions [#19383].

The names of the enrollment types have changed to reflect the new enrollment options. Enroll user into a single course session enrollment type has been renamed Single group or standalone sessionEnroll user into multiple course sessions has been renamed Multiple groups or standalone sessions, and Enroll user into all course sessions has been renamed All groups and standalone session [#19575].

 

Changed and improved

Course catalog page

A new filter on the course catalog page called Session locations enables users to filter the view based on the location where sessions of a course will take place [#22272].

 

Course calendar

In the Calendar View, users can now select the work week view. Selecting this view removes any days from the calendar that aren’t business days in the relevant region [#20327].

The Calendar View now reflects the region saved in the browser settings [#13514].

 

Microsoft Viva Learning integration

At individual course level, course admins can choose which courses will be available from Viva Learning, using the Show in Viva Learning toggle in course settings [#16892].

Admins can now filter the list of courses on the Training Management page to get an overview of which courses are or aren't featured in Viva Learning [#16895].

If you change the Display Name on the Viva Learning panel, the new select Save and close drop-down item enables you to save your changes and return to the Integration connectors panel [#20293].

 

Course deletion

When a course is deleted in LMS365, its documents, files, and home page in SharePoint are now moved to the SharePoint recycle bin and can be restored. However, the course itself and the SharePoint Learners and Owners groups associated with it are deleted and can't be restored [#22206].

 

UI changes and improvements

The learners’ quiz details UI has been redesigned and enhanced

We've redesigned how learner details are presented regarding quizzes and responses to questions so admins get a clearer view of how learners responded to individual quiz questions. The redesigned UI is available via the View learners’ details action in a quiz [#20768].

 

Integration connectors

The redesigned Integration connectors panel in Global Settings keeps the same features as before, but now has a more streamlined look and feel [#22963].

 

Fixed

  • For quizzes with the Allow navigation and Timer options enabled, the quiz timer didn't start until the first question was answered, meaning learners could navigate between questions without using any of the allowed time [#23400].
  • When adding an embed code for a video to a learning module, the preview of the video filled the entire panel, meaning it wasn't possible to enter anything in the Embed code section [#23260].
  • Course admins experienced an error when saving changes to a question pool that was created and reassigned to them by a catalog admin [#23841].
  • It wasn't possible to sort the information on the Training Management page of the LMS365 Admin Center by the Average rating column [#24109].
  • If you returned to opened content in the LMS365 course player after a short period of inactivity, the "Sorry, something went wrong" error was displayed [#23784].
  • [Teams] Files that have the a-umlaut character (ä) in the filename were opened in the WOPI player instead of the OneDrive player [#23876].
  • When a user's manager changed after the user enrolled in a course, the original manager continued to receive assessment assignment and cancellation notifications [#23882].
  • It was possible to create a session request when the Request(s) for Sessions option for the course was disabled [#23176].

 

March 2023

Hotfix March 22, 2023

March 22, 2023

 

Changed and improved

Performance enhancements have been introduced when loading the Training Management page [#23267].

 

Fixed

Answers to gap fill quiz questions were marked as incorrect if they contained the ß character or a character with an umlaut [#24332].

 

Hotfix March 21, 2023

March 21, 2023

 

Fixed

When filtering the Line Manager Dashboard by Direct Reports' Subordinates, assessments weren't being displayed or counted, and subordinates weren't grouped under their respective line managers [#23266].

Line managers couldn't approve assessments for direct reports' subordinates [#24051].

In the LMS365 Admin Center, the course progress dashboard displayed a different progress percentage for courses with no learning items, depending on whether the course was completed via the LMS365 API or manually via the LMS365 course management functionality [#24051].

[Mobile] When using the LMS365 app for Teams on your mobile device, course cards on the Catalog tab didn't load when selected and they weren't responsive [#23263].

 

Hotfix March 17, 2023 Mobile App (v.2.27.61)

March 17, 2023

 

Fixed

Quiz answers that were input via the LMS365 mobile app weren't registered in the system [#23793].

A quiz that was started in the LMS365 mobile app failed to open when users tried to continue it [#23354].

 

Hotfix March 9, 2023

March 9, 2023

 

Fixed

In some cases, users experienced an issue where they couldn't submit quiz answers [#23702].

Localization was missing for a small amount of text [#23808].

In some cases, users failed to connect to Microsoft Viva Learning [#23722].

In the LMS365 course player, users who were assigned as supervisors via the line manager role couldn't see their name when viewing assessments when they were their own line manager [#23357].

 

February 2023

Hotfix February 28 Mobile App (v.2.27.56)

February 28, 2023

 

Fixed

[iOS] The login option failed to work in the LMS365 course player when taking embed items in learning modules [#23557].

 

Hotfix February 28

February 28, 2023

 

Fixed

[Teams] Users experienced a long loading of the learning module and content files when opening them the first time after login [#21632].

 

February Mobile app (v.2.27.53)

February 21, 2023

 

Changed and improved

Assessments

Assessments can be filtered by user’s name, assessment title, and course title [#21410].

Supervisors can provide feedback for the learner when approving an assessment [#21956] and separately send an email to the learner to provide their comments by selecting the relevant user [#21957].

 

Fixed

[Android] The window asking for permissions to send notifications didn’t appear after installing and running the LMS365 mobile app [#22381].

 

February 2023 (v.3.36)

February 20, 2023

 

New features and capabilities

Course calendar

A new option—Calendar View —is introduced to the course catalog page. Selecting the Calendar View icon, users get an overview of available sessions of instructor-led training in the catalog [#18736].

 

Training schedule display in a shared calendar

A new option is introduced to enable the automatic sharing of planned training sessions with an organization's shared calendar directly in Outlook. This option is configured using the Share course sessions to organization calendar toggle under Microsoft 365 Connection Settings.

 

Contacts to receive LMS365 communications

To ensure that important information about LMS365 always reaches the appropriate people in your organization, we've introduced the option to manage the people we'll email regarding critical business information, critical technical information, and information relating to renewals and upgrades [#4667]. These key contacts can be added and managed in the Subscription Information section of the Global Settings [#21267].

 

Changed and improved

Course catalog page

A new filter on the course catalog page called Course Session Instructors enables users to retrieve an overview of courses with sessions that are led by a particular instructor [#20577].

 

Assessments

With this release, assessments are managed from the new Assessments section on My Training Dashboard. This menu item is visible only to users who are assigned as supervisors of assessments [#21046]. The Assessments section has two filters that enable supervisors to filter the list by learners or courses. 

It's now possible for users with the line manager role to be added as a supervisor to ensure that each learner's line manager will be automatically tasked with evaluating their assessments [#21122]. Line managers can review assessments from the Line Manager Dashboard [#21732].

An email notification—Assessment Reviewed—is sent to learners when the status of their assessment changes, e.g. when it's been approved by the supervisor [#22278].

 

Microsoft Viva Learning integration

From this release, the built-in Viva Learning integration will be available for customers with a Professional or Select subscription to LMS365 [#19915]. Existing Standard subscribers already connected to Viva Learning will be disconnected with this release.

The Preview label on the Viva Learning integration configuration page in LMS365 is deprecated [#22523].

 

Content Package Storage

When toggled on, a new option in Content Package Settings called Auto save progress when closing a SCORM ensures that a user’s progress or completion status is recorded correctly if they navigate away from the current SCORM package [#23138].

 

API management

The following API endpoints are now available in the TrainingPlans section of the LMS365 API [#15328]:

GET /odata/v2/TrainingPlans({id})/Courses. Gets all courses of the training plan with related parameters.

GET /odata/v2/TrainingPlans({id})/Course({courseId}). Gets a single course of the training plan with related parameters.

POST /odata/v2/TrainingPlans({id})/Courses({courseId}). Adds a course to the training plan.

DELETE /odata/v2/TrainingPlans({id})/Courses({courseId}). Excludes a course from the training plan.

PATCH /odata/v2/TrainingPlans({id})/Courses({courseId}). Patches a course in training plan.

 

UI changes and improvements

Microsoft Teams 

In Microsoft Teams, the order of tabs in changed to the following: Learn, Dashboard, Catalog, Chat, Manage, About [#21417]. 

 

The question statistics UI has been redesigned and enhanced

The UI of the quiz question statistics is updated to align with the new UI of the quiz editor [#17908].

 

LMS365 product UI

The colors that indicate statuses across LMS365 have been standardized [#20440].

 

Deprecated

Webinar-related notification templates are removed from the Notification section [#19820].

 

Fixed

A missing symbol in the {COURSE TITLE} variable of the Instructor-Led Training Scheduled - Appointment Invite notification template is fixed for the Polish localization [#22630].

A score achieved for a SCORM was displayed as a percentage in the downloaded SCORM report [#19866].

In a certain case, the Teams chatbot didn't respond to commands [#22512].

In a specific case, the Approve Enrollments panel of a course was empty even though there were pending approvals [#22625].

In a certain case, the Training Management page failed to load after importing a large number of courses [#22635].

In certain cases, users who were unenrolled from a course retained one or more active enrollments in the course [#21395 and #22646].

In a specific case, documents uploaded to a learning module weren't available in the LMS365 app in Microsoft Teams or on a mobile device [#14454].

In a certain case, learners could continue to take a quiz if they exceeded the maximum time allowed [#21375].

[Teams] In a certain case, the list of courses in a catalog was continuously loading [#20761].

[Teams] In a certain case, files added as course content from the SharePoint document library weren't available in the desktop Teams app [#23080].

 

January 2023

Hotfix January 31

January 31, 2023

 

Changed and improved

We've migrated over Adobe's new modern PDF viewer [#22684].

 

Hotfix January 19

January 19, 2023

 

Changed and improved

When importing two or more Go1 courses at a time, the Notifications on the Training Management page now displays only the import progress bar, without any message text [#22019]. 

 

Fixed

[API] In a certain case, the PATCH /odata/v2/CourseCatalogs({Id}) API endpoint used to update the URL of a catalog caused all learning modules in the catalog to retain the old catalog's URL in their properties [#20925].

[API] The PATCH Course({Id}) API endpoint used to update a course caused the following options to become disabled: Show as Mandatory, Assignments & Grade Book, Request(s) for Sessions, Maximum Attendees (for instructor-led training of the Enroll user in all course sessions enrollment type) [#21624].

In some cases, creating a course completion set failed because the system executed the Set Target Audience command when the Training Audience Targeting option was disabled for the course [#20803].

In some cases, users experienced issues when loading Go1 courses in the Import Go1 courses panel [#22018].

In certain cases, importing free Go1 courses resulted in several duplicates being created for each free course and in other cases, the import failed [#21374].

In certain cases, users experienced the "Invalid Image type" error when trying to upload a certificate for imported external training [#22158].

In certain cases, SCORM content packages failed to open in the LMS365 player and a MIME-type error was displayed [#21369].

 

December 2022

Hotfix December 30

December 30, 2022

 

Fixed

On the Course Reports panel, under Include enrollments, the Inactive label was displayed instead of the Cancelled label [#21406].

In certain cases, the instructor-led training notifications and calendar invites sent to users didn’t display the correct values for course title, time zone, session start and end dates, and session location [#21396].

In a certain case, attempts to update two courses in Power Automate via Course({Id}) led to 404 and 502 errors [#21471].

In a certain case, the user experienced the “Oops something went wrong” error when trying to open the course content (SCORM) in the LMS365 Player [#21380].

 

Hotfix December 26

December 26, 2022

 

Changed and improved

With this release, we updated the reporting functionality in LMS365. A new reporting parameter is introduced for training and course reports—Include enrollments with Active, Cancelled, or All options [#20727].

 

Fixed

Importing SCORM content packages with the Import Tool failed with an error [#21149].

 

Hotfix December 20

December 20, 2022

 

Fixed

The notification templates related to the Webinar type were used when sending invitations to the course sessions to users of the Japan East and Australia regions [#21174].

 

Hotfix December 20 Mobile App (v.2.26.21)

December 20, 2022

 

Fixed

For learners of instructor-led training with the Enroll user into all course sessions enrollment type, we fixed the issue that prevented learners from setting their attendance by directly scanning the QR code if they didn't select a session in the course [#21160].

 

December Mobile App (v.2.26)

December 19, 2022

 

New features and capabilities

Learners can now enroll in instructor-led training of the Enroll user into a single- and multiple course sessions enrollment types without registering for sessions of the course [#18388].

 

Changed and improved

With this release, we updated the LMS365 product UI with a new logo [#19504].

The LMS365 mobile app won't ask users to grant the Contacts permission on Android devices [#18915].

An information pop-up message is now displayed to inform the learner upon successful self-unenrollment from a course or training plan [#20071].

Upon self-unenrollment from a course or training plan, the learner may now enter the reason for unenrollment in the confirmation dialog [#20071].

 

UI changes and improvements

All the information messages now have unified text and background color [#19943].

 

Fixed

For iOS devices, we fixed the issue where an extra empty space on the Catalog tab appears after rotating the device [#16200].

In a certain case, the My Team's Training Status and My Training Status tabs weren't properly displayed as two separate tabs for line managers [#21018].

In some cases, the filers on the filter panel weren't properly displayed on the Catalog and Dashboard tabs when the screen was rotated [#16397].

In some cases, in the CEUs dates filter, after the second filter reset, it wasn't possible to set the end date earlier than the start date set in the first-time filtering [#11975].

In a certain case, the learning modules were unlocked for learners in the player in cases when they had to be locked [#14236].

 

December 2022 (v.3.35)

December 19, 2022

 

New features and capabilities

Instructor-led training

A new option called Allow enrollment without session registration is available for instructor-led training courses of the Enroll user into a single- and multiple- course session enrollment types. This option is configured on the Settings tab of the course configuration panel and is disabled by default. When enabled, the option gives learners access to the course content and makes it possible to complete the course without registering for or attending sessions of the course [#13573]. The Course Session Selection Request notification isn't sent to users who enroll in a course without registering for any session. 

When users are allowed to enroll in a course without registering for any sessions, but they select to add themselves to the waiting list of course sessions, they aren't enrolled in the course until available seats appear for the sessions [#19359]. 

A new option called Cancel session registration is introduced for instructor-led training courses of the Enroll user into a single course session enrollment type. This option becomes available to learners of the course when the Allow enrollment without session registration option is enabled for this course and allows them to cancel their registration for the session and stay enrolled [#19503].

 

Categories filter on the course catalog page

A new option called Filtering logic for multiple categories is introduced to the Categories filter on the course catalog page, which allows users to control the logic of how category filters are applied on the page when more than one category is selected. The default Match any parameter shows all courses and training plans tagged with any of the selected categories. Changing the filtering logic to Match all, users can now narrow the results to show only courses and training plans tagged with all of the selected categories [#14817].

In the Categories filter, selecting a parent category results in its subcategories being automatically selected [#19264].

 

Changed and improved

LMS365 product UI

The LMS365 product UI is updated with a new logo in the LMS365 Admin Center, in the LMS365 app for Microsoft Teams, and in the LMS365 mobile app [#19472].

 

Integration with Go1

From this release, the built-in Go1 integration won't be available for customers with a Standard subscription to LMS365 [#19790]. The built-in Go1 integration will be part of the LMS365 Professional subscription.

Go1 integration is now available for the Government Cloud tenants [#20425].

The message "We encountered an issue while connecting to your Go1 account. Check your LMS365 global settings and try again. If this error persists, check your Go1 subscription." is displayed to the user when they are disconnected due to someone else using their account to log in [#19235].

When integration between LMS365 and Go1 is established, Import Go1 courses is displayed now as a separate option on the Training Management page menu bar [#19993].

The filters on the Import Go1 courses panel are redesigned. The filter icons now match the corresponding icons across the rest of LMS365 and filters now show the number of parameters selected [#20794].

 

Training creation and management

The Duration (standard format) field is updated to reflect localization into any supported language [#19230].

 

Content Package Storage

A cloud icon is now displayed next to the content packages that are imported into LMS365 from third-party providers [#19325].

 

API management

With the introduction of the Allow enrollment without session registration option, the parameter 'ignore SessionRequirements' can be used to enroll users in a course without registering for any sessions [#18916].

 

Notifications

With this release, the grace period of the notification templates for the Webinar course type ends and they'll no longer be sent. They're fully replaced with the Instructor-Led Training notification templates [#19809]. Notification templates related to the Webinar training type are renamed to “(Deprecated)” and can no longer be edited [#19819].

 

Freemium

The Freemium limits banner at the top of the Subscription Information page now shows the number of new enrollments that can be made for the remainder of the month [#19822].

 

UI changes and improvements

The quiz editor has been redesigned and enhanced

The redesigned quiz editor keeps the same features as the legacy one, with renamed and redesigned icons and actions organized in the following ways [#13788]:

  • Admins can now create quizzes from the quiz builder while creating and editing courses and learning modules [#13815].
  • The redesigned quiz builder has two sections: Questions for the quiz editor and Details and settings for the quiz name and description. Creation and publishing options are displayed in the footer of the quiz builder [#13942].
  • The same user interface is used to create and edit quizzes and question pools and includes an overview of all the questions and options to add, edit, or delete new questions [#17702]. The only difference is that the question pool builder doesn't have a publishing option [#14006].

  • The configuration panel for creating and editing questions of different types for quizzes and question pools is redesigned [#13956]. It's now possible to change the type of question while creating a question. 
  • The Hot spot question type now incorporates an image library, where uploaded images are stored [#18263].
  • Using the Used in courses column in a quiz, admins can track which courses use the selected quiz [#13823]. 

Fixed

[API] The Minimum Attendance for Completion parameter was deleted from the course completion set after a PATCH/PUT odata/v2/Courses({id}) API endpoint was used.

For courses of the Enroll user into a single session enrollment type, it wasn't possible to register attendance for learners whose session registration was changed and their original session was deleted[#20723].

In the Courses section of the training plan configuration panel, due to the piecemeal loading of courses, when removing courses from a training plan before all the courses had loaded, some of the courses that hadn't yet loaded were also removed [#20772].

Creating a catalog based on an existing SharePoint site collection using the POST /odata/v2/CourseCatalogs API endpoint failed with an error when the Title parameter wasn't specified [#20848].

Training reports weren't generated in the language of the user's browser [#19317].

SCORM reports on learners' details weren't generated in the language of the user's browser [#21042]. 

In the training regional settings tooltip, reports were incorrectly being listed as being affected by the Locale parameter [#21034].

Attendance progress for instructor-led training of the Enroll user into all course sessions enrollment type showed no progress for the set attendance [#20707].

For instructor-led training of the Enroll user into all course sessions enrollment type, the enrollment deadline option showed the incorrect time zone [#21001]. 

In reports, the minutes in the duration field were formatted with decimals [#20235].

For instructor-led training of the Enroll user into a single course session enrollment type, user was displayed on the Manage Learners panel of the session they registered for themselves after they were registered for a different session via an Azure AD group [#19659].

For instructor-led training of the Enroll user into a single course session enrollment type, it was impossible to register the attendance of these users who enrolled in a course and registered for a session themselves but later were enrolled in the same course via an Azure AD group [#19996].

For instructor-led training of the Enroll user into multiple course sessions enrollment type, the list of user's sessions in the Sessions section wasn't updated when the user is registered for different sessions of the course via an Azure AD group [#19657].

 

November 2022

Hotfix November 25

November 25, 2022

 

Changed and improved

The user will be notified with a message under Notifications if the import of Go1 courses partially succeeds: We encountered an issue when importing the following courses: <course names>. All other courses were imported successful." [#20008].

 

Fixed

In the LMS365 Admin Center, in the Integration connectors panel for Viva Learning, when selecting Save after updating the display name or a logo, a white screen was displayed [#20247].

In some cases, GET/coursePageSettings requests heavily loaded database resources [#20429].

 

November Mobile App (v.2.25.17)

November 16, 2022

 

New features and capabilities

Localization

The Bulgarian language is now included in the languages supported by the LMS365 mobile app [#19951].

 

Instructor-led training

When learners are enrolled in Instructor-Led Training with the Enroll user into a single- and multiple- course session enrollment type, are pending approval for enrollment, or are on the waiting list, they can change which course sessions they will attend via the course home page without unenrolling from the course [#18387]. However, learners enrolled via an Azure Active Directory group or Microsoft 365 group won't be able to change their sessions in this way. If this is the case, no radio buttons will be available on the course session cards [#20049]. Users assigned as an instructor of any course session can't change their session registration in this course [#18637].

 

Notifications

Relevant notifications are sent to users in the LMS365 mobile app when they are assigned or unassigned as a supervisor for a course assessment [#18122].

 

Fixed

In some cases, users could see and scan the QR code required to register attendance in a course they weren't enrolled in [#18758].

 

November 14 (v.3.34)

November 14, 2022

 

New features and capabilities

Localization

The Bulgarian language is now included in the languages supported by LMS365 [#19897].

 

Changed and improved

Integration with Go1

From this release, access to the Go1 learning library is available as an integration connector from the Global Settings of the LMS365 Admin Center [#17694].

 

Instructor-led training

When learners are enrolled in Instructor-Led Training with the Enroll user into a single- and multiple- course session enrollment type, they can now change which course sessions they will attend via the course home page without unenrolling from the course [#15415]. However, learners enrolled via an Azure Active Directory group or Microsoft 365 group won't be able to change their sessions in this way. If this is the case, no radio buttons will be available on the course session cards [#19768].

 

Certificates

Certificate templates contain a new variable {durationstd} - Duration (standard format), which displays the duration of a course and training plan in standard format, if this field is specified by the admin [#18927].

 

Reports

A column named Course duration (minutes) for courses and Training Plan duration (minutes) is added to the reports that can be downloaded from the Training Management page and from the course/training plan Progress panels. This column shows the data from the Duration (standard format) field and is presented in minutes (as a numeric value) so that calculations can be prepared on this data [#18046].

 

Accessibility

On the course home page of Instructor-Led Training with the Enroll user into a multiple course sessions enrollment type, when selecting the Sessions section, the screen reader [#17452]:

  • Informs the user that there is an option to select multiple sessions.
  • Informs the user of the number of sessions that have been selected.

 

Viva Learning

The LMS365 default images are saved in the Viva Learning gallery [#18224].

 

UI changes and improvements

Course home page

On the course home page for Instructor-Led Training, the Play course button and the course registration status of the learner are displayed above the Sessions section [#18710].

 

On the course home page for Instructor-Led Training with the Enroll user into multiple- and single- course sessions enrollment types, learners can track their session registration statuses: PENDING APPROVAL, ENROLLED, or ON WAITING LIST on the card of each relevant session. The waiting list icon is replaced by the ON WAITING LIST status [#18562].

 

If both the Duration and Duration (standard format) fields contain a value, both fields are displayed in the Information block on the course catalog page and the training home page but only the icon of the Duration field (the white dial with black arrows) is displayed [#18938].

 

LMS365 Admin Center

In the LMS365 Admin Center, admins can track the number of course and training plan admins who were added via an Azure Active Directory group. This number is displayed in brackets next to the group name [#11979].

 

In the LMS365 Admin Center, for Instructor-Led Training with the Enroll user into multiple- and single- course sessions enrollment types [#18622]:

  • The panel named "Course name" Manage People is renamed to Manage Learners.
  • The Save button is renamed to Enroll when completing the session registration for learners.
  • The Unenroll button on the session's Manage Learners panel is renamed to Cancel registrations(number of learners).
  • If a session has an enrollment deadline, the Manage Learners panel will display the updated notification with the word enroll replaced by register: "Please note, the deadline for learners to register themselves has been set to {Date Time Timezone} for this session."
  • The pop-up message in the Notification center now displays "Cancelling session registrations for selected learners..." instead of "Unenrolling selected learners..."
  • In the Notification Center, the message text now displays "Cancelling session registrations" instead of "Unenrolling learners".
  • In the Notification Center, the message text now displays "Successfully cancelled session registrations for learners" instead of "Successfully unenrolled learner(s)". 

 

The Approve Enrollments panel

In the LMS365 Admin Center, the Approve Enrollments panel for Instructor-Led Training with the Enroll user into single course sessions enrollment type is enhanced in the following ways [#18624]:

  • The All Course Sessions option is available in the session drop-down list and is the default option.
  • When the All Course Sessions option is selected, the Approve Enrollments panel displays an additional Session column.

 

Microsoft Teams

In Microsoft Teams, learners can track the course/training plan duration in the Chat tab on the training cards if the admin has specified training duration in at least one of the available formats [#18782].

 

Fixed

In some cases, when configuring the parameters for the Training Reports in the LMS365 Admin Center, Inactive learners were included in the list of Active learners [#17350].

The chat bot didn't understand the Hi command in the LMS365 app in Microsoft Teams [#18890]

The dark theme wasn't fully applied to the Detailed View panel on the course catalog page [#18889].

The downloaded Rating report didn't include the time the rating was given in the Date and time column [#19825].

When registering attendance, the Register Attendance panel displayed the session date instead of the session name [#19461].

The course catalog webpart didn't load [#19789].

For Instructor-Led Training with the Enroll user into multiple course sessions enrollment type, a learner was registered for two sessions but displayed as registered in only one session on the Manage People panel [#19496].

In the Training Reports panel of the LMS365 Admin Center, there was no space between the Export to Excel and Cancel buttons [#19312].

[API] In the Courses section the LMS365 API, the GET/PUT/PATCH /odata /v2 /Courses({Id}) endpoints were hidden [#18908].

[API] The ignoreEnrollmentDeadline parameter wasn’t visible in the Swagger documentation [#19381].

[API] The Swagger validator returned Error [#19267].

 

Hotfix November 01

November 01, 2022

 

Changed and improved

The performance of the odata/v2/CourseSessions endpoint with the TakenSeatsCount property included is improved [#19480].

 

Fixed

In some cases, line managers experienced prolonged loading time of the View Learner's Transcript panel [#19508].

In some cases, downloading reports would fail with the "504.0 GatewayTimeout" error displayed [#19152].

In certain cases, the POST /odata/v2/Users('{LoginName}')/UpdateUserFieldValues endpoint with the DateTime field value provided displayed an error for the successfully performed request [#19492].

In the Gradebook > Settings > Completion options, admins experienced the "Oops, something went wrong – The required anti-forgery form field “_RequestVerificationToken” is not present." error when selecting any of the Save options on the page [#19426]. 

In the Content Editor of the learning module editor, admins experienced the "Oops, something went wrong." error when uploading videos larger than 100MB [#19377]. 

In certain cases, admins experienced the "The remote server returned an error: (429)" error when removing users from a course catalog [#16310]. 

 

October 2022

Hotfix October 24 Mobile App (v.2.24.41)

October 24, 2022

 

Fixed

An error was displayed when learners attempted to scan the QR code to register their attendance in a session [#19151].

 

Hotfix October 19

October 19, 2022

 

Changed and improved

Freemium Subscription Information

The Freemium Subscription Information page in the Global Settings is redesigned and updated [#18366].

 

Fixed

In certain cases, merging of user data failed with the System.Data.SqlClient.SqlException error [#18062].

In some cases, external guests couldn't access the catalog using the link in the email invitation [#19251].

 

Hotfix October 13

October 13, 2022

 

Fixed

The Update Completion Options command reduced system performance when creating sessions for a course that already had many associated sessions [#19099].

In some cases, the LMS365 API endpoints relating to Viva Learning integration connection failed to work [#19124].

 

Hotfix October 07

October 07, 2022

 

Fixed

After the LMS365 connected account was changed, the new connected account wasn't set as the organizer of meetings, resulting in instructor-led training notifications being re-sent [#18686].

Performance of API endpoints when setting instructors for course sessions was slow [#19100].

The dark theme wasn't fully applied and readable when opening the detailed view of a training card on the course catalog page [#8889].

Several API endpoints from the Courses section of the LMS365 Cloud API in Swagger were hidden [#18908].

 

October Mobile App (v.2.24.37)

October 05, 2022

 

New features and capabilities

Instructor-led training

Course sessions have a mandatory field called Name [#17207]. Session names are displayed on the course home page [#17689].

 

Changed and improved

Instructor-led training

With this release, users who are both a learner and an instructor in a course can see the learner’s view of the sessions they are enrolled in, manage attendance, and generate the QR code for the sessions they have an instructor role in [#17134].

 

Training home page

The Information tab of a training home page now displays a shimmer during loading time [#17081].

 

LMS365 course player

With the Open Web Content In Browser option enabled, the course player now shows a mock screen with an information message when separate content packages or learning modules (documents, embed videos, and content packages) of the course are opened in an in-app browser [#18159].

 

My Training Dashboard

The performance and loading of the My Team's Status of My Training Dashboard is improved [#18002].

 

Fixed

[Android] In some cases, an email link in the Information tab didn’t work [#18234].

For course admins with no email address provided, an empty dialog was displayed when selecting the admin's name in the training Contacts [#18236].

 

Hotfix October 03

October 03, 2022

 

Fixed

Some customers in the North Europe and United States regions experienced slow platform performance [#18925].

GET Courses requests failed with an error [#18928].

 

October 03 (v.3.33)

October 03, 2022

 

New features and capabilities

Integration with Microsoft Viva Learning

From this release, you can start integrating LMS365 with Microsoft Viva Learning and feature LMS365 courses and training plans in Viva Learning [#10737]. A new section called Integration Connectors is added to the Global Settings of the LMS365 Admin Center, where you can configure the built-in LMS365 Viva Learning integration to include LMS365 in the list of available content providers for your Viva Learning application [#16889].

 

Instructor-led training

An additional field is introduced to the session configuration panel that makes it possible to provide all sessions with a unique name [#17207].

Session names are displayed on the course home page. Session names are also displayed when viewing session information on the course card on the catalog home page and on My Training Dashboard [#17086]. Additionally, the session name is displayed in notifications and in the appointment in Microsoft Outlook [#17087].

The name of the session is displayed in the downloaded report generated by the Training Reports option [13575].

 

Training creation and management

An optional field for the input of the duration in the standardized format, DD:HH:MM, is introduced in the training configuration panel [#17543]

 

Changed and improved

Deprecation of the Classic authentication method

The Classic authentication method is deprecated due to the Microsoft deprecation of Basic authentication in Exchange Online on October 1, 2022 [#17109]. 

 

Redesign of the training information callout

Detailed information about a course or training plan is now displayed as a side panel on the course catalog home page and on My Training Dashboard [#17758].

 

Training creation and management

For the people picker, when the limit of 50 email addresses or 1500 symbols is reached, the extra addresses are automatically removed from the list and you are informed about it with an informational message [#17691].

The learning module (legacy view) link is removed from the Content section of the training configuration panel but is still available by a direct link [#18675].

 

Instructor-led training

For courses of the Enroll into multiple course sessions enrollment type, you can now filter by session on the Course Progress panel [#16701].

 

Enrollment flow

When approving an enrollment request, the error message displayed is updated and informs the approver when the maximum number of 5000 individual enrollments for the training has been reached [#12504].

 

My Training Dashboard

On My Training Dashboard, the My Learners to Assess block in the Overview section is redesigned [#17506]. The Show more assessments, Show less assessments, and View Course options are introduced [#17662].

 

LMS365 Admin Center

The search bar in the toolbar is added to the Users and Line Manager Dashboard pages [#16694]. The search runs for all columns of the page to find the matches. It's possible to filter by no value when using the filters on the Users page [#18136].

The SharePoint Site Theme Settings option is removed from the Catalog Settings section in the LMS365 Admin Center because the migration of courses and training plans created before the LMS365 January 2022 release is finalized in all regions [#18151].

The Data Loading Strategy option is removed from the Mobile Configuration section in the LMS365 Admin Center because the LMS365 mobile application no longer uses this setting [#18052].

 

Reports

In the reports generated by the Training Reports option, the Certificate column is renamed into Certificate for current progress [#17732].

 

Permission types

The RoleManagement.Read.Directory to Delegated permission type is removed [#16766].

 

API updates

With the introduction of session names, a new property���Title—is introduced in the following LMS365 API endpoints [#17510]:

  • POST /odata/v2/Courses({id})/CourseSessions
  • PUT /odata/v2/Courses({id})/CourseSessions({courseSessionId})
  • GET /odata/v2/Courses({id})/CourseSessions({courseSessionId})
  • GET /odata/v2/CourseSessions
  • GET /odata/v2/CourseSessions({Id})

 

The POST /odata/v2/Users('{LoginName}')/Merge API endpoint is updated to include assessments [#18403].

The mandatory parameters of the LMS365 APIs related to assessments are updated [#18005].

 

Fixed

In some cases, when attempting to upload a video file larger that 300 MB to a learning module via Learning Module Builder > Documents > upload, users were unable to complete the upload [#18217].

When performing the course creation action with LMS365 Power Automate, it wasn't possible to set EnrollToMultiple for the Course Session Enrollment Type field [#18599].

 

September 2022

Hotfix September 23, 2022

September 23, 2022

 

Changed and improved

The POST /odata/v2/Users('{LoginName}')/Merge API endpoint is updated to include assessment records [#18403].

 

Fixed

The GET /odata/v2/Courses API endpoint failed to expand the Enrollments property [#18568]. 

 

Hotfix September 19, 2022

September 19, 2022

 

Fixed

In a certain case, it was impossible to purge user data via the LMS365 API [#18300].

In a certain case, merging two accounts for a single user via the LMS365 API failed [#18110].

In some cases, the course administrator lost access to Quizzes, Question Pools, and Content Package Storage in the LMS365 Admin Center [#18051].

In some cases, attempts to download Training Reports from the LMS365 Admin Center failed [#18154].

The {instructors} variable wasn’t applied in the certificate for instructor-led courses with the Enroll user into a single course session and the Enroll user into multiple course sessions enrollment types [#18187].

In some cases, users received an enrollment cancellation for all course sessions when they were unenrolled from a course session that had the Enroll user into a single course session enrollment type [#18406].

In some cases, users failed to be enrolled in courses or training plans even though they are a member of an Azure AD group [#18179].

[Microsoft Teams] In some cases, the authentication page failed to open when trying to play a free sample course through Microsoft Teams in Chrome and Firefox browsers.

 

September 2022 Mobile App (v.2.23.51)

September 13, 2022

 

New features and capabilities

Users of the mobile app can now choose how to open links and training content by default. A new option called Open links in is available on the Settings tab, where users can choose to open links and training content either In-app browser or System default browser [#18091].

 

Hotfix September, 2022

September 01 2022

 

Changed and improved

Google Analytics tracking has been removed from LMS365 [#17646].

 

Fixed

In some cases, the POST /odata/v2/CourseCatalogs endpoint would fail with the "504.0 GatewayTimeout" error displayed [#18057].

In some cases, after completing an assessment, the next item in the course would be unavailable [#18053].

 

August 2022

August 2022 Mobile App (v.2.23.44)

August 30, 2022

 

New features and capabilities

Course content

A new content type called Assessment is now available [#16575]. 

Learners can view an Assessment in the LMS365 Player [#16900].

The assigned supervisor can approve the Assessment of learners from the Overview section of My Training Dashboard [#16901]. They can also approve the Assessment in the LMS365 mobile app [#16902].

 

Instructor-led training

The new enrollment type named Enroll user into multiple course sessions is supported in the LMS365 mobile app [#15384]. On the course home page, learners can select multiple sessions, including those with a waiting list [#16663].

 

Changed and improved

The significant enhancements to, and redesign of the management of LMS365 learning modules is fully compatible with the LMS365 mobile app [#17210].

 

Fixed

In some cases, an error message appeared continuously when scanning a QR code for a selected session [#16455].

 

August 2022 (v.3.32)

August 29, 2022

 

New features and capabilities

LMS365 roles and permissions

The new LMS365 role named supervisor can be given to the people who will be responsible for evaluating learners' performance in assessments. The supervisor role will have no access to manage courses but will be able to see the list of assessments they need to approve and approve them from the Overview section of My Training Dashboard. [#16113].

 

Course content

A new content type called Assessment is now available and can be added to courses using the Content section of the course create/edit panel [#16113].

Learners can view the Assessment in the LMS365 Player [#16238].

The assigned supervisor can approve the Assessment of learners from the Overview section of My Training Dashboard [#16579]. They can also approve the Assessment in the LMS365 mobile app [#17385] and in Microsoft Teams.

Assessment can be tracked and managed by course and course catalog admins from the Course and Learner’s Progress panels [#16686].

Assessments can be added to a Course Completion Set [#16242].

 

Instructor-led training

The new enrollment type named Enroll user into multiple course sessions can be used when creating instructor-led courses [#15950].

Additional attendance settings are available for courses with new enrollment type named Enroll user into multiple course sessions via Course Completion Settings. Course or course catalog admins can select registered attendance as part of a completion set using the All enrolled sessions or the Defined number of sessions fields [#16956].

On the course home page, learners can now select multiple sessions, including those with a waiting list [#15315].

The Training Report grouped by learner or training now lists the multiple sessions that the learner is enrolled in [#16703].


Creating course catalogs

All new course catalogs will now include free sample courses. These courses can be published or deleted, as required [#14577]. This feature won’t be available to Government Cloud tenants [#15251]. Free sample courses will not be counted against the maximum number of courses for the Freemium subscription users [#15251].

 

Installation and LMS365 Admin Center

The chatbot and live chat option are now available to users, starting from the LMS365 set up and in the LMS365 Admin Center. Selecting the question mark icon will direct you to the Help Center, and selecting the dialogue icon at the top of the page or the Help button will open the chatbot. [#17435].


API management

Endpoints to manage assessments

With the introduction of the Assessment content type, new Assessments section with endpoints is introduced in LMS365 API [#16236]:

  • GET/odata/v2/Assessments – Returns the list of assessments
  • POST/odata/v2/Assessments – Creates an assessment
  • GET/odata/v2/Assessments({Id}) – Returns the assessment by ID
  • PUT /odata/v2/Assessments({Id}) – Updates the assessment
  • DELETE /odata/v2/Assessments({Id}) – Deletes the assessment
  • POST/odata/v2/Assessments/Approve – Approves the course assessments for a user

Endpoints to manage waiting lists

A new Waiting List Requests section with endpoints is introduced in LMS365 API [#17508]:

  • POST/odata/v2/WaitingListRequests – Creates a waiting list request
  • DELETE/odata/v2/WaitingListRequests({Id}) – Deletes a waiting list request
  • GET/odata/v2/WaitingListRequests – Returns the waiting list requests of specific users
  • GET/odata /v2 /WaitingListRequests({Id}) - Returns the waiting list requests by their ID

 

Changed and improved

Course creation and management

Admins will now be able to create a learning module before the associated course is provisioned [#13802].

With the introduction of the redesigned learning module editor, admins can now view the learning items of a learning module by selecting Edit Learning Module. Previously, this was achieved using the View Learning Module action link, which has been removed from the Actions panel [#16966].

On the course edit panel, learning modules can now be managed using the newly introduced Learning module link. The original method of managing learning modules can still be used by selecting the Learning module (legacy view) action link [#12550].

 

Course home page

On the course home page, sessions with an enrollment date in the past will be grayed out and unavailable for selection by learners. These sessions will still be displayed in the list of all course sessions [#16266].

 

Notifications

With the introduction of the Assessment content type, new notifications are now available in the Notifications section of Catalog Settings in the LMS365 Admin Center: Supervisor assigned [#16872], Supervisor unassigned [#16873].


API updates

With the introduction of the Enroll users into multiple course sessions enrollment type, the LMS365 API has been updated [#15524]:

  • The description of the /odata/v2/Courses({Id})/Enroll endpoint now includes the multiple sessions enrollment type.
  • The courseSessionId parameter will be deprecated.
  • A new courseSessionIds parameter is introduced. This will allow for enrollment in the list of course sessions.
  • The LMS365 API Documentation in the Course Session Enrollment Type section is updated with a new value EnrollToMultiple = 3
  • In the LMS365 API Documentation, the InWaitingList registration status is marked as deprecated [#17619].
  • The Created at and Modified at properties are added to the course sessions API endpoints [#16915].

 

UI changes and improvements

The learning module editor has been redesigned and enhanced

The redesigned learning module editor keeps the same features as the legacy one, with renamed and redesigned icons and actions organized in the following ways [#13788]:

  • There are two sections: Content for the learning module editor and Details for the learning module name and description [#13787].
  • Multimedia, Other Embed Code, and Microsoft Forms are unified under a single Insert multimedia & other embed code. The newly introduced Preview window allows you to preview the result of the inserted embed code or multimedia item [#13788].
  • Content Editor is renamed to Create and format the content. The Content text field can now be expanded by selecting the full screen icon [#13827].
  • Quizzes is renamed to Select quiz. Admins can add quizzes to a learning module that are shared not only to the current course, but also Shared to Course Catalog. Using the Added To Course column, admins can track the quizzes that are already used in this course [#13823].
  • Content Packages is renamed to Select or upload content package. You can now drag and drop a content package when adding it to the learning module [#13812]
  • External Apps is renamed to Add external app. Admins can add an external app directly to the learning module [#13824].
  • Read & Understood Confirmation is renamed to Create read & understood confirmation [#13788].
  • Link to Documents & Files is renamed to Add link to documents & files [#13788].
  • External Website Link/URL is renamed to Add website link/URL [#13788].
  • The Documents section is renamed to Select or upload files [#13923]. Here, the Go to Document Library icon is replaced by the Go to Learning Module Documents action link [#16640]
  • Creating and publishing of the learning module resembles the process for courses and training plans [#13787].

 

New icon to identify deleted learning items in a learning module

If a learning item inside a learning module is no longer available or has been deleted. The title of the learning item is displayed in gray text and an triangular icon with an exclamation mark will inform the admin that this item is not available when viewing the learner’s progress on the learning module. In the legacy view, this item will be marked as (not available) [#16814].

 

Redesign of the learning item icons when viewing a learner’s progress

When viewing a learner’s progress for a learning module in the Content section of the course, the learning item icons have been redesigned. Hover over an icon to show the learning item type [#16454].

 

Rename of the action links in the Content section

The action link names in the Add Learning Item drop-down list have been changed in following ways [#17097]:

  • Add Content Package has been renamed to Content package.
  • Add Quiz has been renamed to Quiz.
  • Create Learning Module has been renamed to Learning module – this link directs you to the new learning module editor.
  • Learning module (legacy view) – this link directs you to the legacy learning module editor.
  • Add External App has been renamed to External app.
  • Assessment – this is a new link that allows you to add an assessment task to a learning module.

 

Course home page

A new icon is introduced to show that a learner has been added to a session waiting list. This icon will be placed in the session details on the course home page [#15545].

When viewing an instructor-led course that has the Enroll user into multiple course sessions enrollment type, and when a learner is unenrolled from a course, removed from the waiting list, or an enrollment request has been cancelled, the learner will see all relevant messages in the Information section on the course home page [#16788].

 

Rename of License to Subscription

License is renamed to Subscription across LMS365 [#14823]. The License Key label is changed to Activation Key [#15147].

 

Enhancements to the Approve Enrollments panel

In the LMS365 Admin Center, the Approve Enrollments panel has been enhanced in the following ways [#15526]:

  • The Enrollment Type is now displayed for Instructor-Led Training.
  • Following the introduction of the Enroll user into multiple course sessions enrollment type, Instructor-Led Training courses will show the new Course Sessions column. This column lists the sessions that the learner has requested to enroll in.

 

The Waiting List panel

In the LMS365 Admin Center, the Waiting List panel for the newly introduced Enroll user into multiple course sessions enrollment type contains a link to the list of sessions for which the user is on the waiting list [#15544].

 

Import Tool (tool for certified partners only)

Import Tool version available now: IT-4.8.4.17-39

Updates:

  • You can run the Import Tool endpoints to create free sample courses in the target course catalog [#15066].
  • It’s now possible to create a course in the course catalog using the course package [#15062]. It’s also possible to add learning modules to courses from the course package [ #15064].

As an Import Tool certified partner, you can download the latest version of the Import Tool here (Please log in to the LMS365 Help Center in order to access).

 

Fixed

  • In some cases, when an issue occurred while creating a course catalog, users saw a spinning progress indicator instead of a message in the Notification panel. [#16581]
  • In some cases, users couldn’t play course videos on an iPad when launched through Microsoft Teams. When selecting Play course, they were instead returned to the course home page. [#15461]
  • When creating a course session via API, it was possible to set an End Date that was earlier than the Start Date. [#17083]
  • When creating LMS365 users using the API method POST /odata/v2/Users, the prefix (i:0#.f|membership|) was causing the process to fail. This process now disregards the prefix when creating LMS365 users via API. [#16950]
  • In some cases, users couldn’t continue a SCORM attempt where there were multiple versions of the SCORM. [#17323]
  • When attempting to view a course through Microsoft Teams, the course didn’t play if the URL contained letters with diacritics from the Polish alphabet. [#17308]
  • In a certain case, duplicate images were offered for selection when selecting a banner image. [#16883]
  • When running a Training Report for an instructor-led training course where learners have been enrolled in all sessions of a sessions-based course, or where learners have been enrolled in three sessions of a multiple sessions-based course, the number of learners from each session of a course was incorrectly being counted in the Number of Learners column. [#17550]
  • When running a Training Report for an instructor-led training course where a learner has been enrolled in all sessions of a sessions-based course, each session of a course was incorrectly being counted in the Number of courses column. [#17554]
  • When viewing course progress, the progress values displayed in the course view were sometimes different to those in the learner view because they were not rounding to the nearest integer. [#13641]
  • When importing registrations for course completion via the Import Tool, the incorrect registration statuses were being assigned. [#17764]
  • SCORM files that contain the + character in the uploaded file name caused a 404 error when attempting to load were not loading in the LMS Player. [#17541]
  • When adding a table to a Long Description in the Basic Details of a course, the borders applied to the table were not being displayed in the UI. Additionally, when adding a learning module, a description that spans several rows was being displayed on a single row. [#16202]

 

Hotfix August, 2022

August 16, 2022

 

Fixed

The POST /odata/v2/Users API endpoint would fail if the LoginName contained prefix [#16950]. 

In the LMS365 Admin Center, admins experienced the "Oops, something went wrong" error when selecting View Learner's Details from the Actions panel of a quiz in a course [#15648]. 

In some cases, the Filter by Training option failed to load the page both in the LMS365 Admin Center and in the Line Manager Dashboard [#17580].

 

July 2022

July 2022 Mobile App (v.2.22.47)

July 20, 2022

 

New features and capabilities

The LMS365 mobile app now supports the Catalan language [#17018]. 

 

Changed and improved

The Information, Description, Sessions (for Instructor-Led Training) and Courses (for training plans) tabs are redesigned [#16510].

The Course sessions’ view is redesigned [#16514]. From this release sessions are displayed as cards with all the related information shown. 

With the new card view introduced for course sessions, instructors can now register users’ attendance directly from the sessions’ cards [#16509].

 

July 2022 (v.3.31)

July 11, 2022

 

New features and capabilities

Localization

The Catalan language is now included in the languages supported by LMS365 [#16903].

 

Integration with Microsoft Viva Learning

The LMS365 integration with Microsoft Viva Learning is now prepared for the general availability of the Viva Learning API. When the Viva Learning API becomes publicly available, you will be able to feature LMS365 courses and training plans in Viva Learning [#10737].

 

Changed and improved

Notifications 

In case the connection is lost between LMS365 and the connected account, LMS365 will automatically send a notification email to the course catalog and LMS admins of the need to re-establish the connection [#11530, #15784]. 

 

Course Progress 

The course progress displayed in the LMS365 Admin Center has been redesigned to be set 100% [#12520]: 

  • When the course or course catalog admin manually completes the course for a user by turning the Completed toggle On. 
  • When all learning items required for the course completion are manually set as completed and the Completed toggle of the course is automatically switched to On. 
  • When an external training with its records is imported via the Users page.

 

Course Retake 

It is now possible to track the previous course/training plan completion date if the course/training plan has been retaken. The previous completion of courses and courses inside training plans can be tracked from the Course/Training Plan Progress dashboard, the Learner’s Progress dashboard in the LMS365 Admin Center [#12612], and from the Line Manager Dashboard via View Learner’s Progress [#16774]. In the downloaded reports, the newly introduced Previously Completed column will contain the date of the last completion date of the retaken course/training plan [#12612].

 

UI changes and improvements

LMS365 Admin Center

The Username column within LMS365 is renamed to Email [#12043].

An informational message under the Select License Type section has been changed due to the changes to the Freemium enrollment limits [#16544].

 

Training creation and management

It is now possible to add content packages to a course using Drag and Drop functionality in the Content section of the course create/edit panel [#14472].

 

Course catalog home page

SharePoint performance is optimized and improved for the course catalog home page when the Skills filter is applied [#16351].

 

The LMS365 app in Microsoft Teams

The course catalog selector on the Manage tab has been redesigned to align with the main color theme [#16309].

 

Freemium

For new Freemium customers, the enrollment limit is now set to 100 monthly enrollments [#16544]. The existing Freemium customers will not be affected by this change. 

 

Fixed

  • It was possible to enter any number of characters while creating Category or Tag in the course/training plan create/edit panel [#16758].
  • In some cases, provisioning of course creation started when improper configurations were set for Category and Tag parameters in an API request [#16367].
  • For the LMS365 GET /odata /v2 /Scorms({Id}) /Download() API endpoint, the response type was unidentified and displayed as text instead of a .zip file format [#15894].
  • In certain cases, on the course home page, dates of certificates and course sessions were not displayed in English (United Kingdom) format when the browser language was set to English (United Kingdom) [#16556]. 
  • In some cases, learners experienced the 'Oops, something went wrong. Please contact your LMS Administrator for further information.' error when selecting Play Course on the course home page [#16334]. 
  • In a certain case, course catalog creation failed when using the existing URL of a deleted course catalog site [#16884]. 
  • In a certain case, a course catalog became unavailable after the tenant URL had been changed [#16407] 
  • In some cases, course progress was 0% instead of 100% when importing the completion records via the Import Tool [#16695]. 
  • In some cases, SCORM wasn’t opened in the LMS365 Player because the imsmanifest.xml file contained a link with additional parameters with a question mark in it [#16342]. 
  • In a certain case, selecting a room for a session resulted in the ‘Please configure rooms access account’ error[#14404]. 
  • In a certain case, the POST/odata/v2/Courses({Id})/Purge API endpoint failed with the 'SharePoint Rest service exception' error [#15541]. 
  • In a certain case, an accidentally deleted course catalog was restored [#16379].S 
  • In a certain case, a course without any approval request from a learner displayed a pending approval request in API, with one user having registration with the Awaiting status [#16630]. 
  • In some cases, course catalog admins didn’t have access to the SharePoint learners’ group in the courses created as page [#16235].

 

July 2022 Mobile App (v.2.22.34)

July 07, 2022

 

Changed and improved

Backend adjustments and stability improvements [#16307].

 

Archived releases January-June 2022

Hotfix June 21, 2022

June 21, 2022

 

Changed and improved

The course catalog selector of the Line Manager Dashboard required line managers to have an LMS admin or course catalog admin role to be able to navigate between course catalogs of the tenant [#16529]. 

 

Fixed

Course catalog admins were unable to access the course content added via the Content Editor and Documents section of the Learning Module Builder [#16480]. 

In certain cases, the POST /odata /v2 /Certificates({Id}) /Reissue API endpoint failed to reflect the updated data [#16606].

In particular cases, the 'View Learner's Attempt' page failed to load [#15648].

In some cases, deleted course catalog images were preserved in the image storage [#16406].

The /odata/v2/Enrollments({enrollmentId})/Cancel API endpoint would fail if the body was empty [#16442]. 

 

June 2022 Mobile App (v.2.21.74)

June 09, 2022

 

Changed and improved

Performance improvements and reduction of data loading [#15540]. 

The Leaderboard tab is first loaded with the 'All Time' filter set [#15547].

 

Hotfix June 03, 2022 Mobile App (v.2.21.70)

June 03, 2022

 

Fixed

In certain cases, a planned certificate failed to open resulting in a system crash [#16361].

In particular cases, course catalogs failed to load in iOS and Android devices [#16380]. 

 

Hotfix June 02, 2022

June 02, 2022

 

Changed and improved

LMS administrators are now automatically redirected to new migrated training pages [#16328].

 

Fixed

In certain cases, SCORM packages with a question mark inside the links for resources in imsmanifest.xml failed to open in the LMS365 content player [#16342].

For learners using the Microsoft Edge browser, the training home page failed to open and the following error was displayed: 'Oops, something went wrong - Please contact your LMS Administrator for further information.' [#16334]. 

 

June 2022 Mobile App (v.2.21.49(Android) and v.2.21.54(IOS))

June 01, 2022

 

Changed and improved

Users can now download acquired certificates and either share or print the certificates directly from their mobile phones or tablets [#12688]. 

 

Fixed

In the Course Content Player with the dark theme applied, the answer field wasn’t visible in quiz questions of the Short Answer type [#16306]. 

In the Course Content Player, the answer field wasn’t visible for quiz questions of the Free Text Answer type [#16295]. 

For iOS devices, the See all button moved out when users tapped Show more to see the list of all training [#15260]. 

 

Hotfix May 31, 2022

May 31, 2022

 

Fixed

[Microsoft Teams] In the Chat tab, the command 'Show e-Learning Courses' simply duplicated the list of categories when the course catalog included e-Learning courses with no categories [#16335]. 

[Microsoft Teams] In the Chat tab, the list of categories showed an incorrect number of categories, after the command 'Show e-Learning Courses' was used, when the course catalog included e-Learning courses with no categories [#16339].

 

May 2022 (v.3.30)

May 30, 2022

 

Changed and improved

LMS365 Admin Center

A course catalog selector is added to the LMS365 Admin Center [#14943]. Only the course catalogs that the user has permission to access are listed in the course catalog selector [#15773].

 

Training creation and management

When deleting a course or a training plan, there will no longer be an option in the confirmation dialogue to keep the groups associated with the training. All the relevant groups will be deleted along with the training [#14704].

The levels order in Skill Level Sets can now be set by Drag & Drop while creating or editing the Skill Level Set [#15024].

 

Course catalog home page

A Skills filter is now available on the course catalog page. The filter can be enabled or disabled from the Course Catalog Settings [#15023].

 

Training home page

When a user is successfully enrolled in a course session, the number of available seats gets updated in the Information section of the course home page [#15330].

 

Import Tool (tool for certified partners only) 

Import Tool version available now: IT-4.8.4.17-38.

Updates:

Improvements to the process of importing a larger number of courses [#15173].

Download the latest version of the Import Tool here (Please log in to the LMS365 Help Center in order to access). 

 

UI changes and improvements

LMS365 Admin Center

All labels that include Learners List are now adjusted and renamed and use Users instead [#15556]. 

Month names, abbreviated month names, weekday names, abbreviated weekday names, and the button labels: Go to today, Go to previous month, Go to next month, Go to previous year, Go to next year are localized into all LMS365 supported languages [#13477, #15200].

An informational message is added under the Select License Type section [#15777].

 

Course catalog home page

In the Course Catalog Settings panel, the Display Count filter option is placed under Show Filters. The Display Count filter option now has a description of its function [#15332].

Long training titles can now be displayed in two lines on training home pages [#15640].

 

Training creation and management

When opening a training in edit mode, a shimmer placeholder is now shown until the training data is fully loaded [#11647].

 

The LMS365 app in Microsoft Teams

Notifications now use Skill as label instead of Competencies [#14966].

Answers of the Teams Chat Bot regarding training plans are updated [#14900]. 

 

API management

A new endpoint odata/v2/Courses({Id})/Unenroll has been created to enable the unenrollment of individual learners and Azure AD groups [#15037].

The LMS365 API Documentation page is updated [#15392]. 

The Swagger documentation is enriched with properties required for each endpoint [#15209]. 

Due to renaming Competencies to Skills in previous release, the description of endpoints and property descriptions of models containing Competency/ Competency Scale Set are enriched with the words Skills/Skill Level Set in the LMS365 API [#15029]. 

Competency Scale Sets (Skill Level Sets) POST and PUT endpoints are updated due to new ordering method [#15324]. 

The description of the endpoint odata/v2/Courses({Id})/Enroll was updated to Enrolls user or group into a Course [#15037]. 

The State property is excluded from the response on GET /odata/v2/ScormAttempts [#11413]. 

 

Fixed

In the LMS365 Admin Center, users were redirected to a page with the "Sorry, something went wrong" error when selected the LMS365 Admin Center button from the Training Management page [#15440]. 

In some cases, it was not possible to delete certificates via API [#15806]. 

In some cases, it was impossible to add users to the Users page and create courses on the trial version of LMS365 [#15498]. 

In some cases, SCORM couldn’t be downloaded via the API endpoint /odata/v2/Scorms({Id})/Download() [#15641]. 

In some cases, deleted users were listed on the Attendance Sheet of session-based training [#15205]. 

[Microsoft Teams ] In some cases, it was impossible to take courses on iOS devices. [#15461]. 

In certain cases, it was impossible to take courses with AICC packages due to error in the URL [#15491]. 

When using a Firefox browser, images could be added via drag-and-drop to the rich text editor instead of via the Upload image function [#13882]. 

In certain cases, imported certificates had incorrect issue and expiration dates and times [#15636].

In some cases, Articulate Rise 360 animated elements in SCORM packages were not displayed when users took the course [#15136]. 

In some cases, it was impossible to upload large SCORM files [#15009]. 

In certain cases, it was impossible to complete a SCORM package due to a technical issue [#15643].

 

Hotfix May 19, 2022

May 19, 2022

 

Fixed

In certain cases, content packages of the Full Control access type failed to download, and the following error was displayed: 'Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.' [#16078]. 

In some cases, SCORM packages, that were successfully completed in a separate window, were marked as incomplete until the page was refreshed [#15642].

 

Hotfix May 05, 2022

May 05, 2022

 

New

Vanity domain is now supported by LMS365 [#15369].

 

Fixed

In certain cases, the merge process of user accounts via API failed [#15510]. 

 

Hotfix April 2022

April 28, 2022

 

Fixed

In some cases, the LMS365 Admin Center link wasn't working resulting in the "Oops, something went wrong" message displayed [#15437].

Non-Latin language characters were depicted incorrectly in the downloaded transcript [#15451].

In certain cases, when trying to migrate a course catalog, an error was displayed and the migration failed [#15493].

[xAPI] In certain cases, an incorrect password was visible in the System.Exception of the AppInsights [#15342].

In certain cases, when exporting learner's transcript to PDF via the View Learner's Transcript option, the PDF text wasn't formatted well [#15262].

The tooltip text displayed for Version when uploading a new version of a content package is corrected [#15378].

The Session Enrollment Approval Request and Session Enrollment Approval Reminder notifications had incorrect translation in Swedish [#15506].

 

April 2022 (v.3.29, Mobile App v.2.20.51)

April 18, 2022

 

New features and capabilities

From the April release, users that are not added to a course catalog via 'Add or Invite User' button on the Users list but are enrolled only to specific training of the course catalog, they would have no access to other courses and training plans of this course catalog [#14911].

LMS365 now supports sending start and complete activity statements for every training in the course catalog to external Learning Record Store via enabling the xAPI Configuration of the Catalog Settings in the LMS365 Admin Center [#13325].

 

Changed and improved

LMS365 Admin Center

The Home menu item of the left-side navigation panel is removed from the LMS365 Admin Center, the Global Settings area, and Line Manager Dashboard [#14547]. 

On the Course Catalog level of the LMS365 Admin Center, the following components are redesigned:

  • The Course List and Training Plan List are now merged into a single list and managed from the Training Management area in the LMS365 Admin Center [#13048]. 
  • The Learner Administration menu is redesigned and renamed to Users. Learners are now managed from the Users area of the LMS365 Admin Center [#14961]. The labels on the Users page are renamed the following way: Purge Learner’s Records > Purge User’s Records. 
  • The Manage Content menu is renamed to Content [#14547]. 

  • The Manage Quizzes menu is renamed to Quizzes menu and is now located under the Content menu item of the left-side navigation panel in the LMS365 Admin Center [#14547]. 

  • Competency is renamed to Skill all over LMS3635 [#13738]. The following renaming of labels reflect this update: Competency Framework to Skills Framework, Manage Competencies to Manage Skills, Manage Scale Sets to Manage Skill Level Sets [#13738]. 
  • The Settings menu is renamed to Catalog Settings [#14547].
  • The Reports menu is renamed to Training Reports and is now managed from the Training Management area of the LMS365 Admin Center [#14554]. 

On the Global level of the LMS365 Admin Center, the following labels are renamed:

  • Course Catalog List to Course Catalog Management [#14944]
  • Settings to Global Settings [#14944]
  • Learner List Columns of the LMS Configuration section to Users Columns [#14961]. 

 

Training creation and management

Classroom & Blended and Webinar course types are merged in one course type of the Instructor-Led Training [#13689]. All over LMS365 the Classroom & Blended and Webinar course types are replaced with Instructor-Led Training [#14762].

The camera icon is introduced to indicate a Virtual type of a course session and is displayed in the Information section of the course home page [#14605]. 

The completed LTI app content can now be viewed from the LMS365 Player by selecting the View external app button on the result screen without creating a new attempt [#15135]. 

 

Course catalog home page

The Search field on the course catalog home page now also runs on skill name or its level entered fully or partially [#14973]. 

The Course Session Type filter is introduced on the course catalog home page to allow learners sorting between courses with active sessions that are held on-site and in a virtual classroom [#14972].

 

Notifications

The notifications templates for the Webinar course type are displayed with (Deprecated Soon) indicator due to the Classroom & Blended and Webinar course types combined into the Instructor-Led Training [#14617]. 

The notifications templates for the Classroom course type are renamed to the Instructor-Led Training notifications and contain new variables [#14617]. 

Due to the rename of Competencies to Skills, new variables are added to the skill-related notification templates [#14952]. 

 

LMS365 Mobile app

[Mobile app] When navigation to a training they are not enrolled in, learners receive the “Access denied” message [#14965].

 

Import Tool (tool for certified partners only) 

Import Tool version available now: IT-4.8.4.17-35-20220225-1209.

Updates:

  • New registration logic for imported training is implemented [#14984].

Download the latest version of the Import Tool here (Please log in to the LMS365 Help Center in order to access). 

 

UI changes and improvements

LMS365 Admin Center

The icons for each training type are now displayed in front of each training on the Training Management panel [#15159]. 

Filtering by a course type on the Training Management panel is updated to use Instructor-Led Training instead of the Classroom & Blended and Webinar [#14759]. 

The tooltip is added to the Revocation Date field when selecting the Grant Skill action link from the Users panel [#15028]. 

The informational message is added to the Import External Training panel when selecting the Import action link from the Users panel [#15003]. 

 

Course catalog home page

The Skill with its level is now displayed on the training cards of the course catalog home page [#14976]. 

The Course Catalog Settings panel is updated, the word "course" in the labels is changed to "training" all over the Course Catalog Settings panel and options [#15049].

 

Reporting

The reports now use the Instructor-Led Training type instead of Classroom & Blended and Webinar course types [#14760].

The UI of the Training Reports panel is updated, and the labels are renamed the following way: Group by > Report Type, Select > Select Scope, Include > Include Learners [#14558].

The UI of the Course Reports panel is updated, and the labels are renamed the following way: Select > Report Type, Include > Include Learners [#14969].

 

My Training Dashboard

On My Training Dashboard, the order of pie charts is changed in the Overview section of the My Team's Training Status subsection [#13468]. 

 

Fixed

In some cases, users experienced excessive loading time of the course catalog or My Training Dashboard [#14796] or Learner List [#13742].

From the Quiz Edit panel in the Sharing Option section, it was possible to delete the course which the quiz was a part of [#15041].

In a certain case, it was impossible to generate a report on content packages for a particular course with a considerable number of content packages included and enrolled learners [#14561].

In a certain case, the incorrect score value of 0% was set for the completed SCORM [#14926].

In some cases, in the LMS365 Admin Center, the Course Completion Settings failed to load when selecting it from the Course Management panel, if a Custom Grade had been created in the Assignments & Grade Book settings of this course [#14813].

In some cases, the available sessions with vacant seats were not displayed on course home page for the Classroom & Blended type with the Enroll users into a single course session enrollment type [#15087].

In some cases, the PDF format files uploaded to learning modules did not open because the file extension was .PDF instead of .pdf [#15162].

In some cases, in the newly created course catalog with the Team Site template, the menu on My Training Dashboard did not load [#14856].

In some cases, when the SharePoint link was introduced to the Long Description of the course via the Insert Hyperlink action with the selected checkbox of the Open link in new window, the link did not open in a separate tab [#15088].

For a certain instance, the change of the SharePoint domain affected their LMS365 work [#15190].

It was impossible to re-attempt and view the LTI learning item after it had been marked as completed [#13260].

In a certain case, the imported certificates had incorrect issue and expiration dates and time [#14956].

In some cases, it was impossible to perform bulk enrollment of learners in courses [#14874].

[Mobile app] When in the dark mode, the quiz feedback display was unreadable [#14798]. 

[Mobile app] In some cases, quiz score was displayed with the Show Score on Completion option disabled [#14540]. 

 

Hotfix March 2022

March 18, 2022

 

Fixed

While creating a course catalog, there was no option to select English (United Kingdom) site language [#14910].

[API] In a certain case, it was impossible to purge the ended course data via API [#14932].

In a certain case, when trying to generate a course report on the content package in the LMS365 Admin Center, the error "Oops, something went wrong error" was displayed [#15000].

In some cases, while adding a course to a training plan, the loading time was too big [#14756].

In some cases, every new enrollment in a training triggered a new appointment invite sent to all users of the attendees list [#14766].

 

March 2022 Mobile App Release (v.2.19.26)

March 18, 2022

 

New features and capabilities

Users from Freemium tenants are now able to use the LMS365 mobile app [#13781]. 

Each LMS365 tenant now has a separate Azure Storage Container for SCORM packages. SCORM packages are secured by Azure Shared Access Signature (SAS) token stored on the client-side [#9288].

New secure endpoint is now available for getting SAS token and injecting it into SCORM packages and files requests [#14689].

 

Changed and improved

A message is now displayed to users when they try to enroll in a course, retake a course, or be added to the waiting list of a course when the Freemium enrollment limits of the tenant are reached [#14468].

 

Fixed

When restarting the SCORM in online mode, users faced a 'Resource not found' error message [#14933].

In some cases, it was impossible to continue the SCORM content of a downloaded course in offline mode, if the SCORM content was previously started in online mode [#14964].

In some instances, download of a course with quizzes and/or SCORM packages failed [#14963].

The Freemium enrollment limit reached notification was sent more than once when enrollments were made via the LMS365 mobile app [#14681].

 

March 2022 (v.3.28)

March 9, 2022

 

New features and capabilities

Training creation and management

The Due Date option is now available for courses of the type, Classroom & Blended Training and Webinar [#13615].

The Due Date option can be set and managed from the course configuration panel in the LMS365 Admin Center [#14304].

The course progress reports for courses of the type, Classroom & Blended Training and Webinar, will include reporting on the due date status [#14306].

Learners will be able to see the due date of courses of the type Classroom & Blended Training and Webinar in the Information section of the course home page and from My Training Dashboard [#14305].

 

Changed and improved

Installation flow

New LMS365 installation flow is introduced [#13066, #14292].

 

License

The Freemium license type is introduced [#9269].

 

Training creation and management

It's now possible to edit the web address of courses and training plans directly in the course/training plan configuration panel in the LMS365 Admin Center and via API [#14414].

The Email Learners function is improved: On the Email Learner panel, two columns, Overdue and Due Date, are added, and two filters, Status and Overdue/Not Overdue are introduced [#14401].

 

My Training Dashboard

The Classic Look of My Training Dashboard is deactivated. The Back to Classic View option now wont be available on My Training Dashboard [#14432].

The Include Classic Team View toggle is removed from the Line Management Settings in the Global Settings of the LMS365 Admin Center [#14546].

 

API management

The API calls GET /odata/v2/CourseCatalogs({Id}) and Endpoint /odata/v2/CourseCatalogs are enriched with a new property: "DefaultCourseBannerImageUrl" to get the default banner image URL [#14359].

 

UI changes and improvements

Improved design of the License Information page, both in the Global Settings area of the LMS365 Admin Center and on the course catalog level [#13120].

The information on the LMS Configuration page on the course catalog level is now presented in a two columns layout [#13637].

The drag-and-drop function visualization is improved. The drop area of the item that is being dragged is now highlighted in gray [#12569].

Information provided in the Enrollment Flow tooltip in the Settings section of the course configuration panel is enriched [#14529].

 

Fixed

The English (United Kingdom) locale was not available for selection in the Reginal Setting of a training after the January 2022 release [#14794].

In the LMS365 Admin Center, in the Learner List, on the Revoke Competency panel, tags and categories were not displayed in the Categories and Tags columns [#14402].

For some instances, the LMS365 When a learner is deleted trigger in Power Automate didn't work if the user from the course catalog had been deleted or disabled in Azure Active Directory [#14608].

In a certain case, it was impossible to stop and delete 15 courses with failed provisioning [#14551].

In some instances, the LMS365 installation failed when reaching the Provisioning LMS365 step [#14718].

In a certain case, it was impossible to track a learner’s attendance registered as Absent Informed for the single-session enrollment type [#14548].

In a certain case, when the admin imported a certificate for the learner, to replace a deleted certificate for the same course and with the same completion date, the learner didn’t see the new imported certificate on My Training Dashboard [#14505].

On My Training Dashboard, the List of Courses of the training plan didn’t close after navigation to the selected course of this training plan [#14769].

In some cases, the load time of the Learner List was long [#13742]. (In progress)

In some cases, the SCORM package was not marked as completed when the Open player in a separate window and Treat complete as passed settings were enabled for this SCORM in the Content Package Settings in the LMS365 Admin Center [#14828].

In a certain case, when trying to set the Room in the session for a Classroom & Blended course, the error "Please configure the room access account" was displayed [ #14404].

In some cases, in the LMS365 Admin Center, the Course Completion Settings failed to load when selecting it from the Course Management panel, if a Custom Grade had been created in the Assignments & Grade Book settings of this course [#14813].

In a particular case, it was impossible to generate a report on content packages for a course with around 3500 enrolled users and a large number of content packages [#14561].

[Microsoft Teams] In some cases, when the Sign in button was selected, the login window failed to load [#14419].

[Microsoft Teams] In some cases, the courses that contained an apostrophe in the title could not be found through search. Instead, an error message would notify that LMS365 was not installed on the tenant. [#14776].

[API] After creating a new course session request via API CourseSessionRequest, the Id and CreatedAt values were incorrect [#14355].

[API] In some cases, different API requests resulted in the "Tenant not found" error [#14509].

 

Hotfix February 25, 2022

February 25, 2022

 

Fixed

In some cases, there were issues with creating courses with Power Automate [#14620].

In particular situations, customers' requests would fail with timeout resulting in issues with retrieving data [#14758].

The LMS365 trigger When a learner is deleted didn't work in Power Automate if the user was deleted\disabled in AAD [#14608].

Images in long description weren't visible for visitors of the course if the images were changed after publishing [#14549].

In some cases, reports couldn't be downloaded by the catalog admin [#14503].

 

Hotfix February 10, 2022

February 10, 2022

Fixed

Learners' training records weren't created in LMS365 when course certificates for courses, that were not already created in the LMS365 solution, were imported via the LMS365 Import Tool [#14469].

[API] The response time for GET CoursePageSettings/V3 request was affected when learning modules with documents were added to courses [#14497].

The line manager's possibility to select a session on behalf of learners from email notifications has been restored [#14501].

 

Hotfix January 2022

January 28, 2022

 

Changed and improved

The SPFx package is updated to version 3.3.0.27 [#14389].

 

Fixed

In some situations, documents, that were previously stored in subfolders of a SharePoint documents library, were not available in the Learning Module Builder in the LMS365 Admin Center [#14396].

In some cases, a change of the course catalog URL would not update the URL of courses within the course catalog [#14412]. 

It wasn't possible to upload content in MP4 format to the Learning Module Builder in the LMS365 Admin Center [#14424].

Custom columns weren't available in the Learner List in the LMS365 Admin Center [#14427].

In the Learner List in the LMS365 Admin Center, the Enroll in Course(s) & Training Plan(s) panel could not open again until after refresh, when it was first opened and then closed [#14382].

[API] An issue with an invalid culture identifier was detected. Exceptions appeared on GET CourseCatalogs/Index [#14407]. 

 

January 2022 (v.3.27)

January 25, 2022

 

New features and capabilities

Localization

Lithuanian language is added to the list of the supported languages [#13127].

 

Training creation and management

Courses and training plans created after the LMS365 January 2022 r33elease will be created without subsites [#12891].

 

Changed and improved

Regional settings

The Regional Settings can now be set and managed via the LMS365 Admin Center [#13145]. For courses and training plans, the Regional Settings ca be managed from the Settings section of the Training/Training Plan Create/Edit panel [#13406]. For course catalogs, the Regional Settings can be managed from LMS Configuration in the Settings section of the LMS365 Admin Center [#13405]. 

 

Training creation and management

A direct link is introduced for admins to edit quizzes from the Content section of the course create/edit panel [#12622].

For courses with the Enroll user into a single course session enrollment type the Manage People action link is now available on the Course Management panel [#14184].

For courses with the Enroll user into a single course session enrollment type it’s now possible to enroll and manage learners directly from the People section of the Training/Training Plan Create/Edit panel [#13001].

For courses and training plans created after the LMS365 January 2022 release, it’s now possible for course catalog admins to set and manage a banner image. Course catalog admins can set a training banner image that will be used as default for each new training created within the course catalog. Course catalog and course admins can customize the banner image for separate courses and training plans via the Training/Training Plan Create/Edit panel [#13329].

The SharePoint Site Theme Settings feature becomes applicable only to subsite-based courses and training plans, which are created before the LMS365 January 2022 release [#13705].

The loading process on the Revoke Competency panel now supports more than 1,000 users being selected at once [#12974]. 

 

Roles and permissions

The SharePoint administrator and Microsoft 365 global administrator role can be assigned to a group [#12680].

 

Reporting

Course Reports now also contain hidden and locked items. In the reports, the title of hidden item will be of gray color. The order of the items in the report will coincide with the order of the items in the course or training plan [#12717].

 

API management

For courses and training plans created after the LMS365 January 2022 release, it’s now possible to upload the banner image file via API and specify the banner image URL while creating/updating the course/training plan via public API [#13403].

It’s now possible to enroll users via API in courses of the enrollment type: Enroll users into a single course session without enrolling the users in a specific session [#14142].

The course create/edit public API is updated due to the new approach of creating courses and training plans as pages at the root of the SharePoint course catalog site[#13252].

The description of the /odata/v2/Enrollments endpoint is updated to: Returns the list of current user's active enrollments [#14134].

The SetPosition calls from public API are updated [#13865].

The course and training plan creation public API is updated to inherit the Regional Settings from the course catalog level [#13515].

The SetPrerequisite calls from public API are updated [#13879].

 

Localization

Corrections have been made to the Danish language files [#14061].

 

The LMS365 app in Microsoft Teams

The course and training plan banner is shown on course and training plan home pages in the Microsoft Teams app [#13596].

Microsoft Teams app and Teams Bot logging is improved [#13741].

The name and the description of the LMS365 app for Microsoft Teams can be customized [#10566].

 

UI changes and improvements

A short description of the course type is now available when users hover over the course type icon on the Basic details section of the Training/Training Plan Create/Edit panel [#12691].

For courses and training plans created after the LMS365 January 2022 release, which have the Training Audience Targeting option enabled, if a user—who isn’t in the training target audience, enrolled in the training, instructor, or course catalog/course admins—will try to view the training, the following message with an image will inform them: You are not in the target audience of this training. That is why you cannot see the content [#13159].

The feedback messages in quizzes are adjusted [#11737].

It’s now possible to upload SVG files for course and training plan thumbnails [#13837].

The user's department (if set) will now be displayed in the people picker [#12194].

Images currently in use as thumbnail/banner/certificate image can’t be deleted [#13416].

Updated look and feel of the landing pages for approve/reject enrollment [#10769].

Updated look and feel of the landing page for learner session selection from the email notification. The link to select the session from the email notification will direct to the course home page to select the session [#10767].

More pop-up messages informing on processes will now be shown in the Notifications area of the LMS365 Admin Center [#13567].

The Leaderboard logic is aligned. Learners with the same number of CEUs/ Trainings/ Certificates will now be sorted according to the earliest date of the achievement [#13685].

The Learner Transcript now supports multiple language characters [#8457].

LMS365 error messages for Course Catalog Settings in the LMS365 Admin Center are updated to be more informative [#11113].

 

Fixed

In some cases, PDF files were displayed in poor quality [#13639].

When creating/editing an Assignment, admins couldn’t upload audio in the rich text editor [#14264].

In the LMS365 Admin Center, the Manage Competencies panel did not load if any competency in the course catalog was used in a deleted course [#14193].

Revoked competencies were visible on the Revoke Competency panel [#14195].

In certain cases, due to incorrect HTML code for paragraph spacing in the course description text editor, the paragraph spacing were not displayed properly [#13666].

In some cases, users could see and take unpublished learning modules in the LMS365 Player [#14029].

For courses with several completion sets, there were incorrect information shown on the course home page on the learning items required for course completion [#14231].

In the LMS365 Admin Center, in some situations, the admin would see the message: Successfully sent invitations to guests even when the users weren’t successfully invited or the email invitation weren’t successfully sent [#14210].

There were no recycle bin icon for deleted documents on course home pages [#14117].

There were no locked icon for locked items in the LMS365 Player when content had the error: This resource is no longer available [#14230].

In the LMS365 Admin Center, admins would get a wrong confirmation message when enforcing retake of a course of the enrollment type: Enroll user into a single course session with several active sessions of the enrollment type: Administrator Approval or Line Manager Approval [#13678].

Localized texts on the Authentication Method tiles were not fully displayed in course catalogs [#13618].

An extra scroll bar would appear on the Course Catalog List in the Global Settings area of the LMS365 Admin Center [#14214].

The error: This resource is no longer available was displayed when admins selected the View Content Package action from the Content Package Storage [#14241].

In some cases, content packages imported with the Import Tool were automatically hidden in the course content [#13757].

While editing inactive course session, admins would see a wrong confirmation message when changing setting of the Let LMS365 schedule the Teams meeting option [#13625].

When reactivating a session by moving the session end date to a future date, a new meeting URL were not generated [#13624].

The Reset Template action in the notification templates did not reset the content of the Message field to the default value [#14266].

[Microsoft Teams] In some cases, when selecting the Sign in button within Microsoft Teams (desktop and web), the user would be redirected to a deleted course catalog page. Some users would experience that it was still possible to take a course, but the Sign in button would stay and authorization would fail when required (for example for content in Microsoft Sway and PPT presentations and in the Read & Understood Confirmation) [#14108].

[Microsoft Teams] Font would appear white on the collapsed left navigation menu bar of the Manage tab [#13809].

[API] In some cases, if a course was created via API, the learning modules and quizzes were not displayed on the course home page [#13746].

[API] In some cases, the POST /odata/v2/Users/Merge did not work correctly [#13328].

 

January 2022 Mobile App Release (v.2.18.42)

January 24, 2022

 

New features and capabilities

  • LMS365 mobile app users with the version released on November 30, 2021, or after will now be notified if they have not updated to the latest available version [#11545].
  • Training Audience Targeting functionality is added [#13679].
  • Lithuanian language is added [#14064].

Changed and improved

  • Action buttons of courses inside a training plan now redirect to the corresponding pages without a confirmation message [#14156].

Fixed

  • For cancelled courses the Unenroll from Course and Download Course actions were displayed [#14071].
  • Due date with the selected number of days after enrollment was not displayed on training home pages and training cards [#14120] [#13984].
  • When retaking a training, valid certificates were not shown and counted [#13988].
  • Planned certificate was shown for unenrolled users [#14252].

 

Archived releases 2021

November 2021 Mobile App Release (v.2.17.136)

November 30, 2021

 

New features and capabilities

  • New functionality is added to allow automatic check of the LMS365 app version and to suggest users to update to the latest available version [#11545].

Fixed

  • The Next button is enabled in quizzes when a question is not answered and the option Allow Navigation is not enabled [#13395].

 

November 2021 (v.3.26)

November 29, 2021

 

Changed and improved

License

  • The possibility to deactivate license from within the LMS365 Admin Center is removed [#12976].

Training creation and management

  • When users with a course administrator role unassign themselves from the course administrator's role of a course or training plan, and they does not have other roles for the course or training plan in question, they lose control of the training and the training will not be displayed to them on the Course/Training Plan List [#13069].
  • In the Course/Training Plan Management panel, the label Message Learners is changed to Email Learners and the label Manage Learners is changed to Manage People [#13178].
  • The summary of progress on the Course/Training Plan Progress page can now be collapsed/expanded [#12940].

Training rating

  • Users can now rate courses, after they are initiated, directly in the Course Player [#11777].

Training home page

  • The feedback form is removed from the course and training plan home page [#12665].

Content packages

  • The score from SCORM 1.2 packages with several SCOs is now calculated [10663].

Notifications

  • It is now possible to disable certificate expiry and competency revocation notifications for inactive training while editing a notification template [#13023].

  • A new notification called New Session Request is added [#11408].

API management

  • Two new API endpoints to create reports on course sessions are implemented: /odata/v2/CourseSessions and /odata/v2/CourseSessions ({Id}) implemented [#13235].

 

UI changes and improvements

Training home page

  • Changes to how information messages are displayed in the Information section of course and training plan home pages [#11197].

My Training Dashboard

  • Information banner message is added to the classic view of My Training Dashboard [#13031].

Fixed

  • Progress of courses is not updated correctly after learners are unenrolled from a training plan [#13433].
  • Learning items are automatically locked after unhide previous item after migration [#13327].
  • Attendance is set as part of the default set of course completion settings in course with Attendance is not required [#13253].
  • Attendance status Absent is equal to Attendance is not required in the Course Progress panel [#13330].
  • In the Course Progress report the Attendance column is empty for registered attendance [#13341].
  • Incorrect message is displayed on the training creation panel in the Sessions section when no items are found using the search field [#13537].
  • Meeting URL is not transformed to a link in the email notification when entered manually with % symbol [#13484].
  • Text in the Long Description field disappears when the text has been pasted in to the field and the user then types in the field [#13269].
  • Training title of deleted training is clickable in notifications [#13184].
  • The Competency Revocation Reminder is not sent to users [#13137].
  • The content block is visible on the training plan home page [#13199].
  • The first learning item in the course is locked when a SCORM/quiz is the first item and is deleted from the SCORM/quiz storage [#13445].
  • It is impossible to add a planned course to a planned training plan [#13092].
  • [Teams] Catalog selection shows incorrect number of courses [#13093].
  • [Teams] There is no icon on the Dashboard when users retake a course without available places [#13493].
  • [Teams] Player sign in doesn't use correct credentials [#13565].
  • [Teams] Issue with saving Microsoft Teams meetings in OneDrive [#12638].
  • [Teams] Some permission levels to courses and training plans are not synchronized completely between Microsoft Teams and SharePoint [#10596].
  • Error on getting all CourseSessions via API [#13314].
  • Training title is missing in Competency Revocation Reminder and Competency Revoked notification if the training was deleted [#13183].
  • Time zone is a required field for creating course sessions via API, but is not marked as required in the model [#13287].
  • Wrong validation for training plan publishing appears when the end date of an ended course is later than the end date of the training plan [#13121].
  • Issue with incorrect UI of the Manage Competencies and Manage Scale Sets pages when Competencies Framework is disabled in the license [#13448].

 

November 2021 Extra Release (Mobile App only, v.2.17.119)

November 10, 2021

 

New features and capabilities

  • Android 11 target requirements are now supported [#10642].

Changed and improved

  • The Competencies section is automatically updated on the Details page of a course/training plan after an enrollment/unenrollment [#13073].

Fixed

  • [IOS 15] Incorrect color of the bottom side bar [#13074].

 

October 2021 Extra Release (Mobile App only, v.2.17.91)

October 19, 2021

 

New features and capabilities

  • We now fully synchronize course content management settings with the LMS365 Web - reordering of learning items, their availability and visibility on the training page & in the player [#11589].
  • Filtering by No Category is now available for training without category [#11591].
  • Categories and Competencies sections are now displayed on the training page [#11587].
  • Training progress status is displayed on the training page in the Details section [#12376].

Changed and improved

  • SCORMs and quizzes into learning modules are now available as separate learning items when in offline mode [#12409].
  • Dashboard behavior is redesigned [#11587].
  • On the Dashboard courses that are part of training plans now have a special icon with a tooltip displaying those training plans [#11590].
  • Links to unpublished training plans are disabled, to deleted training plans - disabled and crossed out [#12652].
  • Synchronization settings now work without re-login by user [#11353].
  • Pending Approval status is now displayed for training plans on the training page [#12673].

Fixed

  • Crash on Search in Catalog [#12596].
  • [iOS] Crash when switch to Arabic language [#13088].

 

October 2021 (v.3.25)

October 18, 2021

 

New features and capabilities

Training Creation and Import

  • Category field for a training becomes not required to fill out [#11366]. To easily find courses and training plans without a category it is now possible to filter training by No Category.
  • Categories field is not required to fill out when importing external training [#12545].
  • From now, due to the new way of creating and editing training, it is possible to continue configuring training content, settings, and people while the training is still provisioning [#11302]. The only actions unavailable during provisioning are to view or delete the training and to view its progress.
  • In case of the provisioning failure, the Course/Training Plan Creation Form is restored when clicking "Retry" to re-save the training with its originally entered values [#11656].

Changed and improved

Training Creation and Management

  • From now, training creation and editing is done from a new interface [#9532]. This interface contains a certain number of sections with configurations depending on the training type: for courses - Basic Details, Sessions (for session-based courses only), Content, Settings, People; for training plans - Basic Details, Courses, Settings, People. Navigation between sections is done in one click.
  • Navigation behavior for the Course Management and Training Plan Management panels is changed due to the changes made to the new way of creating and editing training [#11446].

  • Training URL is automatically generated according to the existing rules and not allowed symbols are automatically cut [#12395]. The list of not allowed symbols is extended and now contains " # % & * : < > ? \ / { | } ~ [ ] ` ' ^ and space in a site address.
  • Ordering of the items in the Course Progress and Learner Progress is adjusted [#12358].

Training Home Page

  • An illustration is now displayed on the training creation/editing panel and on the training home page for the to empty training areas along with an explanatory text [#12065].
  • A message and an illustration is displayed on the training home page for not published training - training with unpublished, scheduled, or ended publishing status [#11050].

Notifications

  • Admins will now receive live feedback and activity information from the system in the form of pop-up messages confirming the success of an action, advising of an error in the process, or informing about activities. [#12165]. The messages will be shown on the screen for five seconds and after this, they can be found by selecting the bell icon.
  • Course catalog admins and course admins now receive an error message if the maximum number of enrollments has been reached when enrolling from the administration back-end and if the course has a maximum of 5000 users enrolled [#12421]. The error message provides explanation and a link to the LMS365 Help Center for guidance on how to work around the enrollment limit.

API Management

  • An existing API method is reused to validate course URL [#12835].

LMS365 via Microsoft Teams

  • The left navigation on My Training Dashboard in the LMS365 app for Teams can now be collapsed/expanded to align with the user interface of Microsoft Teams [#12595].
  • Possibility to synchronize permissions to Training between Teams and SharePoint [#10596].

UI changes & improvements

  • New training creation and editing interface [#9532].

Fixed

  • Waiting List filter on the Course List works for courses on which the Waiting List is disabled [#12317].
  • Requests for session filter on Course List works for courses on which it's disabled [#12319].
  • [Teams] Learner is not allowed to sign in in player - blank sign-in screen and "MS Teams Context not initialized" error in console [#12987].
  • Issue with a blank page when trying to sign into Microsoft Stream to access a Stream video from an LMS365 learning module in Microsoft Teams [#12618].
  • My Training Dashboard: Planned Certificate and CEUs are not displayed for pending registration after retake on corresponding pages [#12997].
  • Issue with SCORM content that cannot be viewed in the LMS365 app for Microsoft Teams web app, desktop app, and LMS365 Admin Center [#12916].
  • Issue with the Help Center link being present when it is disabled in Global Settings > Mobile Configuration [#12309].
  • Player: The message "This resource is no longer available" is shown instead of "Next Question" in quiz when click next till feedback is loaded [#12968].
  • Uncaught TypeError appears for Cancel action after upgrading content package with new version [#12944].
  • Issue with Go to website button not working from the LMS365 app within Microsoft Teams [#12560].

 

September 2021 (v.3.24)

September 6, 2021

 

New features and capabilities

Global administration

  • An ability for global admins to create multiple API keys for a tenant with Read Only or Full Control permissions added [#11304].
  • Color theme control options on the course catalog level are now available for global admins and allow to control the color theme for training sites [#11636].

Changed and improved

Admin Center

  • It is now possible to view past notification banner messages targeted to tenant up to December 6, 2019 in the LMS365 Admin Center toolbar and on the Manage tab toolbar in Microsoft Teams [#10487]. Please be aware that the notification banner messages are available in English only. 

Global Settings

  • Options under Global LMS365 Configuration are reordered and two columns are displayed for full screen size mode [#10943].
  • Options under Global Mobile Configuration are reordered and two columns are displayed for full screen size mode [#12342].

Training Home Page

  • New design of training home pages becomes default [#6445].

Content Management

  • All content of a course (Learning Modules, Quizzes, Content Packages and External Apps) is now consolidated and managed in one place on the Course Management panel - Manage Course Content [#4904].
  • Admins can reorder learning items directly in the Manage Course Content on the Course Management panel [11342].
  • Learning items visibility actions are added to the Manage Course Content option and allow admins to control in what cases the selected item(s) are hidden from learners [#11417]. Course Page Settings button on the training home page is removed due to the fact that visibility of items is now managed in the Manage Course Content.

Notifications

  • License related notifications email now also include Tenant name (URL) which allows to see which Office 365 Tenant a specific LMS365 License Notification refers to [#4324].

API Management

  • An additional API endpoint is added to internal Enrollments controller to return all user's enrollments [#11817].

 

 

UI changes and improvements

 

UI changes & improvements

  • Blue color theme is set by default for newly created Course Catalogs [#12091].
  • Icon for View learning item action is changed [11416].

Fixed

  • Enroll in a session-based course is blocked when deleted user(s) exist in a waiting list for any session [#11774].
  • Notification (Slovak language) unable to capture webinar start date and time zone [#12278].
  • Impossible to save course with already set Target Audience [#12163].
  • Catalog Visitors group is present for course with enabled Targeting option [#12145].
  • Changed training's title is not reflected in the email notification [#11980].
  • Issue with date format in Czech language [#12777].
  • Issue with the Next button logic in a learning module in LMS365 Player [#12167].
  • Issue with some buttons not working after deleting SCORM [#12168].
  • Issue with Not Completed inactive courses are displayed on Training/Certificates [#12284].
  • Issue with Course List filters available for Instructors [#9416].
  • [MobileView]: Search doesn't work on dashboard [#12296].

 

August 2021 Extra Release (Mobile App only, v.2.16.90)

August 20, 2021

 

Fixed
  • Functionality of several SCORM packages and swipe gestures of embedded course content is fixed [#12289].
  • Short User Interface freezes for Android clients [#12005].
  • Issue with some minor User Interface bugs during the offline mode [#12038].
  • Issue with the loading indicator when loading the course [#12369].

 

July 2021 Extra Release (Mobile App only, v.2.16.60)

July 22, 2021

 

Changed and improved
  • Learners are unable to enroll into classroom and webinar sessions after the session deadline has passed. Session enrollment deadline is displayed to learners on the course page [#11123].
  • Both Earned and Planned CEUs statuses are shown along with the Retake action on CEUs page
    [#8929].
  • The ‘Reset All’ filter is activated on the Training, Certificates, Competencies, CEUs pages, when at least one filter is on [#11428].

Fixed

  • In Mobile App SCORMS do not show up [#11541].
  • [iOS dark theme] 'Register attendance' page for course admins has black background [#11388].
  • [Overview] My Team's training status is shown for Line Manager when Show Line Manager Dashboard is disabled in Global settings [#10335].

 

July 2021 (v.3.23)

July 12, 2021

 

Announcements

Please be advised that since the July 12,2021 Release the Assignments & Gradebook option will be deprecated for those users who are not currently using and will be dependent on license toggle On/Off. To have the module enabled please contact our Customer Success Team. These customers who are currently using Assignments & Gradebook will not be affected in any way.

New features and capabilities

Course/Training Plan List

  • New indication called 'Show in Catalog' is added to the Course/Training Plan List to make filtering and searching for training easier [#10932].
  • New filter by Category is now available on the Course/Training Plan List page for admins to search more efficiently for training that are connected to one ore more categories [#10929].
  • Assignments & Gradebook option will dependent on license properties [#10805].

Changed and improved

My Training Dashboard

  • Courses that are part of a planned training plan are now displayed on the My Training Dashboard separately from the training plan and can be found by search [#9204].
  • A hover over the icon next to the course type of the course on the My Training Dashboard now shows users which training plan the course is part of [#11368].
  • Courses that are part of a training plan and which progress status is different from training plan's status are now shown on the My Training Dashboard [#10811].
  • The visibility of blocks of the My Training Dashboard are improved for dark themes [#11198].

Session-based training

  • An explanation tooltip is added on disabled Retake button when learners try to enroll into a session with a passed Enrollment Deadline [#10984].

Training Enrollment

  • A notification about the maximum number of enrollments is shown for learners whose self-enrollment into a course fails due to SharePoint's limitations of 5 000 separate enrollment [#11424].

UI changes & improvements

  • The visibility of blocks of the My Training Dashboard are improved for dark themes [#11198].

Fixed

  • Issue with displaying Quiz Learners Details on Bulgarian Course Catalog [#11325].
  • Let LMS365 schedule a Teams meeting option is not working properly [#11524].
  • Issue with PDF files displaying in Teams [#9086].
  • Issue with translating Course Catalog Admin Center into Romanian [#11563].
  • Impossible to approve enrollment request via email link [#11713].
  • [Teams] Gear button and web part settings are available for user on all Course Catalogs if he has corresponding permissions at least to one of Catalogs [#11641].
  • Card view on Dashboard has incorrect sorting by Due date [#11524].
  • Too slow Personal Preferences loading for user who is not added to the table for teams notification [#11543].
  • An error occurs when trying to delete a quiz which is shared to deleted course [#11639].
  • [Chrome] Empty grid on Quiz Deletion dialog [#11638].
  • Session URL is empty in Attendance Sign-in sheet for Classroom course [#11577].

 

June 2021 Extra Release (Mobile App only, v.2.16.24)

June 17, 2021

 

Changed and improved

  • Two alternative loading strategies (lazy and burn mode) are implemented [#11081].
  • Slovak and Macedonian languages added [#10974].
  • Register Attendance option is disabled for sessions with start date and time in future [#10919].
  • [Performance] When App starts form QR code scanner concurrent web requests are used for initial requests [#9153].

Fixed

  • Filter's panel can't be closed by clicking outside it [#11389].
  • Catalogs are not sorted in the dropdown list on the Catalog tab [#11386].
  • Certificates and CEUs are not displayed on Dashboard [#11423].
  • Learning Modules disappearing when returning from camera app while learner registers attendance [#11390] .

 

May 2021 (v.3.22)

May 31, 2021

 

New features and capabilities

LMS365 via Microsoft Teams

  • New tab called Catalog is added as static tab in LMS365 Teams [#8400].
  • Admins are now be able to create a Teams meeting directly from the create/edit course session panel [#5789].

New Design Preview option

  • New design preview option for the Training Home Page is now available for testing purpose [#8778]. The global LMS365 admin can enable the new design for selected users from the New Features section in the LMS3365 Admin Center.

Session-based training

  • Enrollment Deadline option for Classroom & Blended Training and Webinar sessions is added [#9436].

Changed and improved

LMS365 via Microsoft Teams

  • LMS365 notifications in Teams can now be delivered in the supported LMS365 languages [#10851].
  • Improvements for sorting options for LMS365 in Teams app [#10562].

Languages

  • Romanian, Macedonian and Slovak languages are now supported in Teams app [#10545].
  • Localization for LMS365 notifications in Teams is implemented [#10727].

API Management

  • Graph API implementation for Appointment service is added [#9010].
  • An additional consent is required to use Microsoft Graph API for LMS365 to create and book Microsoft Teams meetings for sessions [#9007].
  • API endpoint for getting LMS365 App for Teams app package [#10466].

Session-based training

  • Feedback form widget is added to the new design preview [#10445].
  • Sessions displaying in the new Course Home Page design is changed - preview is available [#9971].

Training Enrollment

  • The amount of active users in groups is validated when enrolling into a Course/Course Session with Max. Attendees [#8365].

Learning Progress

  • Learning Progress calculation is improved [#9091].

UI changes & improvements

Certificate Templates

  • New default background image for certificate templates [#9295]. Changes do not affect users' existing certificate templates.

Training Home Page

  • Photos are added to users in Contact(s) and Instructors fields - preview is available [#8871].
  • Training Home Page is redesigned and improved - preview is available [#6444].
  • Assignment block is redesigned - preview is available [#9434].
  • Training Home Page mobile and tablet views are improved - preview is available [#9978].
  • Shimmer for Course Home Pages is updated - preview is available [#10441].
  • Course Page Information section is redesigned - preview is available [#8852].
Customer issues
  • Delay between typing text and actually sending the request (people picker) [#10546].
  • Add 'GET' request to CourseSessionRequests [#10191].

Fixed

  • System.ArgumentException at generate certificate [#11036].
  • "Course is being retaken" is displayed at Competencies tab for not retaken Classroom if Competency has no revocation date [#11121].
  • Impossible to navigate from Course Catalog to the Course on mobile [#11119].
  • Internal Server Error on saving changes in Course Page Settings [#11079].
  • Error is not specified for case when Course Catalog cannot be created because of disabled Azure Access Control [#11031].
  • Learning item's progress is displayed on Locked item after unenroll [#11072].
  • List view is selected in filter but Courses are displayed in card view [#10870].
  • 'Failed to execute 'exitFullscreen'' error on Exit Player button [#10910].
  • PUT /odata/v2/CourseCatalogs({Id}) ignore Title and URL field [#10724].
  • Table layout is broken in Sessions Details panel on Dashboard when course has several admins [#10989].
  • [Classic Dashboard] Error on Classic Team View tab [#11093].
  • UI issue on pages with grid in admin part in Chrome [#11213].
  • "Parameter is not valid" on generate certificate preview [#11207].

 

May 2021 Extra Release (Mobile App only, v.2.15)

May 19, 2021

 

Changed and improved

  • Implemented status bar is shown for Competencies, Training, Notifications and Certificates [#9539].
  • Training status is automatically updated with no need to refresh a page [#10786].
  • Statuses with counter 0 are removed from status bar on the Dashboard pages [#10567].
  • Meeting URL field is now displayed at Classroom & Blended Course Details [#10672].

UI changes & improvements

  • Redesign of the main user interface pages [#8747].
  • Colors customization for pages is restored [#9179].

Fixed

  • [UI, Android] Cards are shown without shadow on Course Catalog/Dashboard on devices with 6.0 and less Android version [#8364].
  • Competencies view: There is no message 'No competencies to show' when internet is Off or Competencies are absent [#8368].
  • [UI] Large number in Leaderboard page should be inline [#8403]
  • Long page title hides actions [#9378].
  • Wrong behavior for right side menu and dropdown for Course Catalog [#9540].
  • Can't be closed the popup page of Subordinate Details [#9898].
  • Planned Competency doesn't appear in Competencies after user is enrolled in the course [#10638].
  • [Training] Course Card is not refreshed after changes [#10655].
  • Data picker: impossible to fill only end date with lower than current date on CEUs page [#10712].
  • Competency page is disabled to refresh and scroll [#10830].
  • Incorrect message on Transcript for empty Certificates, Competencies tabs [#10835].
  • Planned Competency is shown without Course Title [#10866].
  • iOS 12.2 Crash after logging [#10868].
  • Items don't appear on Training, Certificates, CEUs pages automatically after enroll to the course [#10873].
  • 'See all' page is not scrolled [#10889].
  • [iOS] Incorrect UI for add to Waiting list button [#10908].

 

April 2021 (v.3.21)

April 19, 2021

 

Announcements

LMS365 Languages

  • Macedonian and Slovak languages are supported now [#9928].

New Features and capabilities

LMS365 via Microsoft Teams

  • The LMS365 App for Microsoft Teams is now available for US GCC [#8793].
  • When learners click on the contact person from the training home page of the LMS365 Teams app, the learner will now be directed to a chat with the contact person in Microsoft Teams [#7691].
  • You can now receive LMS365 notifications in Teams that either require an action or are sent directly to the user (the user is in the To, not the Cc field of the notification) after you activate notifications in LMS365 Personal Preferences settings [#8996].

Appointments

  • Join button is now shown in Outlook Web Calendar Appointment when Course Session Meeting URL is specified [#9359].

Session-based training

  • Course admins can now add a meeting URL to classroom training sessions for courses with a combination of sessions with physical and online location [#9888].

Changed and improved

Training Management

  • Course admins can now see the number of users inside the AD group in a Course Session Learner List + Course Learner List [#8277].
  • Dashboard Overview/Leaderboard score calculation is updated for specific roles [#9298].
  • Approve Enrollments and Waiting List are actual when opening Course Management panel [#8848].
  • Courses with rejected enrollment request appeared in Learner's progress as unenrolled [#9411].

LMS365 via Microsoft Teams

  • Setting credentials for Confirmation with Authorization in Teams app without redirection to the browsers is now available [#9867].

Competencies

  • All Achieved (Valid) Competencies become Revoked if Competency is revoked manually [#8800].

Certificates template

  • More fields are available to add to certificates from the certificate template editor [#9896].

Quiz Reports

  • 'Complete by quizzes' column is added to Courses.xlsx file for Import Tool [#9572].

API Management

  • Emails are sent using GraphApi instead of SMTP [#5325].

UI changes & improvements

  • Redesign and rename of the Notifications admin area user interface [#9291].
  • FluentUI Northstar packages are added to LMS365 Teams app [#9176].
  • Visual divider as a separator between sessions in dropdown is added on the Approve Enrolment panel [#8554].

Fixed

  • [Teams Notifications] "**" appears in Activity feed [#9447].
  • Problem with PDF files displaying in Teams [#9086].
  • Error on "Approve enrollments" form for Course admin and CC Admin [#9885].
  • [Teams Notifications] Completion date is displayed with time [#9438].
  • [Teams mobile] Unnecessary lines on filters in Bot [#10087].
  • [Teams] Styles are not applied to several messages [#10027].
  • [Teams] Course Catalog title is shifted in picker [#10026].
  • [Teams] Training Web part is broken on dark theme [#10134].
  • Incorrect alignment of description and Learning Module items [#9635].
  • Retake button is displayed for Earned CEUs when there is Planned status for them as well [#8073].
  • Page is scrolled down when User selects "List of Courses" in TP menu (Dashboard, Training List view) [#10159].
  • Learner will see certificate on Dashboard after admin deletes it [#10326].

Discontinued or removed

  • From the April release of LMS365, Internet Explorer 11 and Edge Legacy will no longer work with LMS365. Users have to use a supported browser to access LMS365 functionality.

 

March 2021 (v.3.20)

March 9, 2021

 

New Features

LMS365 via Microsoft Teams

  • You can now receive notifications about your enrollment in or unenrollment from a course/training plan directly in Microsoft Teams [#4882].

Session Management

  • You can now create new sessions by coping an existing course session [#8667].

Email notification templates

  • You can now easily reset customized templates to default and restore the connection to template updates and changes [#8668].

Improvements

LMS365 via Microsoft Teams

  • Input fields are reordered and intelligent suggestion for Tab name is added [#8789].
  • Course catalog marker is added to the courses from the drop-down menu [#5570].

LMS365 Mobile App

  • Overview section of My Training Dashboard is now available in the LMS365 mobile app [#8749].
  • You can now see your personal and your team’s training progress in the Overview section [#6161].

Email Notification Templates

  • Instructional text/tooltip is added to the edit panel of Email Notification Templates [#8669].
  • Instructor(s) for current and future sessions can be selected as recipients of notifications in the notification template editor panel [#8799].
  • "Webinar Scheduled" and "Classroom Scheduled" notifications are improved and renamed [#8051].
  • The To and Cc fields of the "Webinar Scheduled - Appointment Invite" and "Classroom Scheduled -Appointment Invite" templates are deactivated for input and changes to state the default notification recipients [#8796].
  • Some of the default email notifications have been renamed and updated [#8679].
  • Session-based email notifications templates for Webinar and Classroom course enrollment and enrollment cancellation are added [#6266].
  • New variables for list of sessions for notification templates are added. [#8547].
  • Notifications about enrollment confirmation and cancellation for courses inside a Training plan are sent to users when they enroll in the Training plan [#8952].

My Training Dashboard

  • Only one real competency (valid or revoked) with the most current status is now displayed in the Competency section of the My Training Dashboard [#6501].

Course/Training Plan Management

  • Message Learners option is now available directly on the Course/Training Plan Management panel [#6265].
  • A message with the number of available places is now displayed on Manage Learners panel for Single Session Course type [#8288].
  • You can now create new sessions by coping an existing course session [#8667].

Enhanced Look and Feel

  • for View Learner Details and Learner’s Progress from Learning Module panel [#5128].
  • for Callout on Course Catalog [#8405].

Bug fixes

  • Course Catalog: Callout closes after clicking on the content inside it [#8044].
  • Footer is displayed incorrectly on Course Catalog registered as hub site [#8083].
  • Retake button is absent on Mobile App Training Plan Home Page [#8541].
  • After the successful SCORM completion, a course remains incomplete [#8827].
  • The issue with Course List not loading [#8859].
  • LMS365 Install Account Expired Error [#8824].
  • LMS365 Course Catalog migration failure [#8844].
  • The issue with customer uploading a SCORM package >1 GB [#8923].
  • The PDF document cannot be opened in course player [#8856].
  • The issue with Passing Score Not Passing the Quiz [#8825].
  • The issue with Course creation via API fails with various errors in NE region [#8082].
  • Course Content (a word doc in the course) will not load in Teams on the Desktop client [#8226].
  • Planned Certificate for Course from Deleted Course catalog is displayed on Certificates page on Dashboard [#8678].
  • Notification to select course session is sent to Learner after force retake when course has one active session and learner is reenrolled in it. [#8963].
  • [Teams]: Chatbot shows courses from the transcript [#6534].
  • Line Manager Dashboard is not loading for a user who is a Manager for himself in Azure AD [#8574].
  • Only half of the "player" icon is clickable [#8762].
  • Retaking Blended Course/Webinar Email Notifications not Sent [#8725].
  • Link to chat instead of mailto for Course Admin/Instructor on Training Home page when displayed in Teams tab [#7691].
  • SCORM Not Marking as Complete on Kiosk [#9094].
  • Instructors can't print unpublished course rosters [#8988].
  • Web parts are not displayed after Unenroll action on Competencies view (Dashboard) [#9081].
  • Course is retaken by learner but retake action is available on Dashboard [#9087].
  • Registration on Course is not created after Retake TP if user enrolled in Course via AD Group [#9096].
  • CEUs field is not sorted on CEUs view [#9097].
  • Completion period filter doesn't work on CEUs view [#9098].
  • [Mobile App] Incorrect behavior with mobile app for course with two sessions [#9041].
  • [Mobile App] Filter panel is not closed automatically after switch to another page [#9228].
  • [Mobile App] Incorrect behavior in Dashboard navigation drop down [#9214].

 

January 2021 (v.3.19)

January 25, 2021

 

New Features

LMS365 via Microsoft Teams

  • LMS365 Admin management options are now available inside Microsoft Teams [#5584].

LMS365 Player

  • Course Overview page is added to LMS365 Player [#8123].
  • Navigation between Courses of a Training plan is now available inside LMS365 Player [#8122].

Improvements

My Training Dashboard

  • Filterbar on Transcript (filter instead of groupings + download PDF moved to bar) and order adjustments inside sections were made [#5915].
  • My Team’s Training Status with a summary of Team’s training progress is added to the Overview section of My Training Dashboard (available for Line Managers only) [#6367].

Course/Training Plan Management

  • You can now easily find SCORM, Learning Modules, Quizzes and External Apps grouped in one Manage Course Content block [#6566].
  • Course Management panel actions are reordered and have visual dividers [#8072].
  • You can now easily enroll multiple internal individuals to Courses, Training Plans and Sessions by typing or copy & pasting multiple emails or names separated by comma or semicolon [#6630].
  • For Classroom & Blended and Webinar Course Types we are enabling the Instructor or Course Admin to easily send a message to selected or all Learners enrolled in a session if their emails are specified [#6264].
  • Updating Enrollments can now be done directly from Course Management panel or from Training Home Page [#5578].
  • A message with the number of available places is now displayed on Manage Learners panel for All Sessions Course type [#6520].
  • Consolidated Course Reports panel for Content Packages, Learning Modules and Quizzes on the Course Management panel [#4907].

Training Plan Home Page

  • You can now see courses’ types and play them directly from Training Plan home page [#5064].
  • When Course Completion is triggered by marking learner's attendance, the course completion date should be the end date of the specific session [#7755]. For sessions with a future start date Register Attendance option is not available.
  • Clickable breadcrumbs aligned with corresponding menu items in LMS365 Admin Center and Global Settings [#6480].
  • The logic of Competency filter in the Admin Center Learner List is improved [#6454].
  • Retake action shouldn't hide current Learner's progress from My Training Dashboard [#6398].

Enhanced Look & Feel

  • for Approve Enrollments on the Course Management panel [#4906].
  • for Manage Rating page [#4872].
  • for Course Reports [#6567].

LMS365 API

  • Deprecate Enrollment.IsPartOfTrainingPlan property in Api [#6628].
  • Update User related oData API endpoints to support identifying user by AAD Id as an alternative to login name [#8556].

Bug Fixes

  • Course creation via API fails with various errors in NE region [#8022].
  • The issue with Overdue Courses not appearing шn the Training section of My Training Dashboard [#8353].
  • The issue with slow LMS365 performance for client with multi-GEO office365 tenant [#8080].
  • The chatbot cached the region in the user state [#7787].
  • The issue with Mobile Application not reflecting Course Enrollments [#6622].
  • The issue with accessing all courses in Teams with enabled proxy configuration [#6575].
  • The issue with Import Tool Registration and Enrollment [#6315].
  • UI problem with SharePoint Navigation if we have a lot of tabs [#6355].
  • The issue with Disabled SCORM score that does influence total course score [#6633].
  • The issue with "Service is unavailable to process this request" error on Email Notifications [#6392].
  • The issue with signing in on mobile application [#7713].
  • The issue with user progress not being saved in AICC files [#7793].
  • The issue with adding JavaScript to course title via API [#8396].
  • The issue with “Your account has expired” message when clicking on profile information page [#8317].
  • The issue with a SCORM not marked as completed if SCORM player is opened in a separate window [#8278].
  • Learners who were enrolled whilst disabled in AD cannot access course after enabling account [#8066].
  • "Cannot read property 'homeAccountId' of null" error on webparts [#8263].
  • When adding a new row to the notification table the text in it has another style and font size [#8305].
  • Ability to search courses through Category titles and Tags in LMS365 Microsoft Teams App [#8049].
  • Admin can enroll more than 50 users to a course at once [#8334].
  • Server error appears while quiz/question pool editing in storage [#8470].
  • Content form SP libraries is not loaded in Safari in LMS Player [#8479].
  • [Safari] Competencies are not shown on Revoke Competency panel in Learner list [#8517].
  • Revocation date of Competency is wrong in email after admin's manually revocation [#8520].

 

January 2021 Extra Release (Mobile App only, v.2.14)

January 11, 2021

 

Improvements

Course/Training Plan retake

  • The user can retake a completed Course/Training Plan if the Course Administrator enables the Allow Learner to Retake Completed Training also when Certificate or Competency is still Valid option (this option is on by default for newly created training) [#6168].
  • The status of the training after retake will be changed to Not Started, but the Learner's previous completion will still be registered in the Learner's training record [#6350]. In the Certificates tab you can see an icon indicating that the training is being retaken and after the retake completion the certificate will be updated.

Enhanced Look & Feel

  • for Course Catalog and a Search option in the LMS365 Mobile App [#6587]. 
  • New Logo animation for the start page [#8118].

Bug Fixes

  • The issue with mobile App crashing whilst opening with the unstable Internet connection [#8306].
  • The issue with navigation to Certificate tab on iPhone with iOS 14.2 [#8267].

 

Archived releases 2020

November 2020 (v.3.18)

November 23, 2020

 

New Features

My Training Dashboard

  • The overview section with a summary of the Learner’s personal training was added [#5539].
  • The LMS365 Administrator can configure the items in the left-navigation [#5348].
  • The LMS365 Administrator can add up to 3 relevant links to the left-navigation [#4865].
  • The redesigned My Training Dashboard becomes default [#5432].

Improvements

My Training Dashboard

  • Search and filtering options are now available in the Certificates & Competencies section [#5812].

License information

  • Only one single license key is now required to activate LMS365 [#4021].

Training Management

  • The enrollments can be managed via Manage Learners action on the Course Management panel [#5578].

Training Creation

  • The Catalog or Course Administrator whilst training creation can configure the ability for learners to retake the already completed training even if the certificate or competency is still valid [#5832]. In case the retake ability is allowed by the Course Administrator the Learner can initialize a retake for a specific training via the Dashboard or training home page. The Course Administrator can initialize or trigger a retake for a specific learner via Learner Administration – Learner List –the desired learner – the training – Retake icon.

Enhanced Look & Feel

  • for the Leaderboard and Transcript tabs in the LMS365 Mobile App [#4556].
  • The breadcrumbs were improved. They now reflect the navigation steps more accurately [#6262].

Email Notification Templates

  • The default email notification for the Webinar training type has been updated and now includes Webinar Meeting Hyperlink. The User can now click the link and redirect to the webinar meeting from the invitation [#6012].

Accessibility improvements

  • The readability of statuses in standard modern SharePoint Light & Dark Themes for My Training Dashboard and Training web parts was improved [#4737].

LMS365 API

  • New endpoint PATCH/api/v1/license/{id} operator was added. You can now partially update the License [#5899].

Bug Fixes

  • Inability to change settings on the Course catalog webpart [#6218].
  • The issue while downloading Transcript from the Dashboard [#6035].
  • The issue while downloading Transcript from the Dashboard in LMS365 via Microsoft Teams app [#6086].
  • The issue “Data Model Element Value Not Initialized” when running the SCORM 2004 package [#6276].
  • The issue when deleting the LMS Administrator [#6114].
  • The issue with uploading .pdf certificate (15000KB) [#6203].
  • The issue with Microsoft Power BI OData [#6272].
  • The issue when making GET call to the LMS365, the LMS365 gives a NULL pointer exception in its response [#6230].
  • The issue with uploading a Certificate for the External Training [#6277].
  • When taking quizzes in the LMS365 Teams app, the Choose Multiple question type does not include the auto text [#6329].
  • The issue with deleting Tenant if the API key had been assigned [#6200].
  • The information that is shown on the view learner's progress page and in the downloaded Excel report is different [#6171].
  • My Dashboard tab is not loading in LMS365 via Microsoft Teams [#6431].
  • "Managed Learners" list is not accurately reflecting the number of learners in the database that are enrolled into the session [#6390].

 

September 2020 (v.3.17)

September 28, 2020

 

New Features

My Training Dashboard

  • The CEUs and Leaderboard sections are now available [#4556]
  • The List View was added to the Training section [#4788]
  • Courses that are In Progress or Completed can now be played directly from the Dashboard [#4205]
  • You can now easily find the desired training as well as CEUs using the filters [#5597]
  • You will now find the same Learner’s transcript via My Training Dashboard, Learner List, and Line Manager Dashboard. The information has been aligned and updated [#5590]

LMS365 Languages

  • Support for the Romanian language [#5895]

Improvements

Admin Center

  • The Administrators can now easily find the Help Center link [#5593]

Course Management

  • We have added double confirmation dialogue when deleting the Training [#5583]

Enhanced Look & Feel

  • for the Dashboard in the LMS365 Mobile App [#4556]

LMS365 API

  • New endpoint PATCH /odata/v2/Enrollments(id) method was added. You can now change user enrollment date via API [#5397]
  • New endpoint POST /;odata/v2/CourseCatalogs({id})/Update Urlmethod was added. It provides an ability to change catalog URLvia API after it was changed in SharePoint [#4755]
  • Validation to the endpoint POST /odata/v2/Courses was added. Property CourseSessionEnrollmentType is now required for Classroom and Webinar courses [#5730]

Bug Fixes

  • The status of some content packages does not change after completing in Microsoft Teams [#5737]
  • The issue when importing external certificate (a PDF file) via the import tool [#5555]
  • The list of courses does not populate on the Line Manager view using Safari browser on MacBook [#5145]
  • The issue with localization for Email Notification Templates page [#5551]
  • The issue with sound when playing a content package [#5734]
  • LMS365 counts the attempt as incomplete even if the SCO status is completed [#5621]
  • The status of the AICC package is not marked as Completed [#4877]
  • The Course Management button overlaps the action panel on a small screen [#4963]
  • The issue with loading the Web Parts on the page for some users [#5660]
  • The issue with loading the Course Catalog page on mobile devices [#5731]
  • The warning message appears when opening a content package in LMS365 Player [#5858]
  • The LMS configuration settings in Global area is blank for Australia East region [#5949]
  • The chatbot for Microsoft Teams does not work after migration to another region [#5887]
  • Classic web parts are broken, and customers cannot migrate from classic to modern view [#5982]
  • The Course administrator cannot respond to session requests [#5871]
  • The issue when trying to go to the Reports area under Course Management for a specific Course Catalog [#5831]
  • The issue when the user received an enrollment notification and an invitation from one course, but the invitation belongs to another Course Catalog [#5936]

 

August 2020 Extra Release (Microsoft Teams only)

August 25, 2020

 

New Features

  • We support language localization for adding an LMS365 tab in Teams. The localization is based on the App language settings of the user [#5542]

Improvements

  • You can now easily choose the desired Training or Course Catalog from the drop-down menu and pin it as a Tab to the team [#5675]

 

August 2020 (v. 3.16)

August 3, 2020

 

New Features

My Training Dashboard

  • Preview version of My Training Dashboard for selected users was added [#4220]
  • The ability to switch back and forth between "New" and "Classic" look of Training Dashboard for selected users was added [#4205]
  • Preview version of My Training Dashboard for selected users in Microsoft Teams [#4866]

Limit Access to Learner Details for Certain Roles

  • The ability to apply restrictions for Line Managers and Course Administrators to detailed data about the individual Learner's performance was added [#4526]

Upcoming Features Preview

  • The opportunity to try out the new experience early on. For example, a Global Administrator can now enable a preview of the redesigned My Training Dashboard for selected users [#4205]

Exchange online Settings

  • The additional option for setting up integration between LMS365 and Exchange Online was added. It offers secure user authentication and authorization based on Azure Active Directory without needing or storing user’s credentials as well as enables modern authentication features for example multi-factor authentication (MFA) [#5094]

Improvements

Accessibility improvements for Course and Training Plan Home Pages

  • The accessibility of Course and Training Plan home pages was improved. Currently these pages are available via screen reader and keyboard [#4183]

API management

  • More clear way for LMS365 Global Administrators to generate, re-generate, revoke API Keys as well as save changes themselves from within the LMS365 Global Configuration [#4740]

Enhanced Look & Feel

  • for the Email Notifications Template [#4770]
  • for the Learning Modules Overview [#4414]

LMS365 API

  • PUT and PATCH operators for /odata/v2/Quizzes were implemented [#4756]

Bug Fixes

  • The issue with counting attempts in SCORMs as completed [#4577]
  • Swagger authorization process failed, and Client ID cannot be found in the directory [#4609]
  • The issue with displaying time in the Quiz Player in Danish [#4841]
  • The issue with logging in to the LMS365 web parts [#4555]
  • The endpoint Courses does not respond when using the examples from the API documentation [#4570]
  • The issue while displaying score for SCORMs in the Course Completion setting [#4604]
  • When users enroll into a course once again via the Microsoft Teams, the course progress is not reset [#4694]
  • The Enroll button is displayed on the Training Plan even if the user has already been enrolled [#4602]
  • Overdue statuses are not showed in the Learners progress and in reports even though the learners have received overdue notifications [#4690]
  • The issue with completing the video in SCORM package (the Player closed the session automatically after reaching the minimum viewing percentage) [#4707]
  • The issue with the language of the course notifications if German (Switzerland) is configured in Regional settings on the course level [#4895]
  • The Course Template is not visible during course creation if site template was created from a course that was created in a German Course Catalog [#4874]
  • The issue with the ScaleSet setting if the Assignment is created via API [#5090]
  • The issue with displaying image in Quiz via Player [#5109]
  • The issue while changing SessionRequestsEnabled property via API [#5112]
  • The import tool cannot import certificates if there are spaces in the beginning and in the end of certificate template title in LMS365 [#5140]
  • The right area in a "Short answer" question is displayed when "Show whether answers are correct or not" is set [#4879]
  • The issue when user plays the Stream in SCORM in the mobile app on android [#4880]
  • The right answers are displayed in the mobile app when "Show whether answers are correct or not" is set for a quiz [#4967]
  • The SCORM package does not work in LMS365 [#4725]

 

June 2020 (v.3.15)

New Features

New Data Centers

  • UK South and Germany West Central were added as new regions for provisioning [#4255]

Learner Administration

  • An easy way to add 50 multiple individual users at a time to the Learner List was added [#13384]
  • The ability to remove a group directly from the Learner List was added [#4070]
  • You can now filter the Learner List to only find Learners who do not have any registered Training or Competencies [#4073]
  • Filtering the Line Manager Dashboard to find Reports who do not have Training is now also possible [#4072]
  • The option to visually identify users in the Learner List who only have access to selected training and not to the entire Catalog was added [#4069]

API management

  • LMS365 Global Admins can now generate, re-generate and revoke API Keys themselves from within LMS365 Global Configuration [#4075]

Improvements

LMS365 via Microsoft Teams

  • You can now view the documents download link added as "External Website link" directly to the LMS365 Player [#4002]
  • We improved the authentication process [#4100] and added a check in Player to ensure full functionality of LMS365 is available for you [#4065]

LMS365 API

  • Examples of the parameters value were updated [#4017]

LMS365 Course Catalog

  • Enabling Custom Scripting for newly created Training and Course Catalogs is no longer needed [#4120]

Bug Fixes

  • The issue with the endpoint GET /coursePageSettings for st-api.365.systems [#4091]
  • There is not any question statistics for the quiz that was added to a classroom & blended Training [#4113]
  • The issue while creating the Course Catalog if there is the classic Catalog add-in installed on the root site collection [#4111].
  • The issue with the enrollment process when the PUT or PATCH operators are executed in Swagger [#4232]
  • Endless redirect when “Block third-party cookies” is enabled [#3974]
  • The login names were incorrect if users were added to LMS365 for the first time via AD group [#4206]
  • A login issue after enabling the SID global feature [#4254]
  • LMS365 Web parts are loading slowly [#4282]
  • The PATCH command with three parameters (Course Categories, Due Date, enrollment flow) is not executed [#4391]
  • The issue when generating pdf. to view learner transcript in the polish language [#4333]
  • The 'Competency Granted' notification was shown in the other language [#4369]
  • Learners get the status "Inactive" if any of their course roles are deleted [#4278]
  • The issue when using the LMS365 API for gathering Course Layouts [#4297]

 

April 2020 (v.3.13-14)

New Features

LMS365 Configuration

  • The LMS Administrators can enable the access to Classic Team View from the My Training Dashboard page [ALMS- 13312]

LMS365 Quiz Builder & Question Pools

  • The ability to reassign the other Administrators to manage the Question Pool was added [ALMS-13040]

Improvements

Line Manager Dashboard

  • The Line Managers can grand and revoke competencies for their direct reports [ALMS-12542]
  • The Line Managers can filter by trainings as well as extort the direct reports summary view to Excel [ALMS-12510]
  • All Catalogs view was added to the Line Manager Dashboard [ALMS-13394]

LMS365 Quiz Builder & Question Pools

  • The ability to choose if the Quiz score is shown to Learners during or after completion of a Quiz was improved [13167]
  • The Administrators can now choose how the learners will see their answers in the review mode [ALMS-13010]
  • The ability to define the sharing area when creating or editing a Quiz was added [ALMS-12746]
  • The ability to view which Courses the Quiz is used in was added [ALMS-13071]
  • The number of questions in the Question Pool was added to the grid view [ALMS-13041]
  • The Course Administrators can manage or delete the Question Pools only if they are the creators or were reassigned to manage them [ALMS-13093]

LMS365 via Microsoft Teams

  • New look and feel for the chatbot interactions [ALMS-13422]
  • The Learners can now download their certificates directly from the course page and dashboard [ALMS-13190]
  • The Course titles and thumbnails will now be shown inside Teams [ALMS-13171]

LMS365 Mobile App

  • The skeleton effect is added when Dashboard, Course Catalog and Course homepage are loading [3944]

LMS365 API

  • New Swagger UI v.3 [PBI-2329]
  • The API Operators were extended. The actions can now be performed on behalf of user. Use LMS365-User-Id header to perform this action [PBI-4016]
  • New endpoint PATCH/odata/v2/Courses was added. You can update the Course entity partially e.g. just change the title without losing existing properties or related entities [PBI-1742]
  • New endpoint GET/odata/v2/Enrollments/IncludeDeletedUsers was added. You can now get the list of all the enrollments including those for the deleted courses and of the deleted users [ALMS-13273]
  • New parameter “ReviewMode” was added to the endpoint POST/odata/v2/Quizzes. Use "ReviewMode": 0” to create the quiz with “Do not show any answers” property, “ReviewMode": 1” - “Show correct answers”, “ReviewMode": 2” - “Show whether answers are correct or incorrect” [ALMS-13010]

Bug Fixes

  • The issue when trying to create the Course. The Progress stuck on 30% [ALMS-13151]
  • Searching for tags/scales/categories in Manage Competencies does not work [ALMS-13233]
  • The issue when opening the folders in the Learning Module Builder [ALMS-13292]
  • It is impossible to highlight any variables to put them in the Content field in the Microsoft Edge Browser [ALMS-13319]
  • The Import Tool creates courses with forbidden symbols [ALMS-13412]

 

February 2020 (v.3.12)

New Features

LMS365 Configuration

  • The LMS Administrators can configure the access to the Line Manager Dashboard [ALMS- 12845]

Improvements

LMS365 Player

  • The accessibility of the LMS365 Player was improved. Currently it is available via screen reader and keyboard [ALMS-12959]

New Line Manager Dashboard

  • The Line Managers can see the reports’ progress and transcript as well as download certificates on the Line Manager Dashboard [ALMS-12531]

Training Plan Home page

  • The user can retake the Training Plan if the certificate has expired or is about to expire. The progress of both the Training Plan and all Courses within this Training Plan will be reset [ALMS-12970]
  • It is no longer possible to play a course directly from the training plan page [ALMS-13087]

LMS365 Languages

  • Support for the Polish language [ALMS-13244]

LMS365 Email Notification Templates

  • New approval emails and reminders were added when receiving the request to approve [ALMS-12958]

LMS365 via Microsoft Teams

  • Support for LMS365 inside new Microsoft Teams Mobile App [ALMS-12465]

Bug Fixes

  • The link to LMS365 on the Office 365 menu does not work [ALMS-12812]
  • The issue while removing user form the Course Catalog [ALMS-13033]
  • The information about Classroom and Webinar sessions on the Dashboard is incorrect [ALMS-11729]
  • The Course editing process fails after removing enrolled users from AD [ALMS-13077]
  • The Scroll bars appear on SharePoint web parts when the Modern Course Catalog web-part is added to the page [ALMS-12664]
  • The Administrators are not able to unenroll learners from sessions [ALMS-12996]
  • The Learners can see the unpublished assignments [ALMS-13143]
  • The issue with The AICC package after uploading [ALMS-12909]

 

Archived release notes 

This page preserves the information of older release notes, which document changes for releases prior to 2020.

 

v.3.11

New Features

LMS365 Mobile App

  • The Instructors can now easily register attendance as well as generate the QR code for attendance tracking [ALMS-12392]

The LMS365 Configuration

  • The LMS Administrators can configure the Line Managers’ access and activities in the system [ALMS- 12845]

The LMS365 API

  • The new endpoint post /odata/v2/Users(‘{LoginName}’)/Merge was added. LMS365 let you now move learning progress from one user account to another using API [ALMS-12782]

Improvements

The LMS365 Quiz Builder & Question Pools

  • New look and feel of the Quiz Builder and Question Pools pages [ALMS-12683]

Default Publishing

  • The default value of the “Published” settings have been changed when creating Courses, Training Plans, Learning Modules and Quizzes [ALMS-12751]

LMS365 Mobile App

  • The ability to review the attempts of some of the Learning items was added if this option is supported by the Content package [ALMS-12389]

Bug Fixes

  • The course catalog is displayed incorrectly in the LMS365 mobile app [ALMS-12570]
  • The issue after the refreshing the Course and Course Catalog home pages [ALMS-12897]
  • The login button issue in the incognito mode of the Google Chrome browser [ALMS-12856]
  • CompletionOptions property is empty when trying to get it from the API [ALMS-12837]
  • The progress was not recorded in SCORM packages attempts [ALMS-12800]
  • The issue with the Course Provisioning [ALMS-12882]

v. 3.9

New Features

Notification Banners in the LMS365 Admin Center

  • New banners will give LMS365 admins information about new or upcoming updates and changes. You can also find tips and tricks for improved use of the system [ALMS-12645]

Improvements

New Line Manager Dashboard

  • New improved user interface [ALMS-12531]
  • The Line Managers can enroll, unenroll, check and approve or reject enrollment requests as well as import external training [ALMS-12534]

Enhanced Description Fields

  • To make it easier to edit large amounts of text, we enhanced the descriptive fields [ALMS-12516]

The LMS365 Learning Module Builder

  • The possibility to view the Content editor within the Learning Module Builder was added [ALMS-12517]

The LMS365 API

  • The new parameter (“deleteOptions”) was added to the endpoint odata/v2/Enrollments({Id})/ResetProgress. You can now specify the type of the enrollment progress to be deleted. You can now reset different types of the enrollment progress via API [ALMS-12650]
  • The default behavior for the option "ShowInCatalog" of endpoint /odata/v2/Courses was changed. The parameter "ShowInCatalog" is set to true [ALMS-12646]
  • The endpoint DELETE /odata/v2/Quizzes ({Id}) was added. So, it is now possible to delete a quiz via API [ALMS-12716]
  • The endpoint POST/odata/v2/Certificates({Id})/Reissue was added. There is now possible to reissue the certificates with all the valid data [ALMS-12523]

Bug Fixes

  • Login Button issue [ALMS-12755]
  • When resuming incomplete attempts, the progress in SCORM is lost [ALMS-12461]
  • The issue while downloading certificates for all the learners from the Learner List [ALMS-12611]
  • The learners appear out of alphabetical order when viewing from Edit Course > Manage Enrolled Users [ALMS-12038]
  • The issue when adding the file which contains '+' in the title into the learning module [ALMS-12509]
  • The issue with course provisioning [ALMS-12571]
  • The enrollment notifications weren't sent after enrolling an AD group into a Course [ALMS-12600]
  • Truncation occurs when data do not fit one page [ALMS-12414]
  • The information for ‘disabled’ AD users is included to the ‘active users’ report [ALMS-12428]
  • The user cannot see the Courses with prerequisites on the dashboard [ALMS-12455]
  • The issue while importing the external training [ALMS-12622]
  • The list of learners appears out of alphabetical order when viewing from Edit Course > Manage Enrolled Users [ALMS-12038]
  • The issue when adding the file which contains '+' in the title into the learning module [ALMS-12509]
  • The documents are opened randomly during the review of learning items in the LMS365 player [ALMS-12689]
  • Microsoft Stream video doesn't work in Learning module on mobile app (android) [ALMS-12655]
  • The issue with the API method Delete from the Power Automate using the “Send an http request” [ALMS-12660]
  • The issue with recording CEU via API [ALMS-12752]
  • The performance issue in Australia [ALMS-12719]
  • The Course Catalogs are not shown in Course Catalog List for LMS Administrators in Safari [ALMS-12506]

v.3.8

New Features

The Internal Cost Tracking

  • The possibility to register the internal cost of the classroom and webinar sessions as well as create the reports for the cost were added [ALMS-12004]

The LMS365 Configuration

  • The LMS Administrator can specify the currency that will be used for the internal cost tracking [ALMS-12439]

The LMS365 Course Catalog & Course Homepage

  • A new way to display loading the Course Catalog and Course Homepage. When the page is loading you will see the layout of the page you are about to land on [ALMS-12419]

The LMS365 Provisioning

  • Canada was added as a new region for provisioning [ALMS-12523]

Improvements

The LMS365 Course Homepage

  • The course description will no longer auto-collapse on the Course Homepage for the enrolled users [ALMS-12492]

The LMS365 Performance

  • The performance was improved [ALMS-12396]

The LMS365 Course Creator & Catalog

  • The error messages were optimized. You can now expand and/ or collapse them [ALMS-11994]

The LMS365 License Information

  • New transparent logic for license counting [ALMS-11993]

The LMS365 Mobile App

  • It is now possible to track how many users have downloaded the LMS365 Mobile App and how frequently they are accessing learning via it. The information will be accessible via a new API endpoint using the Microsoft PowerBI [ALMS-12391]

The LMS365 API

  • New Endpoints were implemented. Using them, you can now update the entity in the EntitySet Competencies (patch/odata/v2/Competencies({Id}) [ALMS-12439]as well as view the summary information for the internal cost (get/reports/courseSessions/learnerIndividualCost) via API [ALMS-12439]

Bug Fixes

  • The issue when installing the LMS365 sometime after the trial period expires [ALMS-12102]
  • The user cannot delete the Course which was failed [ALMS-11982]
  • The issue with saving the revised date when trying to extend the Trial [ALMS-12011]
  • The error “Due to a configuration change made by your administrator” while using the Teams [ALMS-12358]
  • The issue while using the POST request for creation a new course session [ALMS-12471]
  • The Course Provisioning failure [ALMS-12331]
  • The error when a Lerner tries to start the Course [ALMS-12372]
  • The issue when new Learners are registered to the Course in the Training Plan [ALMS-12374]
  • The Users cannot enroll or being enrolled to the Course [ALMS-12387]
  • The issue with performance [ALMS-12322], [ALMS-12365]
  • The Read and Understood confirmation in the Learning Module can be skipped if there is any item before [ALMS-11917]
  • There are the names of administrators, who had been deleted from the Course Catalog, in the e-mail notifications [ALMS-12360]
  • The issue with purging the course data after the courses have been deleted [ALMS-12345]

v.3.7

New Features

The LMS365 Learner Administration

  • The possibility to remove user(s) from the Course Catalog was added. Removed User(s) will be automatically unenrolled from all the Courses and Training plans as well as disappear from the Learner list [ALMS-11996]

The LMS365 Course Creator & Catalog

  • To prevent the further issues with missing click and losing the data when you are on the Course Session, Course Completion, User Profile Columns and Course Certificate Template panels, new confirmation message was added [ALMS-11484]

The LMS365 Languages

  • Support for the Czech and Slovenian languages [ALMS-12319]

Improvements

The LMS365 Course Home Page

  • New look and feel of the Course Home Page. If you click the required learning item, you will be redirected to the LMS365 Player [ALMS-11857]

The LMS365 Players

  • New look and feel of the LMS365 Player. The User can now complete the learning items and navigate inside the courses as well as navigate between the courses in the training plan without leaving the player [ALMS-11764]
  • The status page with all related data to the learning item was added [ALMS-11822]
  • There is also a status to see which item has been completed, not completed, not started, deleted, not published or locked [ALMS-11872]
  • The ability to see the number of points as well as the worth of the question that you’ve received in the quiz was added [ALMS-11858]
  • The ability to review the attempts was added if this option is supported by the SCORM [ALMS-11609]

The LMS365 Provisioning

  • To prevent the further issue with the Course and Training Plan Provisioning, we add the Stop button. Now you can stop and restart or delete the Course or training Plan that has been recently created [ALMS-12254]

The LMS365 User Invitations

  • The Course Catalog Administrators can now invite users from outside the company not only to the Modern Course Catalog but also to the Classic one [ALMS-11995].

The LMS365 Settings

  • New look and feel for the Certificate Templates Page [ALMS-11871]:

The LMS365 Migration Tool

  • The migration process to Modern View was improved. Some manual steps were added to ensure the links to the Course Catalog and Dashboard pages had been replaced and updated [ALMS-11989]

The LMS365 User role

  • New stable and understandable system of user roles, which does not depend on SharePoint any longer. We reduce the two-way synchronization with SharePoint. It means that we do not use SharePoint to define the role of user in the LMS365 and all roles must be added via the LMS365 UI or API. However, we still send user information to SharePoint Groups to provide users with the permissions to our web parts [ALMS-11862].

The LMS365 API

  • The endpoint POST /odata/v2/CertificateTemplates has been changed [ALMS-12008]
  • New property “Is Deleted” was added to the User entity [ALMS-11400].

Bug Fixes

  • Pending requests were shown on the Dashboard Team View even if the course had been deleted [ALMS-11488]
  • The issue with date format in the Notifications for the imported Courses [ALMS-11489]
  • The access denied error message when Course Catalog Administrators try to edit the unpublished course [ALMS-11933]
  • The issue with downloading the certificates from the Learner List, Dashboard and Course Progress Panel [ALMS-11934]
  • The access denied error message for learners when they try to download a Certificate via the link in the notification [ALMS-11942]
  • Some rooms are shown two times in the room selector after running the script for creating rooms [ALMS-11983]
  • Already existing categories were not saved while creating or editing Question Pools [ALMS-11940]
  • The users that had been added to the Active Directory group were not automatically enrolled into a Course [ALMS-11986]
  • Slow downloading of the Reports page [ALMS-11951]
  • The access denied error message after the migration to Modern Look & Feel [ALMS-11989]
  • The template option on Course Creation form works incorrect [ALMS-11780]
  • The issue when the competencies were created one by one [ALMS-11928]
  • The wrong status of the Training Plan even when all the Courses have been completed [ALMS-11957]
  • The issue when the users from the AD group enroll to the Course [ALMS-12078]
  • Unable to add the User to the course administrators’ group on the Classic Look & Feel [ALMS-12104]
  • The Course information does not display correctly in Google Chrome [ALMS-11298]
  • The request timed out error message when the User opens the SCORM [ALMS-12094]
  • The users are not enrolled automatically to the Courses from the Training Plan if they have been added via AD group [ALMS-12078]
  • The guest user does not appear in the Learner List after the invitation [ALMS-12103]
  • The timeout expired error message when the User tries to log in to the LMS [ALMS-12110]
  • The access denied error message after the guest invitation to the ;tenants where custom domains were configured [ALMS-11629]
  • The issue with accessing to the Course Catalog Page in Internet Explorer [ALMS-12243]
  • The issue with performance [ALMS-12218]
  • The issue with the font size and space in the Quizzes [ALMS-12021], [ALMS-11854]
  • The expired certificates are displayed on the Manager Dashboard for the Users who have already renewed them [ALMS-12151]
  • The score in the Course Progress is incorrect after the completion of the SCORM package [ALMS-11920]
  • The issue when the Users try to open the downloaded SCORM package on the iPhones in the offline mode [ALMS-12356]
  • Mailto links do not work in the mobile App notification [ALMS-12357]

v.3.6

New Features

The LMS365 Instructor Role

  • New Instructor Role was implemented. From now on the Instructors can view courses and sessions that they are assigned in as well as mark and print attendance or download a QR code for attendance tracking [ALMS-11349]

The LMS365 Course Management

  • The Course Completion Option was added. The LMS Administrators can define all the learning items, assignments or custom grades to complete the Course in one location. It is also possible to set a minimum attendance percentage for the learners’ course completion [ALMS-11369]

The LMS365 Course Creator & Catalog

  • The ability to prevent Learners from unenrolling from the Course or Training Plan was added [ALMS-11366]

The LMS365 User Invitations

  • The Course Catalog Administrators can now invite users to Modern Course Catalog from outside the company [ALMS-11573]

The LMS365 Mobile Configuration

  • The possibility to arrange how to display web content on the mobile device was added [ALMS-11404]

The LMS365 User role

  • New transparent system of user’s roles, which does not depend on SharePoint any longer. We do not use SharePoint to define the role of user in the LMS365, but we still send user information to SharePoint Groups to provide users with the permissions to our web parts [ALMS-11414]

Improvements

The LMS365 Learner Administration

  • The Administrators can now view or delete User’s Progress as well as download or delete certificates (if there are any) for the already deleted Course and for imported external Training [ALMS-11604]

The LMS365 Course Homepage

  • To keep the focus on the learning items, we are now automatically ‘hiding’ the Course Description by collapsing the content after enrollment. [ALMS-11371]

The LMS365 Course Session

  • New look and feel of Manage Course Sessions Panel. The LMS Administrators and Instructors can manage Course Session as well as mark and print attendance in one place [ALMS-11349]
  • Assigned Instructors’ Names, as well as descriptive text that were added while the session was created, will be shown in the Course Session Information panel [ALMS-11599]

The LMS365 Course Information

  • Trainer(s) was renamed to Contact(s)

The LMS365 Learning Modules

  • The ability to open external website links in the Player was added. You can also specify the size of the website content being shown in the Player [ALMS-11603]

The LMS365 Quiz Builder & Question Pools

  • New look and feel for multiple choice questions. Learners can now easily distinguish the question types [ALMS-11370]

The LMS365 API

  • Response format of POST /odata/v2/Quizzes and POST /odata/v2/QuizQuestionPools has been changed from id to object of Quiz/Question pools.

Bug Fixes

  • The issue while opening SPFX web parts in Internet Explorer [ALMS-11567]
  • Impossible to approve or reject requests for enrollment on the Dashboard [ALMS-11440]
  • The issue while trial installation [ALMS-11710]
  • Unable to set course template as default [ALMS-11443]
  • The issue while opening the LMS365 Admin Center (Course List) in Microsoft Edge [ALMS-11411]
  • The issue with licenses after Migration to Modern view [ALMS-11283]
  • Incorrect date and time value in reports after manually setting the Course completion and creating the report [ALMS-11263]
  • The issue with Training Plan tab in Teams [ALMS-11375]
  • Enroll Learners who were added to Learner List to Training Plan [ALMS-11401]
  • The issue while creating SCORM reports [ALMS-11413]
  • Enrolled learners receive messages when other learners enroll [ALMS-11174]
  • The issue while importing Quizzes via the Import Tool [ALMS-11408]
  • Access Denied error message for Office 365 Global Administrators on Global Settings page [ALMS-11695]
  • The issue while creating one by one categories [ALMS-11590]
  • AppTypes filtering does not work correctly [ALMS-10126]
  • MS workflows failed on multiple regions [ALMS-11701]
  • The license counts users even if SharePoint site collection with standalone Add-in was removed [ALMS-11497]
  • The issue when Course Catalog Administrator saves a course [ALMS-11457]
  • The Course Description is hidden when adding a web part to the bottom of the page [ALMS-11796]
  • The issue while trying to save the report [ALMS-11735]
  • The LMS365 installation process never completes [ALMS-11802]
  • Conversations Tab does not work in the LMS365 via Teams [ALMS-11774]
  • Access Denied error message in the Learning Module for learners who were added via Azure AD Group [ALMS-11790]
  • Table of Content is not working properly in Learning Modules [ALMS-11441]

v. 3.5

New Features

The LMS365 Configuration

  • The possibility to change the view of the Learner List for all the Catalogs on the Tenant for LMS Administrators was added. It is possible to hide System columns as well as add new ones to display custom data in the Learner List [ALMS-11150]

The LMS365 Course Catalog Creation

  • The ability to specify the default language while Course Catalog creation was added [ALMS-11168]

The LMS365 Quiz Builder & Question Pools

  • New option for Tags when filtering was added [ALMS-11167]

Improvements

The LMS365 Settings

  • New Look and Feel of the Settings Page [ALMS-10626]
  • A new search functionality was added, the LMS Administrators can now easily find the required Categories on the Settings Page [ALMS-11293]

The LMS365 API

  • New Endpoints were implemented. Using them, you can now remove the Course and all related Data [ALMS-11161] as well as manage (create, update or delete) and get the information about all the User Profile Columns via API [ALMS-11152]

Bug Fixes

  • The issue with accessing to the Course Catalog [ALMS-11146]
  • The error when the user tries to download external App [ALMS-11031]
  • The scrollbar is not completely visible on the Course Progress Page [ALMS-11266]
  • The issue during the SCORM Package removal [ALMS-11216]
  • Line spacing is different from the one that was while editing or creating content [ALMS-11288]
  • The language the LMS365 Player displays differs from the language of the site [ALMS-11267]
  • The error while creating a new Course Catalog [ALMS-11271]
  • External certificate expiry notifications were not sent [ALMS-11238]
  • The email invitations to the Course Session were sent to the Learners who had already enrolled in the Session or completed the Course [ALMS-11229]
  • The issues with the LMS365 Bot in Microsoft Teams [ALMS-11094]
  • Wrong expiry notifications were sent to random Learners [ALMS-11344]
  • The SPFX was not added to the Course Pages after the migration to the modern view [ALMS-11319]

v.3.4

New Features

The LMS365 Course Sessions

  • The ability to join Waiting Lists for the Sessions with no available places was added. After vacant spots appear Learners will be added automatically. There is also a possibility for Administrators to enroll Learners in Courses directly from Waiting Lists even though there are no available places [ALMS-10610]
  • Learners can send requests for required Sessions even if there is no Session yet [ALMS-10614]

The LMS365 Migration Tool

  • The ability to migrate all the Courses, Course Catalog and Dashboard Classic Web Parts to a totally modern Look & Feel was added [ALMS-10923]

The LMS365 Languages

  • Support for the Indonesian and Chinese languages [ALMS-9061]

Improvements

The LMS365 Course Creator & Catalog

  • The possibility to assign decimal numbers of Continuing Education Units (CEUs) for course/training plan completion was added [ALMS-10915]

The LMS365 via Microsoft Teams

  • The Course Catalog tab was added to the tab links header [ALMS-10618]
  • New look and feel for the Course Catalog and Course Home Page [ALMS-10618]

The LMS365 API

  • New Endpoints were implemented. Using them, you can now get the information about all the Quiz attempts, upload the images and certificates and create courses with status “deleted” via API [ALMS-10257]

The LMS365 Performance

  • Redirects between domains were reduced [ALMS-10251]

The LMS365 Installation Process

  • To prevent further issues with the installation process, all prerequisites of SharePoint will be checked, and all the assets will be uploaded to the App Catalog automatically while installing. The validations on all steps were added as well. For example, if there isn’t the LMS365 Application Manager App, the User will be asked to deploy it [ALMS-10719]

Bug Fixes

  • The error while downloading the Users’ reports [ALMS-10735]
  • Cannot create a Course [ALMS-10678]
  • The Course provisioning failure [ALMS-10600]
  • There isn’t any access to Course Creator language files [ALMS-10677]
  • Course Administrators receive approval requests for training, even though there is "Line manager approval" in the settings [ALMS-10663]
  • The Course Catalog creation failure [ALMS-10722]
  • Issues with Assignments and Gradebook [ALMS-10815]
  • Course creation process fails for some courses while using the import tool [ALMS-10891]
  • AICC content package doesn’t launch [ALMS-10757]
  • An error message while adding a User as Administrator on the Course Catalog [ALMS-10830]
  • Correct answers are not displayed for some true/false quiz questions [ALMS-11069]
  • Alternate email addresses do not synch to LMS365 [ALMS-11043]
  • Swagger loads slowly [ALMS-10834]
  • Error when the Users try to open AICC package [ALMS-11045]
  • The Administrator cannot create a new Course Catalog if the LMS365 AccessApp has already being installed on the site [ALMS-10980]
  • Quizzes are not imported via Import Tool if they were added to another Course Catalog [ALMS-11247]
  • An error occurred while executing the command definition. [ALMS-11170]
  • Incorrect format of the input string for the Tenant in the LMS365 Admin Center [ALMS-11236]
  • The Notifications about the expired certificates were sent even if the certificates do not expire until 2021 [ALMS-11062]

v.3.3

New Features

The LMS365 Installation

  • For your comfortable work, LMS365 will automatically install a classic access add-in (LMS365.Access.app) to the Course Catalog site. LMS365 will use this add-in for managing course sites, uploading documents to Learning Modules, Quizzes, applying old SharePoint themes etc. [ALMS-9955]

The LMS365 SCORM & AICC

  • New look and feel of the Content Package Storage [ALMS-9953], [ALMS-10154]
  • For a better user experience, new types of access and sharing options were added. Admins will have a possibility to manage availability of Content Packages in the Course Catalog. Depending on the level of access the user will be able to use (read option) or make some changes into the Packages (read and edit option). Full control option will be distributed by the system in case of uploading [ALMS-10057]. Depending on the level of permissions there will be the following Content Package sharing options: No sharing – the Content Package will be used only by the Course or Course Catalog, where it was uploaded. Shared to Courses – the Content Package will be able to view/edit by selected Courses. Shared to Course Catalogs – only selected Course Catalogs will be able to view/edit the uploaded Content Package. Shared to all – everyone will be able to view/edit the uploaded Content Package [ALMS-10231]
  • Added the possibility to upload a Content Package from the Learning Module creation form. The Content Package will appear both in the Content Package Storage and on the Course site [ALMS-10184]
  • All the information about Uploading Process (cancellation, saving, completion, deletion, successful reupload, etc.) will be appeared in the Notification Center [ALMS-10332]

The LMS365 Mobile App

  • For a better user experience there is a possibility to register the attendance by the Learners themselves. The Learners can as well set their attendance using signature or/and QR Code.

Improvements

The LMS365 Installation

  • To prevent the further issues with installation process, the tenant provisioning flow was improved and the validation on some steps was added. For example, if user has no App Catalog site, he will see a validation message.

The LMS365 Course Catalog

  • The new flow of the Course Catalog creation. By default, new site collection will be created together with the Course Catalog. Firstly will be checked whether the current user has access to root site collection and to app catalog, and whether the user is the site admin and this site is the course site [ALMS-10303]
  • If a user with the Tenant Administrator role creates a Course Catalog, custom scripting will be run automatically [ALMS-10367]

The LMS365 Performance

  • The process of synchronization users and AD group has been improved [ALMS-10145]

Bug Fixes

  • Incorrect information in the Course Catalog License Information [ALMS-10255]
  • Approval link in "enrollment approval request" email does not work for teachers [ALMS-10232]
  • Course title cannot be updated in LMS365 Admin center [ALMS-10254]
  • Room field becomes uneditable when there is a Room with a title larger than the field width [ALMS-9895]
  • No possibility to set "paragraph" within "Read & Understood confirmation" item in Learning Module [ALMS-9757]
  • Timeout on a mass user enrollment to a course from the Learner’s List [ALMS-9773]
  • Tenant domain is null in Tenant table in LMS365 database [ALMS-9843]
  • Course completion has been erased if unenroll a user from training plan but there is another training plan with the same courses [ALMS-9798]
  • Timeout issue on the Training Plan reprovisioning [ALMS 9844]
  • Random notifications from the system regarding a training plan [ALMS-9765]
  • Wrong average time in SCORM reports grouped by Learner [ALMS-10138]
  • Teachers do not have access to the Quiz Storage if they added to the course catalog via “Everyone” except external users group [ALMS-10140]
  • The manager's name is not displayed when the user drill down in the dashboard [ALMS-10155]
  • Alternative language does not work in Course Catalog Admin back-end for Modern Site Collections [ALMS-10201]
  • Scale Set is not selectable when trying to create a custom grade [ALMS-10198]
  • Time booking Error in Rooms selection on Classroom courses [ALMS-9972]
  • Export to Excel does not work in Teams [ALMS-10219]
  • Start and End date fields are returned with an error when select the date in New Zealand localization [ALMS-10482]
  • Learners can see admin actions when going to the Gradebook from the Course Home page [ALMS-10479]
  • Scroll in the Enroll in Course(s) & Training Plan(s) sidebar does not work when there are a lot of Learners in the Learner List [ALMS-10563]
  • Registration for course sessions is closed several hours before the start of a session (Classroom course) [ALMS-10410]
  • Learners cannot see the content of the Dashboard since they have changed their email addresses [ALMS-10405]
  • Do not allow to set 0 in Allowed number of Attempts per User field for SCORMs [ALMS-8767]
  • Issue with License Server Alerts [ALMS-8547]
  • ​LMS365 not creating new Course Catalog [ALMS-10412]
  • Runtime error on the SCORM Storage [ALMS-10492]

v.3.2

New Features

  • Introduced the new LMS Administrator role that will have the same access to the content and management as the Tenant Administrator. . It means that user with such role will be able to create, edit or delete Course Catalogs, edit language files, manage licenses and the LMS Configuration as well as specify the Mobile Configuration and add other LMS Administrators. [ALMS-9948]
  • Added the possibility to manage the Course Targeting in the Global Settings. Should you require Course & Training Plans targeting, you can enable this setting and use the Course Targeting feature in the Course & Training Plan creation pages [ALMS-10200]

Bug Fixes

  • Unenroll users from Licenses process hangs up when unenrolling at least 6 users [ALMS-10150]
  • Timeout on a mass user enrollment in a course from the Learners List [ALMS-9773]
  • Course completion has been deleted when unenrolling a user from the training plan but there is another training plan with the same courses [ALMS-9798]
  • Input string was not in a correct format error when editing a course [ALMS-10164]
  • Download certificates option does not work in the Learner List [ALMS-10161]
  • Access Denied error for SPFX on the modern page [ALMS-10172]
  • Learner’s Dashboard is not shown [ALMS-10102]

v.3.1

New Features

  • Support for the Arabic language [ALMS-9639]
  • License management is realized from one page (5 licenses are put together on this page). That gives the possibility to the Global Administrator to manage all the licenses as well as notifications from one place. License Information section is added to the LMS365 Admin Center as an informative page [ALMS-9643]
  • Implemented the Course Catalog Security Trimming feature, which allows displaying the training in the Course Catalog to users according to their roles. It means that if a user is not present in any course or training plan group (Learners; Administrators; Visitors), the training will not be shown in the Course Catalog for him. Course Catalog Administrators see all training in the Course Catalog [ALMS-9642]
  • Implemented the possibility to target the course(s) and training plan(s) to the specific audience. If this option is disabled, users from the Course Catalog Visitors group are added to the Training Visitors group (with the ‘Read Only’ permissions) [ALMS-9640]
  • New Look and Feel of the Course and Training Plan Home pages [ALMS-9641]
  • Implemented an option to allow learners to navigate between quiz questions with the possibility to submit any number of the answered questions [ALMS-9365]

Bug Fixes

  • Runtime Error when tenant administrator tries to access Global Settings and accept the permissions request [ALMS-9750]
  • Default course template cannot be set on course creation form in the modern Course Catalog [ALMS-9775]
  • Documents added to Learning Module are not available [ALMS-9691]
  • 500 error when pictures are being loaded for Learners in Learning Module player [ALMS-9704]
  • Cannot upload Content Package (SCORM) to storage [ALMS-9754]
  • SCORM cannot be completed and cannot be resumed from the slide where the user left [ALMS-9763]
  • "Access denied" on Purge action for Course Catalog administrator [ALMS-9812]

v.3.0

New Features

  • New installation process that allows users deploying LMS365 on their Tenants without installing stand-alone apps. New one-click solution installs the LMS365 App that is a collection of add-ins, which will enable users to create new course and training plan sites, including quizzes, learning modules, content packages, and assignments into them [ALMS-8942]. New Global Settings section allows the Tenant Administrator to create and manage Course Catalogs, Language Files, License Information and Mobile App Configuration from one place:
  • Modernized Learning Module, SCORM, Quiz, and LTI Players with the new navigation [ALMS-8997, ALMS-9108, ALMS-8941]
  • SharePoint Framework and Modern pages implementation [ALMS-9110]. There is now a possibility to create Course Catalogs as Communication sites (Use the SharePoint Topic, Showcase, and Blank communication site templates).
  • Possibility for the Tenant Administrator to configure the Mobile App for all learners by setting Mobile App colors, default Course Catalog and language, creating information pages, specifying own help page, etc. [ALMS-9351]

Bug Fixes

  • Internal server error when adding Learner to the course on Edit Course page after click save button [ALMS-8182]
  • "500 - The request timed out" error when generating SCORM report [ALMS-9145]
  • Training Plan courses ordering is not preserved in Dashboard [ALMS-9204]
  • Pending Enrollment Request but no request is pending [ALMS-9286]
  • Unable to upload image to any type of the quiz questions [ALMS-9279]
  • "Start Date" and "End Date" values are miscalculated in Course Sessions list when DST is used on user's computer [ALMS-9319]
  • Repeating "Oops, something went wrong" error on Course Catalog web part [ALMS-9342]
  • Incorrect ordering for courses in Certificate for Training Plan [ALMS-9396]
  • Only 5 categories are shown on Course(s) using this Category form [ALMS-9424]
  • Space symbol is in incorrect place in the card view for Training Plans and Learning Modules [ALMS-9102]

v.2.6

New Features

LMS365 | Course Creator & Catalog

  • Competency Framework is added to the Course Catalog. For the upcoming customers this feature should be additionally purchased as a part of the Course Catalog license, for other customers it is already included [ALMS-8570]. After competencies are created in the Competency Framework section of the Admin Center, they can be added to the courses and training plans after completion of which Learners will achieve them or competencies can manually be granted via Learner Administration. New ‘Competencies’ tab is added to the Dashboard and on the Transcript.
  • New email notification templates are added for the events related to the Competencies. LMS365 is now the Learning Tools Interoperability (LTI) v.1.0/1.1 compliant. This allows integrating external apps and content into our learning management system by simply adding an external app to the course or insert it as a part of a learning module [ALMS-8431]

LMS365 & Microsoft Flow

  • Implemented Microsoft Flow operators for a better user experience. New operators obviate the need for manual configuration of the requests.

Improvements

LMS365 | Course Creator & Catalog

  • Added the Reset button for the applied filters on the Learner Management page [ALMS-8574]
  • Categories and subcategories with a zero counter are not displayed in the Course Catalog filter [ALMS-8558]
  • Subcategories are sorted according to their number in the Course Catalog filter [ALMS-8556]
  • Information exported from the Learner List will include the filtered one if any filters were applied [ALMS-8573]

Bug Fixes

  • "Oops, something went wrong" error when user tries to enroll in the course with "Enroll to Course" button [ALMS-8457]
  • Issues with access to a course for the particular user [ALMS-8796]
  • Calendar appointments for old course sessions were sent to users [ALMS-8720]
  • Enrollment task failed for the customer enrolling 1800 users in a single course [ALMS-8653]
  • Notifications are not being sent in Central US region [ALMS-8727]
  • "Cannot read property 'charAt'" error when SCORM is being loaded [ALMS-8741]
  • ‘The field StartDate must be a date’ error when select the date in Slovenian localization [ALMS-8764]
  • Enrollment notification being sent two times [ALMS-8765]
  • Picture added to a Positive or Negative feedback in the quiz cannot be saved when trying to save it with a bigger size than it is [ALMS-8729]
  • High compression rate is used during the generation of a Certificate from a template [ALMS-8793]
  • There is no Certificate in Dashboard when Import Certificate via Learner List [ALMS-8936]

v.2.5

New Features

LMS365 | Course Creator & Catalog

  • Course and Training Plan Administrators Management. Now there is a possibility to select users specified as Course and Training Plan Administrators to be displayed as real Trainers on the Course Catalog and trainings’ home pages [ALMS-8194]
  • External Approval (Webhook) enrollment flow allows creating a custom approval flow (e.g. in Microsoft Flow) using ‘EnrollmentApprovalRequest’ Webhook Event [ALMS-7885]
  • Possibility to import external trainings via Learner Management and Dashboard’s Team View. Imported trainings will be displayed on the Dashboard (Completed, Certificates, All, and Transcript tabs) and in the Reports built by Deleted Courses [ALMS-8190]
  • Possibility to create a new category before course creation as well as create subcategories [ALMS-7070]
  • Possibility to specify number of the course sessions to display before the More sessions link on the Course Catalog and Course Home page [ALMS-8192]
  • Added option to hide information callout on the Course Catalog. If the option is disabled, user will be redirected to the training’s home page, when clicking the training on the Course Catalog [ALMS-8199]

LMS365 | Learning Module Builder

  • Added e-Signature (Authorization) to the Read and Understood Confirmation. User will need to enter his credentials to proceed or finish Learning Module [ALMS-8191]
  • Added new learning items to the Learning Module Builder: Microsoft Forms, Microsoft Sway, and Microsoft Stream [ALMS-8196, ALMS-8352, ALMS-8195]

LMS365 | Quiz Builder

  • Added rich-text editor to the Multiple Choice, Multiple Answer, and Ordering questions answers [ALMS-8200]

LMS365 | API

  • API Extension for LMS365 | Compliance Service integration [ALMS-8198]

Improvements

LMS365 | Course Creator & Catalog

  • Course count is added to the Course Type filter on the Course Catalog and improved Dates filter to filter by dates of the course sessions [ALMS-8197]

Bug Fixes

  • Security.Cryptography.CryptographicException when creating a classroom course session [ALMS-8170]
  • Purge feature does not work for ADFS authentication [ALMS-8251]
  • SCORM closing browser window upon clicking Exit (Edge) [ALMS-8212]
  • Add document link to Learning Module is not working [ALMS-8216]
  • SCORM report grouped by package shows the date not in the operation system format [ALMS-8332]
  • File Size in MB column shows 0MB in SCORM reports [ALMS-8319]
  • Maximum number of retries(5) exceeded while executing database operations with "ExecutionStrategy" [ALMS-8321]
  • Added a tooltip for courses in Learner List to identify the course with the long title [ALMS-8371]
  • Office videos do not fit the screen and do not appear correctly in the mobile app [ALMS-8452]
  • Enrollment task failed when enrolling 1100 users in a single course [ALMS-8469]
  • {CLASSROOM LOCATION} tag does not display location in the email notification [ALMS-8721]
  • "GetPersonalPhoto" screen on iOS deviced when the page with Leaderboard in Dashboard is loading [ALMS-8759]
  • Some placeholders are missing in the Variable Fields section of the email templates [ALMS-8714]
  • Mass "Enrollment Confirmation" emails were sent to users [ALMS-8766]

v.2.4

New Features

LMS365 | Course Creator & Catalog

  • New Learner Administration section in the Admin Center. In the Learner Administration section it is possible to manage users that are present in the Visitors group of the Site Collection with the installed Course Catalog Add-in and Learners group of the course/training plan site [ALMS-7347]. Learner Administration allows users to send emails to the learners, to view learners’ transcripts and progress on each training they are taking, enroll learners in the trainings as well as unenroll them from the trainings, and download learners’ certificates. There is also a possibility to add new users to the Learner List either as individuals or as AD/O365 Groups. On the Learner List there is an option to purge Learner’s records from the current Course Catalog. After the deletion, all learner’s data will be removed: he will be deleted from the Learners group, his attempts and certificates will be deleted, there will be no records about this learner in the reports and on the Dashboard (in regard to the Course Catalog from which he was deleted), and he will be removed from the Learner List.
  • Possibility to edit Learner’s progress from Course, Training Plan or Learner Progress lists [ALMS-7856]. In this section it is possible to set completion of the training manually with the possibility to set completion date (for the trainings with Not Started or In Progress statuses), as well as to change statuses of items included into the training and change the number of granted CEUs.

Improvements

LMS365 | API

  • API enhancements [ALMS-7713]

Bug Fixes

  • "Only links can be converted to documents" error when opening a Learning Module [ALMS-7830]
  • System does not save progress of incomplete attempts of the AICC package [ALMS-7924]
  • 'System.OutOfMemoryException' when generating a course report [ALMS-7971]
  • File not found error in the migration process after Course Catalog update [ALMS-8147]
  • "Unable to find an entry point named 'tidyCreate' in DLL 'tidy.dll'" error when editing email templates in NE environment [ALMS-7855]
  • Average time column contains only 0s in SCORM reports [ALMS-8132]
  • The SCORM package is cut off when changing the size of the window [ALMS-7675]
  • Incorrect format for completion date in SCORM report [ALMS-8124]

v.2.3

New Features

LMS365 | Course Creator & Catalog

  • New design for Course and Training Plan Lists with the possibility to view detailed Course or Training Plan Progress [ALMS-6742]
  • Ability to ‘Bookmark’ Search in the Course Catalog. When filters are applied and/or search is used, Search Query is automatically placed in the URL [ALMS-7115]
  • Each downloaded certificate has personalized file name (including User Name) [ALMS-7067]
  • Certificate extension has been changed to .pdf [ALMS-7068]

LMS365 | Quiz Builder

  • New Question types. Hot Spot question type will require Learners to move the pointer to a certain area (spot) on the image and click it to answer the question [ALMS-6906]. Gap Fill question type will require Learners to enter answer in the text field or select the answer from the drop-down list if several possible answers are provided [ALMS-6909]. Short Answer question type will require Learners to enter the answer in the text field and will be considered as answered if Learner has entered one of the provided correct answers [ALMS-6907] .Free Text Answer question type will require Learners to enter the answer in the text field and will always be considered as answered if Learner has entered some text [ALMS-6908]
  • Possibility to create Question Pools (storage of quiz questions) and further use questions from them in Quizzes. Question Pools are Tenant-based, i.e. they are available on all Tenant’s site collections [ALMS-6967]
  • Possibility to import questions (with all parameters as title, description, answers, and points) from a QTI packages to quizzes and question pools. The system supports only QTI packages with XML version 2.2 [ALMS-6969]
  • Possibility to schedule when you want the Quiz to become available to your learners by using Quiz publishing feature [ALMS-6971]
  • Possibility to create positive, semi-positive (for Short Answer question type), and negative feedbacks on Learners’ answers [ALMS-6910]
  • Quiz Timer option to show timer in the Quiz player. When this option is enabled, it is possible to set time for passing the quiz (in seconds, minutes, hours, days, and weeks) as well as to hide the timer from the Quiz player (time for quiz passing will be running but not shown to the Learner) [ALMS-6966]
  • Possibility to randomize questions during passing the quiz (after starting new attempt) using Randomize option on Quiz creation/edit form [ALMS-6972]

LMS365 | SCORM & AICC Player

Improvements

LMS365 | Quiz Builder

  • Possibility to hide Score in the Quiz Player (by default, it is enabled). When Show Score option is disabled on the Quiz creation/edit form, score is not displayed for all users during quiz passing [ALMS-7092]
  • Possibility to review Learner’s attempt for the Course Administrator as well as to change the number of points earned for the Free Text Answer question [ALMS-7717]

LMS365 | Course Creator & Catalog

  • Improved unenrollment process for courses with the selected ‘Enroll user into all course sessions’ enrollment type: when all sessions are deleted, user is not unenrolled from the course [ALMS-7282]

Bug Fixes

  • Japanese characters are corrupted in Transcript .pdf file [ALMS-7107]
  • Quizzes cannot be edited from stand-alone Quiz add-in [ALMS-7314]
  • Error when trying to see the information about Course Categories using Power BI [ALMS-7154]
  • System throwing Internal error when trying to generate report [ALMS-7200]
  • Sequence contains no elements error when users try to use direct link to Course Catalog Admin backend [ALMS-7240]
  • "OOM command not allowed when used memory > 'maxmemory' thrown when user goes through Learning Module [ALMS-7283]
  • There are different dates for course completion in a report and Dashboard [ALMS-7287]
  • Skillsoft Course Player has encountered an error while communicating with the Learning Management System [ALMS-7295]
  • Performance issues in Japan East region [ALMS-7323]
  • Outlook: Course name link is shifted up in Webinar and Classroom Scheduled notifications [ALMS-7358]
  • Slow performance in customer's tenant (NE) [ALMS-7384]

v.2.2

New Features

LMS365 | Course Creator & Catalog

  • New design of the Course and Training Plan creation/edit forms. Now all the fields on these forms are divided into several sections: Course Details, Course Information, Select your Course Tools (with the possibility to select the add-ins)/Training Courses to be included, Course/Training Plan Options, Publishing, Add your Users, Due Date (for e-learning course type and training plans), Certificate, and Course Catalog & Site Image
  • Course/Training Plan Web Address is automatically is filled in with the course/training plan name, but can be changed manually by the user [ALMS-6843]
  • New design of the Image picker [ALMS-7048]
  • Responsive view on the Course/Training Plan creation and edit forms (after 800px is reached) [ALMS-7036]

Improvements

LMS365 | Course Creator & Catalog

  • Top navigation component is replaced to have the standard SharePoint view [ALMS-7083]
  • Possibility to add the Course Catalog Web Part inside the Web Part Zone [ALMS-7118]
  • Possibility to set number of courses shown by default per category on the Course Catalog web part [ALMS-7110]
  • Possibility to set number of Highest Ranked Courses displayed on the Course Catalog web part [ALMS-7111]
  • Possibility to set the default view of the Course Catalog (Card or List View) and hide view selector from the Course Catalog web part [ALMS-7113]

LMS365 | General

  • New Email Templates for the Mobile App (Classroom/Webinar Session Updated and Classroom/Webinar Session Cancelled). These notifications are managed in the Admin Center, but are sent only to the Mobile App [ALMS-6998]

Bug Fixes

  • Server response: 500 when generating Course Report [ALMS-6811]
  • Gradebook is too slow on courses with many learners [ALMS-6881]
  • Training Plan Courses WP doesn't work on not modern Training Plan pages [ALMS-6965]
  • During the second Quiz attempt Submit button cannot be pressed ( Internet explorer) [ALMS-7044]
  • Users from AD group where prefix is "c:0t.c|tenant|" do not have access to courses [ALMS-7038]

v.2.1

New Features

LMS365 | Course Creator & Catalog

  • New design of the Course Catalog web part. By default, Course Catalog web part now displays a list of all published courses and training plans. Star rating system is also now available for courses’ and training plans’ evaluation, and as a result, it is possible to display the most popular courses/training plans (depending on their rating) on the web part. Two views of the Course Catalog are available: Card View and Item (list) View [ALMS-5541]. You can see detailed information about the course/training plan by clicking on the card or item area (depending on the view). On the new Course Catalog web part, it is possible to filter courses and training plans by Category as well as by Course Type and Course Date. After you have updated the LMS365 | Course Creator & Catalog Add-in to the latest version, you will be proposed to update the Course Catalog web part. After the migration has run, to all courses and training plans a new Home Page will be applied. Please pay attention, that if you replace the old Course Catalog with the new one manually (without running the migration), it will be impossible to enroll in the courses and training plans. New Course Catalog requires New Course/Training Plan Home pages to have the ‘Enroll’ possibility.
  • Star rating system is now available on the Course and Training Plan Home pages (it is displayed under the course/training plan title). Learner can set and change his own rating for courses with In Progress and Completed statuses [ALMS-5743]. Training Plans are rated separately from courses included into them. Administrators can manage ratings from the Admin Center (enable/disable showing ratings or hide rating of a specific learner).

LMS365 | General

  • New logic for the training plan notifications. If courses included into the training plan do not have prerequisites, learner will receive only Training Plan Enrollment Confirmation when enrolls into it, no Course Enrollment Notifications will be sent. If courses have prerequisites inside the training plan, learner will receive Training Plan Enrollment Confirmation when he enrolls into it along with the Course Enrollment Notifications each time learner enrolls into the unlocked course of the training plan. The same logic is applied when learner retakes training plan or unenrolls from it [ALMS-6911]

Bug Fixes

  • Error message when saving changes made in Quiz [ALMS-6732]
  • Outotec: Importing Course Completion Records fails [ALMS-6529]
  • File not found error when deleting course [ALMS-6918]
  • Priva: Courses web part does not work for Training plans [ALMS-6489]
  • Certificate Expiration notification is using Expiration Date Value of the latest Certificate issued for this course [ALMS-6471]
  • License Server Notifications [ALMS-6262]
  • Old SCORM content in new user attempt after the package has been updated [ALMS-6483]
  • "SqlDbType.Time overflow. Value '1.00:00:17.6572534' is out of range. Must be between 00:00:00.0000000 and 23:59:59.9999999." error when accessing particular question in Quiz [ALMS-6487]
  • "An error was reported while committing a database transaction but it could not be determined whether the transaction succeeded or failed on the database server" [ALMS-6456]

v.2.0

New Features

LMS365 | General

  • New design of the Administration Center that is based on the Office 365 Administration. New design is applied when LMS365 | Course Creator & Catalog is installed on the site collection. From the new Administration center it is possible to manage all the add-ins installed on the site collection [ALMS-5390]
  • New logic of the add-ins licensing. Administrators have 14 days period to handle license issues when maximum number of users has been reached or license has expired. There is a possibility for learners to continue working with the LMS during this 14 days period. It is possible to specify whether to send e-mail notifications when maximum number of users is reached and/or number of days when license is about to expire and/or number of days after license is expired, as well as download user license reports, and unenroll users from all courses in order to clean up license (in Notifications and User Administration sections of the License Information) [ALMS-5542]

LMS365 | Course Creator & Catalog

  • New design of the Course and Training Plan Home pages. When creating a course with the add-ins selected, new ‘LMS365 Course’ web part is added to the course site. LMS365 Course Web Part provides the learner with all the Course Information such as Course Description, Learning Modules, and Sessions etc. in one Web Part and supersedes the stand-alone 'My Learning Modules', 'Course Information', 'Course Description' and 'My Assignments' web / add-in parts. From the home pages, it is possible to go to the Administration center, using Course/Training Plan Management links. After Course/Training Plan completion, learner will be granted the certificate, which he will be able to download from the Course/Training Plan home page [ALMS-5540]

Improvements

LMS365 | General

  • Removed SideLoading feature activation from prerequisites of the course creation process [ALMS-5401]

LMS365 | Course Creator & Catalog

  • Possibility to add short and long description whilst creating a course or a training plan. Short description is displayed on the Course Catalog, and long description is displayed in the Course/Training Plan Description web part. Rich-text editor is available for this field (allows inserting YouTube video, upload a video, an image or a file from local computer) [ALMS-5923].
  • Message about not activated ‘Custom Scripting’ is added to the course/training plan creation form in order to avoid ‘Access Denied’ issues [ALMS-4228]

LMS365 | Quiz Builder

  • Quiz UI enhancements [ALMS-5546]

Bug Fixes

  • Search-driven course catalog is not working after moving to separate data centers [ALMS-5918]
  • Users cannot see the image inside the quiz [ALMS-5899]
  • There is a possibility to add users in Cc field only from drop-down menu when editing notifications [ALMS-5895]
  • When failing Quiz in the LM you do not have possibility to press "Next" button and go further to the next part of LM [ALMS-5875]
  • Embedded Office Video do not Launch in Learning Module if "Resize the player to fit the screen" chosen [ALMS-5874]
  • To unify column's title on View Learners details page and in report for SCORM Add-in [ALMS-5639]
  • Course link that contains spaces is displayed incorrectly by Outlook [ALMS-5584]
  • Course Catalog backend and Learning Module backend pages are blank in IE 11 [ALMS-5532]

v.1.5.14

Bug Fixes

  • There are no English labels at several lines on language files page [ALMS-5404]
  • Dates format in Dashboard web part is not respecting Regional settings of SPO site collection [ALMS-5383]
  • "The remote event receiver callout didn't return a successful result" error when trying to add any App into the course [ALMS-5199]
  • Course period is moved one hour behind actual time in Course Catalog (Pacific Timezone UTC-8) [ALMS-5195]
  • Error message in English when there is an incorrect date format on Manage Session page in Japanese localization [ALMS-5389]
  • 404 error on getting https://assets.365.systems/Content/Styles/Course/styles.css [ALMS-5406]
  • The license counts a group as a single user instead of ignoring it [ALMS-5412]

v.1.5.13

New Features

LMS365 | Course Creator & Catalog

  • Webinar Course Type [ALMS-2854]. This course type allows creating web meetings with the specified number of attendees (you can limit maximum attendees).
  • Multiple Classroom/Webinar sessions – one course can have many sessions and learners can enroll into all or into a single course session depending on the settings [ALMS-4273]

Improvements

LMS365 | General

  • Improvement for processing big AD groups [ALMS-5135]

Bug Fixes

  • Course is not displayed in Course Catalog in customer's training site [ALMS-5134]
  • Problems using LMS API (enroll user) [ALMS-5216]

v.1.5.12

Improvements

LMS365 | Course Creator & Catalog

  • Redesigned Course catalog web part (with no iframes) [ALMS-4353]
  • Changed the logic of displaying Ended courses in Dashboard [ALMS-5052]

Bug Fixes

  • Label 'Select Training Courses' is shifted after course selection [ALMS-4848]
  • Some symbols are not displayed in transcript report [ALMS-4837]
  • Training plan info is overlapped by active buttons in the Course Catalog Add-in part [ALMS-4771]
  • Unnecessary scroll when choosing image for certificate [ALMS-4762]
  • Scroll in content field doesn't work in Certificate creation/editing [ALMS-4758]
  • Answer validation message overlaps other elements in question while editing quiz [ALMS-4628]
  • Unnecessary scrolling appears in LP if open TOC [ALMS-4431]
  • There are assignments tasks for learners who were removed from AD/Learners group [ALMS-4862]
  • Localization: English text appears in Quiz reports despite custom language application [ALMS-4834]
  • There is no possibility to use Enter button in course description in IE11 [ALMS-2631]
  • Dashboard web part is not displaying Course pictures on pages of web part type [ALMS-5056]
  • Localization: Assignments' details are in English in mobile view [ALMS-4833]
  • Unify displaying of course title in Transcript report to the left (not pdf) on mobile [ALMS-4945]

v.1.5.11

New Features

LMS365 | Course Creator & Catalog

  • Ability to select which columns to show on each tab of My Training Dashboard Add-in Part (both for Personal and Team View modes) [ALMS-3966]

Improvements

LMS365 | Course Creator & Catalog

  • Redesigned My Training Dashboard web part (with no iframes) [ALMS-3390]
  • Courses are displayed in CEUs tab of My Training Dashboard inside corresponding Training Plan after Training Plan completion [ALMS-4812]
  • Courses included in Training Plans are displayed according to their statuses in Dashboard Tabs [ALMS-4828]
  • Additional date tokens that users can use on certificates are added into certificate template (into Content field description) [ALMS-4544]

 

LMS365 | Learning Module Builder

  • Block Model is used for the responsive UI in Learning Module Builder [ALMS-4838]

LMS365 | API

  • New features implemented for the support of the Mobile App [ALMS-4367]
  • API v2: Add Quiz Score data (as percentage) [ALMS-4371]

Bug Fixes

  • Localization: some labels are not localized on courses after creation [ALMS-4339]
  • Learning Module Navigation controls haven't got enough space between each other on French/Deutsch locale [ALMS-4610]
  • Integration with OneNote: Error When Setting Up An Assignment [ALMS-4701]
  • Redirect URL in MLAP Add-in Part and My Quizzes Add-in Part does not work correctly when trying to pass the quiz [ALMS-4608]
  • "When writing a JSON response, a user model must be specified and the entity set and entity type must be passed to the ODataMessageWriter.CreateODataEntryWriter method" error after modifying a query in Power BI and pressing Close & Apply button [ALMS-4726]

v.1.5.10

New Features

LMS365 | Learning Module Builder

  • Publishing enables you to schedule when you want your Learning Module to become available to your learners [ALMS-4121]
  • Content Editor allows you to add your own content to Learning Modules incl. embedding images, videos, etc. [ALMS-4056]

LMS365 | Course Creator & Catalog

  • Responsive Course Catalog app part [ALMS-3930]. Improved usability for ‘Learners’ field during creation of course and training plan [ALMS-3497]. The 'Learner' entry field is now only used to add new users and provides you with a new method to remove your users from the course either as individuals or in bulk. To remove learners simply click on the 'Manage Enrolled Users' link that will bring up a modal from where you can search for, and select the learner(s) you wish to remove.

Improvements

LMS365 | Course Creator & Catalog

  • Show Not Started / In Progress / Completed statuses in course catalog reports instead of Not Completed / Completed [ALMS-3971]
  • Added 'Course Due Date' to Course Catalog Add-in Part [ALMS-2904]
  • Added 'Course Due Date' variable to the Course Enrollment Confirmation email [ALMS-3448]
  • Added 'Expiry Date' variable to the Certificates [ALMS-3393]
  • Added 'Enrollment Date' to the Course Catalog Report [ALMS-2744]
  • Ability to add {LEARNERS} variable to 'Classroom Scheduled' notification [ALMS-3447]

LMS365 | General

  • User Name and Email address updates in Office 365 are automatically reflected in LMS365 [ALMS-3731]
  • Disabled AD Users are hidden in Dashboard app part, reports, filtered out in API [ALMS-3803]
  • Mobile view is applied from resolution 1024 * 768 [ALMS-4418]

LMS365 | API

  • Integrate LMS365 WebHooks with Microsoft Flow & LogicApps [ALMS-4025]. Read more at the following page.
  • Add property ‘UserId’ [ALMS-4238]

LMS365 | Learning Module Builder

  • Show ‘In Progress’ completion status instead of ‘Continue’ in learning module reports [ALMS-4249]

LMS365 | SCORM & AICC Player

  • Limit number of attempts to 1 for Lynda.com AICC Packages to align with Lynda.com [ALMS-4202]

Bug Fixes

  • Office documents are shown in the small frame when passing Learning path [ALMS-4410]
  • There is an error in XML document on MLAP after creating learning path with content with &0x0B character [ALMS-4413]
  • Learner is getting Object reference not set to an instance of an object. on the course site which was included into a deleted training plan [ALMS-4417]
  • JS error in dashboard if expand completed deleted training plan [ALMS-4419]
  • Reports for individual courses can’t be seen after they have been assigned to training plan [ALMS-4271]
  • The settings are not stored after editing font, size, positioning etc. in a certificate template [ALMS-4270]
  • Error appears after changing userlogin if retake TP or edit assignment [ALMS-4381]

v.1.5.9

New Features

LMS365 | Quiz Builder

  • Ordering and Matching Question Types [ALMS-3841]. he Ordering Question Type will require the Learners to place items in a particular sequence by simply dragging and dropping the options till they are in the correct order. The Matching Question Type allows you to create questions where the learner has to find the corresponding item and match them with the item on the left by dragging it across. Both Question Types are responsive and will adjust to the device it is viewed on. For the Matching Question Type it will change the method from Drag & Drop to selecting the corresponding item.

LMS365 | SCORM & AICC Player

  • Support for AICC compliant packages [ALMS-3495]. As a result, the player has now been renamed to 'LMS365 | SCORM & AICC Player' and 'SCORM Storage' to 'Content Packages'. Adding AICC to the player has meant a small change in the flow of the 'Upload Process'. Once the Content Package has been uploaded to LMS365 the usual Modal will be displayed requesting details such as the name and description. Depending on the package type detected it will give the relevant 'Advanced Settings'. For SCORM, the settings have remained unchanged, for AICC the settings have changed. 

LMS365 | General

  • Ability to make add-ins responsive for Seattle and Oslo master pages [ALMS-3960]. With default Seattle and Oslo master pages a SharePoint site does not look responsive, and provides a full-screen computer experience on mobile devices. However, it is possible to create a responsive user experience by applying certain configuration to the site.

Bug Fixes

  • Impossible to approve\reject enrollment request from course with LMS Admin approval via Manager Dashboard [ALMS-4173]
  • Courses from Deleted Training Plans aren't displayed in Dashboard [ALMS-3877]
  • Course Provisioning hangs on resolving users from Learners field when large number of users is added there [ALMS-3978]

v.1.5.8

New Features

LMS365 | Course Creator & Catalog

NOTE: You need to update the Course Catalog app to be able to use the new features added in this release.

  • Training Plans [ALMS-2761]. The new Training Plans feature will enable you to combine a collection of training courses and assign these to your learners in the same manner as you would for a single course. Each of the Training Plans can have courses included that can have prerequisites allowing you to control the sequence of how the learners are taking the courses. Each Training Plan will have the same features as the courses such as Certificate, Certificate Expiry, Due Date, Publishing etc.
  • Transcript [ALMS-3150]. The Learner Dashboard will have a new tab added which allows the learner view and download the Training Transcript. 
  • Manager Dashboard [ALMS-2762]. The Manager Dashboard allows Managers (as set up in Active Directory) to see an overview of the training of all their direct reports as well being able to drill down into the direct reports and see how their staff are performing. From the Manager Dashboard the Manager can View Course Information, Approve Enrollment Requests, View & Print Learner Transcripts. 
  • Support for Office 365 Groups & Mail Enabled Security Groups [ALMS-3389]. Now it is possible to resolve in courses and training plans groups that were created within Azure AD, such as "Office 365 group", "Security Group", "Mail-enabled security group".

Improvements

LMS365 | Course Creator & Catalog

  • Redesign of Course Creation Process [ALMS-3351]. Redesign of Course Creation Process from Synchronous to Asynchronous allowing the Course Administrators to continue creating new courses whilst others are being prepared in the background.
  • Improved logic for sending notifications each time a Classroom & Blended Course type is updated.
  • Learner Dashboard Changes [ALMS-3374]. Reorganized dashboard tabs which will provide the learner with a new clean overview of all their training focusing in the first place on the training they are currently taking and allowing them to filter using the tabs. All tabs can be enabled / disabled through the app part settings. Ability to filter on 'Due Date', 'Progress' & 'CEUs'
  • Dashboard header: hide CEUs and ranking if they are empty [ALMS-3944]
  • Responsive Design for Dashboard pages [ALMS-3429]
  • Improved behavior when classroom details are updated [ALMS-3536]
    • when attendees are changed send notification to only those who are added or removed
    • send updates to all attendees when other classroom properties are changed
    • users who have completed classroom should not receive notification updates
  • Web hook improvements [ALMS-3435]
    • Added a ‘Date’ or ‘TimeStamp’ property with UTC value in ISO 8601 format
    • Added CourseId to all web hook data objects
  • API v.2 improvements [ALMS-3445]
    • Ability to Download Certificate /Certificates(id)/Content
  • Dashboard header: hide CEU’s and ranking if they are empty [ALMS-3944]

LMS365 | Learning Module Builder, Quiz Builder & SCORM Player

  • Administration User Interface improvement where the actions icons have been replaced with the 'Fly Out' menu as previously done with the course creation page. [ALMS-3186]

Bug Fixes

  • Locked courses are displayed as unlocked for external user in Dashboard [ALMS-4024]
  • Course is not unlocked on dashboard although unlocked in the courses add in on training plan site [ALMS-3951]
  • Course from Training plan isn't shown in dashboard tabs of Dashboard Personal view if TP is not shown to user [ALMS-3910]
  • Problem with localization: Labels turn to English when content is resized [ALMS-3927]
  • Triple Trust Links on Course Site when course is created with Apps [ALMS-3939]
  • Unenroll icon is shown in dashboard when user was enrolled as member of AD group [ALMS-3943]
  • Settings gear icon is shown to all roles instead of catalog admins and course teachers [ALMS-3933]
  • Scrollbars on My Learning app part with custom master page [ALMS-3482]
  • Fixed issue when teacher gets SCORM reloaded when he clicked Next button in review mode [ALMS-3441]
  • Cannot close the window when a teacher views learner’s SCORM attempt [ALMS-2621]
  • "CEUs" Label has green color in mobile view [ALMS-3965]
  • Leaderboard sorting actions doesn't work on mobile screen (dashboard personal view) [ALMS-3973]
  • Timezone isn't counted in Excel Dashboard document for DueDate column [ALMS-3914]
  • No item(s) found on Dashboard Team View after pressing "Close" button on Approve registrations form [ALMS-3916]
  • User with Course Trainer role is not enrolled into completed course on Course Catalog after re-enroll in Training Plan [ALMS-3954]

v.1.5.7

New Features

LMS365 | Course Creator & Catalog

  • Classroom & Blended Course Types [ALMS-2760]. Create Classroom and Blended Learning Courses and Schedule Meeting Rooms in Office 365 straight from LMS365. You can limit maximum attendees to fit your meeting room, print attendance sheet in word for classroom sign-in, bulk register attendance and set minimum required attendance to pass course.

NOTE: All existing Course will be updated to 'e-Learning' type and the 'Course Type' Selector in the Course Creation page has been removed.

Before scheduling rooms, you need to make sure you created them in Office 365. For more information check the following configuration steps. After that make sure the Office 365 Account used for email notifications has sufficient rights to be allowed to book the rooms:

  • Course Information Add-in Parts [ALMS-3054]. We added two new add-in parts (web parts) to the Course Home Page, these will be automatically added to all newly created courses. 
    • Course Description
      • This will show the Course Description directly on your Course Home Page
    • Course Information
      • This will show information depending on the course type and include:
      • Start Date
      • End Date
      • Due Date
      • Classroom Location
      • Course Trainer
      • Course Credits / CEUs

Improvements

LMS365 | Course Creator & Catalog

  • Enhanced Course Administration with new 'Fly Out' Action Menu [ALMS-3015]
  • ‘Warning’ sign next to ‘Actions’ items when there is any action to be done [ALMS-3021]
  • Responsive Pages on Mobile Devices for Learning Module Builder, Quiz Builder, SCORM Player [ALMS-3124]
  • Optimize column width in Course List table [ALMS-3188]

Bug Fixes

  • ‘Course Due Date Reminder’ and ‘Course Due Date Passed’ notifications are sent to Learners who have already completed their training [ALMS-3711]
  • "User cannot be found" error message when Learner tries to continue his Learning Module attempt [ALMS-3646]
  • The error when creating a course from custom template (saved from a course) [ALMS-3489]
  • Quiz content is displayed at the bottom not top of the Learning Module [ALMS-3444]
  • ‘Select Scale Set’ drop-down is rendered behind dialog window, it’s not possible to select Scale Set in Assignments & GradeBook app [ALMS-3353]
  • Error ‘The model item passed into the dictionary is of type…’ when getting to any quiz in a course of a specific tenant [ALMS-3316]
  • Error in Course catalog after the tenant provisioning [ALMS-3322]
  • Fixes of Azure pages for end-user flow to be responsive in mobiles [ALMS-3179]

v.1.5.6

Bug Fixes

  • "Uncaught syntaxError: missing ) after argument list" when deleting or editing SCORM with ' in Title in SCORM storage [ALMS-3064]
  • Cannot insert duplicate key in object 'dbo.QuizUserStats' error when opening Quiz or LM in the course [ALMS-3057]
  • Getting an error - "Oops! An error occurred!" when trying to run specific SCORM package [ALMS-3010]
  • User gets "The model item passed into the dictionary is of type 'Elearningforce.LMS.WebApplication.Areas.LearningPath.Models.QuizViewModel..." error message while passing the course. [ALMS-2918]

v.1.5.5

New Features

LMS365 | Quiz Builder

  • Quiz question review [ALMS-2500]
  • Implement 'auto-save' for quiz questions [ALMS-2754]

Improvements

LMS365 | General

  • Default attempt value to 1 in Quiz and SCORM [ALMS-2856]
  • Change title 'E' to 'F' in the Default USA scale set value [ALMS-2834]
  • Default to 'Contains' instead of 'Is Equal' in Kendo tables [ALMS-2765]

LMS365 | Course Creator & Catalog

  • Enhancement to course creation page: add border about options Template, Course Type, Enrolment Flow [ALMS-2839]

Bug Fixes

  • The site immediately opens in a separate tab when adding a webpage as a part of the learning module [ALMS-2866]
  • Can't close table of contents by pressing on its collapse icon in Learning Module [ALMS-1027]

v.1.5.4

New Features

LMS365 | Course Creator & Catalog

  • Webhooks [ALMS-2785]

The events (filters) you can subscribe to at current moment are as follows: 

  • CourseEnrollment,
  • CourseUnenrollment,
  • CourseStarted,
  • CourseCompleted,
  • CoursePublished,
  • CourseUnpublished

List of the events will be extended in future. Read more at the following page.

LMS365 | General

  • Support apps in on-premise installation [ALMS-2357]

Bug Fixes

  • Dates are not displayed according to locale (date format) [ALMS-2186]
  • Course Published notification won't be sent if admin removed course end date [ALMS-2783]

v.1.5.3

New Features

LMS365 | General

  • Disabled/Deleted users are not shown in training dashboard, and not counted by the license. Disabled users are shown under deleted users in reports [ALMS-2503]

LMS365 | Course Creator & Catalog

  • Course Publishing [ALMS-2501]
    • Publish / Unpublish your Courses
    • Schedule duration of your courses availability with optional Start & End Dates
    • Email Notifications confirming Course Publishing activities
    • Additional 'Courses Ended' Tab in 'My Training Dashboard'
  • Course Due Date [ALMS-2501]
    • Set Relative Due Date calculated from Enrolment Date
    • Set Fixed Due Date
    • Email Reminder Notifications approaching Due Date
  • Certificate Expiry [ALMS-2646]
    • Set Relative Expiry Date from Course Completion Date
    • Set Fixed Expiry Date
    • Retake of existing Course during Expiry Notification Period
    • Email Reminder Notifications approaching Certificate Expiry Date

Improvements

LMS365 | Course Creator & Catalog

  • Make course administrators field required on course creation form and place current user course admin by default [ALMS-2764]
  • Additional notification for Learner about the ‘Course Ended’ (Learners are removed from default recipients of Published/Unpublished notification) [ALMS-2771]
  • Ability to get Date of Enrolment, Publishing Start Date, Publishing End Date, Due Date via OData [ALMS-2736]
  • Additional Tabs on 'Certificates' page 'My Training Dashboard' to filter between Valid & Expired Certificates [ALMS-2725]
  • Additional Date Fields in views 'Certificates' page 'My Training Dashboard' [ALMS-2725]
  • Visitors Group to allow 'Read Only' access to Course Site [ALMS-2633]

This feature is added to facilitate using the SharePoint Search Catalog and allow enrolment from the Course Home Page

  • Trim spaces in Tags and Categories to avoid ‘duplicate’ like entries [ALMS-2595]
  • Remove ‘mouse over’ for the ‘Your course has been created’ as it behaved like a link [ALMS-2575]
  • Allow user to resize the course details field [ALMS-2545]
  • Change default font in email notifications to Segoe UI', Arial, sans-serif [ALMS-2574]

LMS365 | SCORM Player

  • Removed navigation header when navigation is not selected enabling full usage of screen space
  • Added additional 'Exit' text and icon to improve usability

LMS365 | Quiz Builder

  • Ability to get quiz information via OData [ALMS-2260]

Bug Fixes

  • Cannot overwrite existing SCORM Package [ALMS-2746]
  • ‘Request timed out’ error during course deletion [ALMS-2628]
  • There are two app parts on course home page when course contains quiz and SCORM apps [ALMS-2629]
  • Some learners cannot see a course in Dashboard [ALMS-2191]
  • Earned certificates & CEU should be shown in training dashboard if course is deleted from catalog [ALMS-2372]
  • Picture from quiz was not displayed on course site if quiz was created on course/sub site [ALMS-2586]

v.1.5.2

New Features

LMS365 | Course Creator & Catalog

  • Email notifications [ALMS-2365]. In order to make email notifications available on your tenant you need to configure outgoing email settings in Course Catalog admin part > Settings >LMS Settings > Notifications > Email Configuration. You will need to specify a valid Office 365 email address from your tenant which will be used to send email notifications, and password of this account:

There are seven predefined email templates which you can modify using the rich text editor and available variable fields. You can disable each type of notification and leave only the ones you need.

  • Enrollment flows [ALMS-2337]

Enable or disable the needed enrollment flows in Course Catalog admin part > Settings >LMS Settings > Enrollment Flows. The flows that you enable will become available on course create/edit forms:

  • Automatic Approval – approval is done by the system after user enrolls in the course (enrollment requests are automatically created with the Enrolled status);
  • Line Manager Approval – enrollment request should be approved or rejected by the Line Manager (manager property from Azure AD);
  • LMS Administrator Approval – enrollment request should be approved or rejected by the LMS Administrator (owner of the site where course catalog is installed)

If no Enrollment Flow is selected enrollment request is not created but users will receive notifications. When Line Manager Approval or LMS Administrator Approval enrollment flows for the course are selected, learner who enrolls in the course will see ‘Pending Approval’ status for this course in the Course Catalog & Dashboard. He will be able to cancel enrollment before his request is approved or rejected by clicking Cancel button next to the name of the course.

NOTE:

Line Managers will be able to approve or reject a request using the links from an email notification. They should be visitors on the site where course catalog is added in order to be able to do that.

LMS administrators are owners of site where course catalog is added, and can also view requests in the course list, as well as export them to Excel:

Improvements

LMS365 | Course Creator & Catalog

  • New user interface for create/edit a course [ALMS-2274]
  • Course administrators field is made non-required [ALMS-2495]

Bug Fixes

  • When site collections have the same ID, and course catalog is installed on both, courses from both site collections are shown in the admin part of the course catalog [ALMS-2564]
  • Text for course catalog notifications is not localized in emails [ALMS-2440]
  • Date completed is shown in UTC in notification [ALMS-2492]
  • Newline is ignored in notifications [ALMS-2489]
  • Cancellation message appears when you create a course with Enrollment flow but then edit course and change to Select Enrollment Flow [ALMS-2512]
  • Localization fixes in quizzes add-in [ALMS-2227]

v.1.5.1

New Features

LMS365 | API

  • Implement Enroll/Unenroll API methods [ALMS-2255]
  • LMS365 API OAuth authentication [ALMS-2326]

LMS365 | Quiz Builder

  • The Add-in provides ability to deliver, track and record assessments. It can be installed either as a stand-alone Add-in or as a part of the LMS365® solution. The LMS365 | Quiz Builder Add-in is designed to create quizzes that can be used as intermediate or final tests in the learning process. A Quiz is a type of examination consisting of several question types such as Multiple Choice, Multiple Answer, True or False. The interactivity that quizzes provide get Learners more interested and involved in the learning process.

Improvements

  • Exclude from license count anyone from Visitors group of the site where course catalog is installed [ALMS-2352]
  • Improvement for SharePoint Security Groups in the created course sites [ALMS-2318]
    • additional unique ‘Visitors’ group is created with READ permission level
    • Catalog Owners group are owners for all groups created on the course site
  • Unique groups are created in course created from template (they were taken from the template site before) [ALMS-2287]c
  • Added validation of default organization in SCORM manifest [ALMS-2298]
  • Packages are updated with new logo [ALMS-2325]
  • Image handling, when a Quiz is shared and re-used in other courses learners will see the images even when not enrolled to that course [ALMS-2294]
  • Course Administrator will receive a notification when uploading images if the add-in has not been trusted. The Add-in must be trusted after course creation in LMS365. See 'Trust Link' [ALMS-2295]
  • Adjustment of maximum width of a PDF or Word Document to make it more readable on a high resolution screen [ALMS-2300]
  • Invert the icon in Quiz Statistics List Drop Down [ALMS-2290]
  • User should be able to click only on module’s title and action button not grid row in the add-in MLAP [ALMS-2059] [ALMS-2249]
  • Add Quiz/SCORM to Learning Path via selection from dialog like it’s done for embedded item [ALMS-2060]
  • Separate configurations for each add-in when using different add-in parts on a single page [ALMS-2248]
  • Improved access denied messages [ALMS-2132]
  • Reference to support e-mail address in all error messages [ALMS-2089]

Bug Fixes

  • French localization: Impossible to create/edit/delete scale set [ALMS-2291]
  • Fix for SCORM app not working when app was installed on site with '&' in URL [ALMS-2312]

('Oops, something went wrong.' error is in administration)

  • Something went wrong. Session has expired error on app parts before user opens the admin panel in Safari [ALMS-1822]

‘Refresh’ button will be present on course catalog app part, rest of app parts will be opened fine.

  • Permissions for groups are not created automatically upon creating course from custom site template [ALMS-2109]
  • Users from Visitors group are included in Course Catalog license count [ALMS-2140]
  • More intuitive message instead of No License exception on Course Catalog app admin panel [ALMS-1356]

v.1.5.0

New Features

LMS365 | Course Creator & Catalog

  • My Training Dashboard add-in part [ALMS-1858]. My Training Dashboard is a configurable add-in that is part of the course catalog app which enables your learners to get an overview of all their training. It will show the learners the courses they are taking, the courses in progress, courses completed, their Continuing Education Units (CEUs), their certificates obtained and a Leader board. Each of these items can be enabled / disabled by editing the Add-in Part.
  • Ability to remove course completion status and certificate [ALMS-1912]. Often it is required to remove the test data when the course goes live, and this option will help facilitate this process. On the course details page of course catalog administration there’s a new delete icon available for users who completed the course that opens a dialog for confirmation. Course completion is deleted, and certificate is marked as deleted upon confirmation.

LMS365 | SCORM Player

  • SCORM content is loaded only from SCORM domain even when it’s played from Learning Path app part [ALMS-1958]

Bug Fixes

  • ‘The resource cannot be found’ error appears if you try to download SCORM package [ALMS-2026]
  • Reports table shouldn’t not have scroll bar in course catalog|SCORM|learning path add-in [ALMS-1834]
  • Item does not exist. It may have been deleted by another user error in Learning Path with presentation which contains ‘ – ‘ character in title [ALMS-1992]

v.1.4.2

New Features

LMS365 | Learning Module Builder

  • Confirmation page inside a learning path that allows to ensure learner has read and understood the learning module [ALMS-1350]
  • Ability to add links into a learning path [ALMS-1507]

The system auto detects the document type and tries to play it in the embedded player, otherwise opens the file in the new tab.

LMS365 | SCORM Player

NOTE

SCORM settings are unified for all sites of the tenant. Changes made for a package are applied to all tenant sites.

  • New design for SCORM Player including single navigation when inside a learning path [ALMS-252]
  • Redesigned administration pages incl. uploading & managing SCORM packages [ALMS-1579]

LMS365 | Course Creator & Catalog

  • Ability to edit/delete categories and tags [ALMS-1305]

Improvements

  • Support for OData service to get information about learning paths, SCORM packages & user statistics [ALMS-1532]
    Access key is provided on request. Please contact support to get more information on that.
  • Rebranding Learning Path app & renaming of apps to add-ins [ALMS-1697]

LMS365 | SCORM Player

  • Trial license is limited to 30 days with no restrictions for users or packages [ALMS-1722]
  • Align the way SCORM add-in detects learners similar to other add-ins [ALMS-223]
    • when add-in is installed as stand-alone all users from ‘Visitors’ group will be considered learners
    • when add-in is a part of a course all users from ‘Learners’ group will be considered learners
  • Ability for SCORM player to look for manifest inside a folder [ALMS-1342]
  • Ability to sort SCORMs in My Learning app part [ALMS-1462]
    Packages are sorted the same way as order is set in SCORM Player admin page
  • Replace My Learning app part in SCORM add-in for the one like in learning path [ALMS-1475]
  • Show in separate window option is disabled by default on SCORM edit page [ALMS-1713]
  • On/Off text is added to toggle switch to make it more clear which option is selected [ALMS-1721]

LMS365 | Learning Module Builder

  • Ability to hide SCORM when inside a learning path in My Learning app part [ALMS-1472]
  • Ability to edit the already added Embed item in learning path [ALMS-1474]
  • Default for My Learning app part is set to show learning paths first, then SCORMs [ALMS-1758]

LMS365 | Course Creator & Catalog

  • Add ability to see course list by course catalog administrator and Edit/Delete course in case of invalid license [ALMS-1906]
  • Redesigned course catalog page [ALMS-1469]
  • New course list page which give an overview of the course statistics [ALMS-642]
  • All available/Enrolled/Required/Options tabs show courses whether they are completed or not [ALMS-1464]
  • Add link to Course Catalog site not page after creating a course [ALMS-1470]
  • Default text is removed from course home page [ALMS-1522]

Bug Fixes

  • Floating: Token request failed on course catalog app part [ALMS-1634]
  • Course Teacher (visitor in Course catalog) gets “You are not permitted to view this page” by clicking delete course button [ALMS-1901]
  • Error after specific SCORM completion [ALMS-1897]
  • Site collection default groups are deleted when a course created from template is deleted [ALMS-1874]
  • ‘Next’ button is enabled in learning path in confirmation item even if it isn’t checked [ALMS-1886]
  • List of users’ attempts fails to display for over 1500 users [ALMS-1884]
  • Specific SCORM package hangs on loading with resource unavailable error in network logs [ALMS-1879]
  • Always use HTTPS for api.365.systems [ALMS-1882]
  • Return filter & ‘Redirect URL’ options in My Learning Modules add-in part for SCORM add-in, and make them available in add-in part of Learning Module Builder add-in [ALMS-1862] [ALMS-1866][ALMS-1865][ALMS-1867]
    It will be possible to show specific learning modules on a page with My Learning Modules add-in part should that be necessary. You will need to modify the add-in part’s property and add learning modules’ titles separated with semicolon for modules which you want to show on the page:

The ‘Redirect URL’ option is also optional and may be used to direct users to a custom page after they finished the attempt. Redirect works for ‘Exit’ & ‘Pause’ buttons in learning path, and ‘Finish’ button for SCORMs.

NOTE

In order to see these options in add-in parts you need to have ‘Custom Script’ options enabled in the tenant settings. Read more about it at https://community.office365.com/en-us/f/154/t/353558

  • Return course catalog Azure page to be available by direct URL [ALMS-1871]
  • Learner is redirected to SCORM administration part after clicking on My Learning add-in part link in the left menu [ALMS-1869]. Learner will be redirected to page with My Learning add-in part since he doesn’t have permissions to administration part.
  • Course administrator (Visitor in Course catalog) doesn’t have access to select SCORM packages [ALMS-1850]
  • Default settings are different in SCORM & Learning Module Builder add-in parts [ALMS-1856]
  • Object reference on continue learning path that contains SCORM package that was deleted from tenant [ALMS-1857]
  • SCORM that you drag takes the first place when you reorder SCORMs in SCORM Player page [ALMS-1860]
  • When you embed Sway it does not fill the screen to the size set by the Sway embed code [ALMS-1505]
  • When system loads embedded content into a learning path the page doesn’t show right content area size in the first step [ALMS-1546]
  • Certificate is not downloaded in course catalog if you add it to a course at a later time [ALMS-1521]
  • Some learners cannot see a certificate [ALMS-1616]
  • ‘Student’ word before username when a certificate is located inside SCORM [ALMS-1660]
  • Theme is not applied in select SCORM dialog [ALMS-457]
  • Support case in course catalog when URL of subsite was changed so that it doesn’t break the flow [ALMS-1372]
  • Session expired exception when viewing add-in parts in Safari [ALMS-1864]

v.1.4.1

New Features

LMS365 | Learning Module Builder

  • Ability to embed Office Video, Office Mix, YouTube & other embedded code into a learning path. The item is completed when user clicks ‘Next’ in a learning path player. [ALMS-1122]
  • Ability to delete attempt [ALMS-664]

LMS365 | SCORM Player

  • Ability to upload new version of package without losing attempts [ALMS-370]

Improvements

  • Migration of the SQL Server Databases from Federations to Elastic Scale [ALMS-1324]
  • Localization: ability to apply translation to sites of non-English locale [ALMS-430]
  • Reports enhancements [ALMS-1116]
    • Additional user identifier added for User Email|Account|Department
  • Correct add-in titles are added on Azure pages (LMS365, SCORM Player 3365, Assignments, Learning Path) [ALMS-1121]

LMS365 | Learning Module Builder

  • Reports enhancements [ALMS-1116]
    • Filter for Active|Deleted|All learners

LMS365 | SCORM Player

  • Improved progress bar when uploading a package [ALMS-259]
  • ‘Date Completed’ in reports includes time besides date [ALMS-1120]
  • ‘Date Usage’ column is removed [ALMS-1120]

LMS365 | Course Creator & Catalog

  • Ability to navigate to a course administration pages from course catalog [ALMS-1141]
    A modal window will open with courses list by clicking on ‘SCORM Player’, ‘Learning Path, ‘Assignments & GB’ on course catalog administration page.
  • Reports enhancements [ALMS-1116]
    • Filter for Active|Deleted|All learners
    • ‘Course URL’ is added to global reporting level [ALMS-1118]

Bug Fixes

  • Course is located in ‘Completed’ tab although the learner did not complete all learning paths [ALMS-1345]
  • Specific SCORM package opens in a small window in Safari, Chrome on Ipad [ALMS-1311]
  • Start SCORM attempt through learning path when timeout between attempts is not elapsed results in the error [ALMS-1460]

v.1.4.0

New Features

LMS365 | Learning Module Builder

  • Add-in allows organizing SCORM packages and documents of different types and into sequenced learning steps. Other features include:
    • ability to set prerequisites so it’s not possible to start the locked learning path until its prerequisites are completed
    • ability to add Learning Module Builder add-in into a course using Course Creator & Catalog add-in, and complete a course by completing a learning path. Learning Path marked as included in course completion appears in Grade Book and is included in Course Complete and certificate generation.
    • support for localization

Improvements

  • Universal navigation across all add-ins [ALMS-899]
  • All installed add-ins are displayed as tabs in the administration pages.

LMS365 | Learning Module Builder

  • Replace progress icon with standard 'working on it' [ALMS-690]
  • Install only new My Learning app part in case both SCORM Player and Learning Module Builder add-ins installation [ALMS-1000]

LMS365 | SCORM Player

  • Do not delete data, but mark it as deleted (for feature reports) [ALMS-282]. System should keep all data (web/user/attempts) and on delete action mark them only as deleted and do not delete them for feature reports possibilities.
  • New column in SCORM admin pages to be able to go into package attempts [ALMS-877]

LMS365 | Course Creator & Catalog

  • Ability to add multiple categories for course [ALMS-210]
  • Show certificate icon immediately after course completion [ALMS-826]
  • Support for OData service to get information about courses, users, and course completions [ALMS-589]. Access key is provided on request. Please contact support to get more information on that.

Bug Fixes

  • Assignment task with closing date reached isn't generated for user which was resolved before assignment with closing date reached created [ALMS-179]
  • IE10: Script error appears while upload image in assignment into editor: Image didn't upload to editor [ALMS-178]
  • Tiling of background in admin page of course catalog [ALMS-520]
  • Don`t display percentage to trigger the course completion for SCORM column in gradebook [ALMS-355]
  • Learners are not unique in reporting [ALMS-563]
  • Impossible create course on root site. User has Deny permissions [ALMS-592]. Issue happened when custom scripting options were enabled in SharePoint settings.
  • Add-ins are not added to course site if course is created under external account [ALMS-924]
  • User with apostrophe in his name gets ‘Unable to acquire LMS API’ error on launching SCORM from My Learning web part [ALMS-974]
  • Course is not moved from ‘All available’ to ‘Completed’ in course catalog [ALMS-989] in case when auto completion is set after SCORM in course is completed.

v.1.3.1

New Features

  • Web shop for add-ins (integration with FastSpring) [ALMS-377]. FastSpring license management is integrated to keep all data about license as part of add-ins infrastructure.

Improvements

  • Safe delete for licenses (only mark as deleted) [ALMS-506]. To allow license reactivation on tenant after changing to trial its status is marked as deleted but is not removed from the database.
  • Add info about EULA to Admin part [ALMS-528]. A link to License Terms & Conditions is added to the License Information page.

Bug Fixes

  • Certificate is not generated if capital letters are used in certificate tokens [ALMS-692]
  • Failed status of directoryreader job on production [ALMS-691]
  • Impossible to enroll on course. Object returned by the following call stack is null. "AssociatedMemberGroup" [ALMS-688]
  • Impossible to create course. Object returned by the following call stack is null. "AssociatedOwnerGroup" [ALMS-686]
  • Wrong displayed background overlay [ALMS-679]
  • Errors in scorm: No connection string named 'LMS365Connection' could be found in the application config file [ALMS-484]
  • The underlying provider failed on Open [ALMS-421]
  • Unify license page after installation add-in first time: fields and design for add-ins (SCORM, LMS365, assignment and gradebook) [ALMS-208]
  • No error/warning about license has already been activated when one license was activated on 2 different tenants [ALMS-233]

v.1.3.0

New Features

LMS365 | Course Creator & Catalog

  • Certification option as part of Course Creator & Catalog add-in [ACCA-382]. Certification possibilities are implemented in the LMS365 allowing to grant certificates to Learners for completing courses.
  • System should provide possibility to create/view/edit/delete certificate templates [ACCA-385].
    Managing certificate templates is available from Certificates section in the administration back-end.
  • Certificate should be given when learner completes a course [ACCA-386]
    For completed courses Learners are assigned Certificates selected during Course creation or editing:
  • UI: System should have modern, SP inspired, design with theme support and etc. [ACCA-384]. LMS365 Administrator back-end and Settings page interface has been changed.
  • Add Assignments & Grade Book add-in to course creator UI [ACCA-367]. In the process of Course creation it is now possible to set Assignments & Gradebook add-in as required.
  • Add license functionality to Course Catalog [ACCA-449]. Course Creator & Catalog add-in now has its own license that does not depend on the SCORM Player add-in license.
  • Create reports functionality [ACCA-409]. Separate Reporting functionality implemented for Course Creator & Catalog add-in that includes Reports by Learner and by Course.

LMS365 | Assignments & Gradebook

  • The system should provide language packs and customer's localization [AGA-143]
  • The add-in should provide predictable (and with good user experience) possibility to work with attachments [AGA-136]. This includes working with documents attachment to Assignments, ability to view documents in Office365, etc.
  • Add-in should have consistent UI [AGA-142]

Improvements

LMS365 | Course Creator & Catalog

  • Should be more space between field names in course creation|edit forms [ACCA-133]
    Course creation/edit form was improved to leave more space for localized titles.
  • Course creation - picture library - delete picture [ACCA-230]. Possibility to delete files in image picker added
  • Add AD groups to enrolment [ACCA-343]
    AD groups now can be added to Course Administrators or Learners fields.
  • Should be possible to add AD groups in Course admins and Learners fields [ACCA-282]
    All AD group members are assigned corresponding permissions for created course after adding an AD group to course administrators or Learners.
  • Form validation: make the validation on the client first, and then on the server [ACCA-344]
    For validation is added to required fields only.
  • Update loading progress on course creating (SignalR library) for ability to work with AppInsights and for cases with several servers environment [ACCA-458]
  • Creation of courses with not unique titles and URLs on different subsites [ACCA-326]
    Now it is possible to create courses with the same title and URL on different subsites.
  • SCORM Player add part should be enabled automatically (after manual installation in course) [ACCA-268]
    If SCORM Player add-in was manually installed on Course Site, it is now automatically enabled in Course Settings.
  • Keep version of passing criteria [ACCA-297]
    If SCORM completion settings were changed, old version is saved to preserve status of attempts completed with old settings.
  • Limit number of characters in course catalog [ACCA-323]
    Maximum 200 symbols is displayed in course description. If Course description is longer, it is hidden and link ‘Read more’ is displayed.
  • Admin Page icons in Catalog [ACCA-347]
  • Course Catalog Paging [ACCA-348]
    Paging functionality implemented for Course Catalog. Now 20 courses are displayed per page.
  • Add Search (by name, description, category, tags) [ACCA-350]
    Course catalog search implemented:
  • Catalog Configurations [ACCA-351]
    Administrator can configure Catalog views for Teachers and Learners:
  • Reorganize tabs [ACCA-459]
    Tabs order was changed like:
    • All Available
    • Enrolled
    • Required
    • Optional
    • Completed
  • LMS365 Administrator page enhancements [ACCA-352]
    Icons for new features have been added.
  • Admin Page: Mockups and report examples [ACCA-354]
    Reports structure has been slightly changed.
  • Download certificate by clicking on certificate icon [ACCA-415]
    Certificate is downloaded by clicking the Certificate icon in Course Catalog:
  • Add Certificate picker in Course creator [ACCA-416]
    Certificate Template is selected on course creation/edit form:
  • Provide default certificate template [ACCA-418]
    After Course Creator & Catalog add-in installation a default certificate template is created.
  • Show recommendation about image size for certificate template [ACCA-419]
    On certificate template creation form recommendations about image size are displayed:
  • Make session time more than 30 minutes [ACCA-239]
    A notification was added before session expiration.
  • Logging for course creating/updating [ACCA-452]
  • Add-in installation optimization [ACCA-453]
  • Use https only cookie for Asp.NET session [ACCA-541]

LMS365 | Assignments & Gradebook

  • Change the Assignment Window [AGA-608]
    The Documents section was moved from left to right and the content window attached to the left side of the Assignment window.

Implement methods for getting SharePoint groups by ID [AGA-640]

LMS365 | SCORM Player

  • Change session storage from InProc to distributed storage [SAONE-513]
    Session storage is changed from InProc to distributed storage.
  • Configure CloudFlare CDN for fixing SCORM player latency all around the world [SAONE-555]
    To improve user experience from loading media content CloudFlare CDN was configured.

Bug Fixes

  • 'Allow user to resume incomplete attempt' option is not checked by default when you select to add a SCORM package for the course site [ACCA-341]
  • Duplicate SCORM packages are created after reading SCORMs through course catalog on course [ACCA-331]
  • Confirmation window is not displayed in current position of window [ACCA-306]
  • Course template selection [ACCA-322]
  • Error opening course catalog after deleting unique permissions in course's site [ACCA-437]
  • Certificates, Language, License, Settings icons should not be displayed for course teacher [ACCA-518]
  • Chrome\FireFox: Not all field title is displayed ( Course Administrators) [ACCA-237]
  • Waiting Microsoft feedback -> Floating: (401) Unauthorized [ACCA-431]
  • Open course catalog - 503 error appears [ACCA-529]
  • Calculate start and end of the week as UTC date [AGA-606]
  • File not found exception on assignment task update [AGA-609]
  • Error occurs during opening *.xls file in assignment task [AGA-605]
  • Visitors are not learners on the site which has the same URL as deleted site [AGA-604]
  • Learner will be able to Submit completed task when Teacher and Learner edit returned task at the same time [AGA-602]
  • There is no notification about adding our site to trusted zone [AGA-442]
  • Check completion status for SCORM - Continue MLWP [SAONE-582]
  • Site Collection administrator will get looping redirect of a web page when he opens SCORM administration part (user was not added to the Owners group and EULA was not accepted on this tenant) [SAONE-592]
  • 500 internal server error on attempt to start any SCORM (incorrect URL is formed) [SAONE-623]
  • Attempt to generate report for ~2000 people times out [SAONE-605]
  • Unpack package 0% and shows no error when package includes a file with SharePoint restricted characters [SAONE-594]
  • Make My Learning app part title NOT clickable [SAONE-572]
  • Performance issue for customer located in US [SAONE-539]
  • XSS script shouldn't be saved in localization [SAONE-537]
  • Impossible to finish attempt of SCORM [SAONE-630]
  • Attempt of SCORM is not opened. Redirect from https to http [SAONE-632]
  • SCORM Player add-in cannot run event receiver [SAONE-633]
  • License page is not available after installing add-in the first time: session has expired [SAONE-635]
  • There is no redirect from separate window to main after finish of attempt [SAONE-638]
  • Impossible to edit SCORM package. Different URL after saving changes of SCORM [SAONE-631]
Was this article helpful?
2 out of 2 found this helpful

Comments

Article is closed for comments.