What’s New in ShareKnowledge 13.0

  • Added support for Azure Blob Storage as a learning material storage for courses.
  • Added a calendar for learners. The learner calendar displays training events and courses with due dates. It can be found in the top bar of the My Learning site.
  • Added a calendar for training administrators. The training administrator calendar displays training events. It can be found in the top bar of the ILT Management site. A training administrator can also click on a free time slot to start creating a new event.
  • Implemented a training catalog for learners that displays training events that a learner can enroll in.
  • Improved logging for the BIT tool: more detailed stats about job titles, regions, user positions, user roles, and user regions.
  • Improved email messages for Identity Server: now emails include a note explaining how to get a new password reset link after the old link’s expiration.
  • Improved performance when adding a material from a SharePoint Online library to the structure of a compound course.
  • Learners can sign courses when ShareKnowledge is set to work with ShareKnowledge Identity Server.
  • Learners can sign courses using AzureAD accounts with MFA.
  • Introduced ShareKnowledge Identity Server 1.2 with the following improvements

    • Logos and display texts for login buttons can be customized via the application configuration.
    • The password reset token lifetime can be altered via the application configuration.

    • It is possible to sign in users automatically after setting or resetting password.

    • You can add a consent checkbox for new users with a link to your “Terms and Conditions” document and/or your “Privacy Policy” document.

    • ShareKnowledge Identity Server can write logs to an Azure Blob storage and an Azure Log Analytics workspace.


What’s New in ShareKnowledge 12.2

  • Implemented ADFS authentication through ShareKnowledge Identity Server. Multiple ADFS server instances can be used together in ShareKnowledge Identity Server.
  • New design for login pages in ShareKnowledge Identity Server.
  • Introduced the ‘Course Record Import Application’ for bulk import, edit or deletion of learning records, and for uploading and attaching certificate files to these learning records.
  • Introduced the ‘Library Synchronization Tool’ that simplifies working with BizLibrary courses.
  • Dynamic department rules are now part of ShareKnowledge, replacing the ‘Dynamic OU’ tool.
  • Improved AICC courses handling: now ‘student_name’ is filled out according to the AICC specification, which avoids issues with playing some AICC courses.
  • It is now allowed for SCORM 1.2 courses to submit more than 4 KB to the ‘cmi.suspend_data’ data model element when ShareKnowledge does not require strict compliance with the SCORM standard.
  • Improved audit trail logging:
    • Implemented logging for job titles.
    • Implemented logging for dynamic department rules.
    • Logging for creation, edit and deletion of organizational units is now managed by three system properties instead of one property.
  • Added labels for the ‘Save & Close’, ‘Finish Assignment’ and the ‘Close’ buttons for a better user experience in the SCORM player.
  • The BIT tool can manage the ‘Skills Manager’ role and the ‘External Support Specialist’ role.
  • Memory usage optimization for processing enrollment rules in the deferred mode.
  • Greatly improved performance of the ‘Enrollment Rules List’ page on large amount of data.
  • Course attempts that were started a long time ago, but not finished yet, can be automatically collected and finished. This feature can be used for ‘E-learning’ and ‘Learning Material’ type courses without requirements that can only be done from learner-side (e.g., reading confirmation).
  • Added an email notification for learners about courses that are soon to be automatically collected and finished.

Resolved Issues:

  • The SQL version of the ‘Master Status Report’ (i.e., the ‘CourseReport’ SQL view) contains duplicate rows and too many records in comparison with the ‘Master Status Report’ located on the ‘Course Management’ site. Bug #974.
  • The ‘Training’ button and the ‘Compound’ button are mixed up in places on the ‘Learning History’ page. Bug #980.
  • The ‘Cancel’ button appears in a simple required course based on training even though the course does not allow cancelling the event request. Bug #1077.
  • A learner cannot unenroll from a ‘Training’ type activity in a required compound course. Bug #1156.
  • Filtering by the ‘Author’ column breaks the ‘Extended Report’. Bug #1125.
  • The ‘Manage Licenses’ page always displays zero in the last group of ‘LMS Identification Code’. Bug #1150.
  • It is impossible to upload a license if the logging level is set to the “Verbose” level and the number of active users exceeds the license limitations. Bug #1184.
  • It is impossible to block users from the “Manage Users” page if the current number of active users exceeds the license limitations. Bug #1069.
  • The “BIT” tool does not block users if the current number of active users exceeds the license limitations. Bug #617.


What’s New in ShareKnowledge 12.1

  • Implemented ADFS authentication.
  • Improved AICC courses handling. Implemented review mode for AICC courses.

  • Added a feature for allowing the SCORM player to display a custom HTML text message disclaimer for learners at every run.

  • Increased request length limits and timeouts, allowing for creating RapidAssessments tests with large embedded videos.

  • The organizational unit tree is now initially expanded to the second level.

  • The “Date Modified” and the “Modified By” columns were added to the course management page.

  • Now the ‘Extended reports’, ‘Master Status report’, ‘Observer report’, and the ‘Master Status Report for Blocked Users’ display dates in a long date format that includes time.

  • The export to XLSX feature was implemented for the “Gradebook” page.

  • When ShareKnowledge uses a SharePoint Online document library as a learning material storage and configured to use the office document viewer, then documents will open in a new tab.

  • Administrators can filter system properties by ‘Contains’ instead of ‘Starts With’ on the “Adjust System Properties” page for a better user experience.

  • The DevExpress® controls were updated from version ‘20.1.7’ to ‘20.1.12’.

Resolved Issues:

  • An error occurs when a learner clicks the “Save & Close” button or closes the tab to exit a SCORM course that contains nested ‘activities’ (in terms of the SCORM standard). Bug #752.
  • The total time for SCORM courses might be calculated incorrectly if learners hit the “Save & Close” button. Bug #748.

  • If a SCORM 1.2 course does not set the “cmi.exit” variable and a user pauses the attempt, then the SCORM player resets user progress after resuming the attempt. In particular, this can be reproduced in SkillSoft courses. Bug #686.

  • AICC courses cannot save progress when the “Core_Lesson” field contains special characters. In particular, this can be reproduced in SkillSoft courses. Bug #696.

  • ShareKnowledge does not support the “Lesson_Location” parameter for AICC courses. Bug #697.

  • The learning plan displays finished required courses when publishing status is set to “Expired”. Bug #733.

  • The “Import Attendance” button imports data incorrectly and marks all imported entries as missed events. Bug #630.

  • Result expiration dates are displayed in UTC+0 on the “Learning History” page. Bug #804.

  • The first extension in the “UI.Learner.AllowedUploadFileExtensions” system property is not allowed for use in the “Attachment” field on learning record submit and edit pages. Bug #776.

  • A blank page appears instead of a validation message when a learner submits a learning record that does not require approval and contains validation errors. Bug #917.

  • A category is not saving when a learner submits a learning record for an external course. Bug #897.

  • The event information page contains broken “Go to Webinar” links if the links contain some special characters, e.g. a double quote. Bug #629.


What’s New in ShareKnowledge 12.0

  • New deployment model. ShareKnowledge is installed as a web solution on IIS. No Microsoft SharePoint is required.
  • The ShareKnowledge jobs engine now uses Windows Task Scheduler.
  • ShareKnowledge can use file system or a SharePoint Online Document Library as a learning materials storage.
  • Design improvements:
    • The “My Learning” site’s design was improved.
    • New design for the ShareKnowledge system’s top bar.
  • New navigation link and landing page management. Administrators can add and remove links, add translations, assign icons and change the order of links.
  • Learners can manage their time zones and languages. Administrators can set these options for learners as well.
  • The “Reporting Module” has become a part of ShareKnowledge and does not require installation.
  • The “Sign-up Module”, “Calendar Module” and the “Survey Module” are deprecated and have been removed.
  • ShareKnowledge can work with ShareKnowledge Identity Server:
    • ShareKnowledge Identity Server supports any OpenID providers (Azure AD and Google are already implemented and available out-of-the-box), on-premise AD and local IdentityServer4 users. We can add new OpenID providers on request.
    • The management application for ShareKnowledge Identity Server allows resetting passwords, deleting accounts, and unblocking accounts that have been temporarily locked.
    • FBA is no longer supported by ShareKnowledge, use
      ShareKnowledge Identity Server instead. Migration process is provided.
  • BIT returns exit codes. Use this in automation tasks.
  • New skill management feature. ‘Skills Manager’ can add new skills to the ShareKnowledge system and assign them to users.
  • The Course Import tool can import short description, the number of CEUs, a small logo and a large logo. These new fields are optional.
  • The DevExpress® ASP.NET controls were updated from version ‘19.2.6’ to ‘20.1.7’.
  • Internet Explorer 11 and Microsoft Edge Legacy are no longed supported.

Resolved Issues:

  • A user cannot be restored and have changes made to their account in the same run of the BIT tool. Bug #16634.


What’s New in ShareKnowledge 11.2

  • Added the “Audit Report” that allows for the viewing of the audit trail logs, i.e. actions and events that have occurred in ShareKnowledge and have been tracked. The logs are arranged in chronological order. The report can be printed if necessary.

Resolved Issues:

  • The SCORM player is not working in Google Chrome 83 because of errors occurring when trying to finish a course, attempting to save and close a course, or when browsing through the table of contents. Bug #17114.
  • The BIT tool cannot change a user from the “Instructor” role (assigned in the root unit) to the “Leading Instructor” role, if this user already has the “Instructor” role in a child unit. This issue also occurs when changing the “User Administrator” role or the “Department Administrator” role to the “System Administrator” role on the same principle. Bug #17022.
  • It is impossible to upload a license file to ShareKnowledge in Google Chrome 83. Bug #17110.
  • The “History” section of the learning record page does not display who has submitted the record if the record was submitted and then approved. Bug #17059.
  • A manager cannot see the “Certificate ID” field of a learning record submitted by a subordinate until the record is approved. Bug #17080.
  • When ShareKnowledge is configured to use multiple authentication types including Azure AD / ADFS authentication, an Azure AD / ADFS user can neither continue, nor save, nor finish an e-learning course after the authentication token’s expiration. The token will expire after an extended period of inactivity, e.g. if the user has been watching a video in the SCORM player for more than 1 hour. Bug #17140.


What’s New in ShareKnowledge 11.1

  • Now learners, managers, and instructors can submit non-successful learning records.
  • Audit trail logging has been improved, including but not limited to courses, learning records, users and organizational units.
  • Added support for Microsoft® SharePoint® Server 2019; however, the classic experience mode is required for the “Learning Materials” library when using this SharePoint® version.
  • The BIT tool can be configured to disable organizational unit deletion.
  • In the “Event Schedule” grid, training administrators can sort and filter data by the columns used for canceling, deleting, and finishing events.
  • Introduced the ShareKnowledge Web API. Must be deployed separately. The API can be used to import learning records.
  • The DevExpress® ASP.NET controls were updated from version ‘19.2.4’ to ‘19.2.6’.

Resolved Issues:

  • When ShareKnowledge is configured to use only Azure AD / ADFS authentication, an Azure AD / ADFS user can neither continue, nor save, nor finish an e-learning course after the authentication token’s expiration. The token will expire after an extended period of inactivity, e.g. if the user has been watching a video in the SCORM player for more than 1 hour. Bug #16972.
  • The learning record page for an approved learning record does not contain the “History” section. Bug #16834.
  • Custom icons attached to courses cannot be displayed on ShareKnowledge pages. Bug #16900.
  • It is impossible to change the order of enrollment rules after deleting a job title or an organizational unit that was used in enrollment rules. Bug #16887.
  • Azure Active Directory users cannot study courses with signatures if these courses must be signed by entering login and password. Bug #16864.
  • ShareKnowledge does not allow adding, editing, blocking or restoring ADFS users. Bug #16806.
  • The BIT tool configured to manage primary positions marks users with primary positions as modified on every run. Bug #17000.
  • The BIT tool clears descriptions of organizational units and job titles. Bug #16994.


What’s New in ShareKnowledge 11.0

  • Improved certificates management:
    • A user can now specify a certificate ID when submitting a learning record and attach a certificate to an existing learning record.
    • Now it is possible to generate a certificate from a template for successful results only.
    • A learning record can have multiple certificates (both attached ones and generated ones).
    • Added the ability to remove a certificate. A removed certificate can still be downloaded.
    • Once a user generates a certificate from a template, it will be saved in ShareKnowledge. Additional requests for this certificate will download the stored certificate.
    • Now the sample certificate template will be available in the “Manage Certificates” item after installing or upgrading ShareKnowledge.
    • Now the IDs for generated certificates will be shorter and will be issued sequentially.
    • The sample certificate template has been changed:
      • We added support for the [CertificateID] variable and added this variable to the sample template. We recommend using it instead of the deprecated [CertificateIndex] variable.
      • We no longer support the [UserIndex] and the [WhetherTheCourseIsCompletedOrPassed] variables. They were removed from the sample template.
    • Previously, a link in the “Course Name” column of the reports navigated to the course page. Now it navigates to the learning record page, if the learning record exists, or to the course page if there is no learning record. Now the learning record page also contains the “Go to Course” button that navigates to the course page.
    • The “Certificate Report” was deleted. The “Certificate” column was added to the following reports: the “Master Status Report”, “Observer Report”, “Team Report”, “Signature Reports”, “Extended Reports” and the “Blocked Users Report”.
    • Clicking on a link located in the “Certificate” column will download the latest saved certificate.
  • Improved personal data management:
    • Introduced the new learning role called “External Support Specialist”:
      • A user with this role cannot see personal data in ShareKnowledge.
      • Personal data stored in SharePoint (for example, SharePoint document libraries and SharePoint user lists) will still be visible for this role.
    • Developed a procedure to anonymize the ShareKnowledge database. Once the database is anonymized, you can send it to the ShareKnowledge support team for analysis.
    • ShareKnowledge no longer writes personal data to logs.
  • Updated the template file that was used for sending credentials to FBA users (“formsauthentication.body.txt”). Please update your current template manually.
  • In the BIT configuration file, the default value for “positionDeleteOperationEnabled” was changed from “True” to “False” in order to prevent accidental deletion of job titles.
  • The SCORM player can play courses from a CDN; the following system properties were added: “Core.Player.RequireAuthorization”, “UI.Player.ContentUrlTemplate” and “UI.Player.LaunchUrlTemplate”.
  • The DevExpress® ASP.NET controls were updated from version ‘19.1.5’ to ‘19.2.4’.

Resolved Issues:

  • Logins for FBA users are emailed with a claim prefix. Bug #16695.
  • If a user opens the “Add a Trainer” page from one of SharePoint zones, then this page will not work when accessing it from different zones. Bug #16705.
  • The “Show All Attempts’ Results for User” pre-filter is ignored when exporting data from the course or activity grading page to a file. Bug #16722.
  • All the pre-filters (“Depth Level”, “Team”, “ID” and “Required Courses Only”) are ignored when exporting the “Team Report” to a file. Bug #16461.
  • Custom course icons are not displayed in the “General” tab of the course settings. Bug #16672.
  • Cannot update existing personal assignments via the “Import Personal Assignments” page. Bug #16687.
  • Meeting request cancellations are displayed incorrectly in Outlook. Bug #16753.
  • Any ShareKnowledge user can download an attendance sheet by a direct link, even if the user has no rights to download it. Bug #16748.
  • When importing information on event attendance using the “Import from Server” feature, it is impossible to select a file located in a sub-folder. Bug #16784.
  • When importing information on event attendance using the “Import from Server” feature, the “Directory” column displays the wrong data. Bug #16785.
  • When adding a material to a compound course, the search feature cannot search for files located inside sub-folders. Bug #16761.
  • When adding a material to a compound course, the popup window content is displayed incorrectly if the “Deployment.Materials” property contains two or more libraries separated or surrounded by whitespace. Bug #16686.
  • Instructors cannot change the course type for a submitted learning record if the record requires only manager approval. Bug #15713.
  • It is impossible to add a new user with the “c:05.t” claim. Bug #16667.

What’s New in ShareKnowledge Sign-Up Module 11.0

Resolved Issues:

  • The Sign-Up Module does not send the notification of new registration requests. Bug #16746.
  • If a user has selected a region while submitting a registration request, this request cannot be approved. Bug #16594.
  • Impossible to use the login page after using a password reset; navigate to the login page as a workaround. Bug #16593.


What’s New in ShareKnowledge 10.0

  • It is now possible to generate a full-featured “Question Level Report” (with question texts and correct answer texts) for a ‘RapidAssessments’ test initially created in a different ShareKnowledge instance.
  • The DevExpress® ASP.NET controls were updated from version ‘18.2.5’ to ‘19.1.5’.

Resolved Issues:

  • It is impossible to assign or remove a role, or give manager permission to a user who does not exist in SharePoint. Bug #16585.
  • Editing a blocked user in ShareKnowledge will give this user access to SharePoint. Bug #16590.
  • Unclear error message when saving changes on the “Add User” / “Edit User” page with the blank “User Account” field. Bug #16591.
  • After editing the “User Account” field, the new user does not receive access to SharePoint if the old user had no access to SharePoint. This bug can be reproduced when the “Core.Security.Forms.SyncUsers” property = “Normal” for FBA users or the “Core.Security.NonForms.SyncUsers” property = “True” for users of other authentication types. Bug #16589.
  • The “User Account” field cannot be changed for blocked users if the “Core.Security.Forms.SyncUsers” system property = “Minimal” for FBA users or the “Core.Security.NonForms.SyncUsers” property = “False” for users of other authentication types. Bug #16581.
  • The BIT tool’s feature that allows account reuse doesn’t work. Bug #16584.
  • An error occurs after searching for categories in the “Learning Catalog” and clicking on a found category. Bug #16631.
  • The drag-and-drop feature does not work for the “Ordering” and the “Matching” question types of ‘RapidAssessments’ tests when using touchscreens on Windows devices. Bug #16598. (The bug was fixed for tests created in ShareKnowledge 10.0 or later. To make it work properly, also set “dom.w3c_touch_events.legacy_apis.enabled”=“true” in Mozilla Firefox and enable “Touch Events API” in Google Chrome.)
  • A learner completes all required activities of a compound course with passing results; then the system administrator blocks this learner. After that, if the instructor selects the ‘Complete Course Automatically’ checkbox, there will be an error when attempting to save changes. Bug #13301. (The bug was fixed for leading instructors by allowing them to perform this action for blocked users and users without active positions.)
  • A learner completes all required activities of a compound course with passing results except for one required activity, and the ‘Complete Course Automatically’ function was enabled. If the system administrator then blocks this learner, and the instructor deselects the ‘Required Activity’ checkbox related to this remaining activity, there will be an error when attempting to save changes. Bug #15724. (The bug was fixed for leading instructors by allowing them to perform this action for blocked users and users without active positions.)
  • The “Open Material” button is not shown for the first attempt of each session when the course based on learning material is in grading. Bug #16608.
  • The “Open Material” button is not shown for activities based on learning materials prior to starting a new session of this compound course if the “Show the structure of the course …” box was checked and the latest result was imported to ShareKnowledge. Bug #16607.
  • A learner completes a course or activity based on learning material; the instructor deletes this material from the library and uploads a new one instead. The learner clicks the “Open Material” button (which should open the material completed by that user) but receives the new material instead. Bug #16602.
  • A learner starts a compound course that contains an activity based on learning material. The instructor uploads new material to the library and updates the activity to the new version. The learner completes the activity, clicks the “Open Material” button but receives the wrong version of material instead of the material completed by that user. Bug #16652.
  • A learner starts a compound course that contains an e-learning activity. The instructor uploads new material to the library and updates the activity to the new version. The learner starts the first attempt of this activity and can see the old content instead of the expected new content. The player displays the new content as expected for subsequent attempts. Bug #16653.
  • The “View Updated Material” button is not shown for an activity of a compound course if the course status is “Passed”, “Failed” or “Result Expired” and the material used in the activity was updated to a new version after successful or non-successful completion of this activity. Bug #16605.
  • A learner completes a course based on learning material and the instructor updates the material in this course. After the date specified in the “Recurring Availability” option, the course page will additionally display the “View Updated Material” button, which is unwanted because the learner should retake the course, not view the material without grading. Bug #16612.
  • A learner completes a course based on learning material and then starts a new attempt. The instructor uploads a new material, updates the course to the new version and interrupts the attempt. As a result, the learner will see the buttons that should be displayed in the first run instead of the buttons that should be displayed for subsequent attempts. Bug #16603.
  • The “History” tab does not contain the “Review” buttons for learning materials if the “Allow Viewing the Updated Material” box is unchecked. Bug #16604.


What’s New in ShareKnowledge 9.0

  • Instructors can now clone courses; this feature was previously available only for leading instructors.
  • After completing an e-learning course or activity, learners can study its content without scoring.
  • When system administrators add, edit, block or restore users in ShareKnowledge, they might also require applying these changes in SharePoint and the FBA membership provider:
    • For this purpose, we added the “Core.Security.Forms.SyncUsers” and the “Core.Security.NonForms.SyncUsers” system properties, which allow selecting an appropriate synchronization mode.
    • The “Core.DenyAccessForBlockedUsers” system property was removed as unnecessary.
  • The following changes were made to the “BIT” tool:
    • The default delimiter in CSV files was changed from semicolon to comma.
    • The feature that allowed replacing the default email address with an auto-generated email address in the ASP.NET membership database while creating a new FBA user was removed.
    • Added the “generateAccountNotifications” option to the BIT tool’s configuration file. This option determines whether to generate an email notification with credentials while creating a new FBA user.
    • The BIT tool uses the “Deployment.Mail.Address” system property as the sender’s email address for notifications instead of the “From” field, which was removed from the BIT tool’s configuration file.
    • The BIT tool uses the same template files for generating notifications to new FBA users as ShareKnowledge does. Accordingly, we removed the template files that were stored in the “BIT” tool’s folder and deleted the “BodyTemplate” and the “SubjectTemplate” fields from the BIT tool’s configuration file.
  • We disabled browser auto-complete for the fields where a learner enters their login and password for signing a course.
  • The “Hire Date” column was added to the “Master Status Report” and the “Observer Report”.
  • The “Core.WindowsAuthenticator.ContextOptions.Machine” and the “Core.WindowsAuthenticator.ContextOptions.Domain” system properties were added.

Resolved Issues:

  • A manager can submit a learning record for an external course for their former subordinate who is blocked in ShareKnowledge. Bug #16452.
  • If a passing result becomes failing (or vice versa) after having changed the grading scale in the course settings, then the “Result Expiration” column located on the course grading page will display the wrong expiration date for this result. Bug #16600.
  • When the “Question Level Report” is set to be generated in the deferred mode, the following information is lost in this report: question texts, question types, information about sections and information about which answer options are correct. Bug #16470.
  • The “Import from Server” popup window, which is located on the “Import Event Attendance” page, and the “Enrollment Rules List” cannot be opened in Internet Explorer 11 in SharePoint 2013. Bug #16416.
  • The global “Encoding” attribute (which is located in the “connector” element of the BIT tool’s configuration file) does not work. Bug #15703.
  • When saving changes on the “General” tab of course settings, the “Do Not Allow Learners to Submit Learning Records” and “Do Not Display the ‘Submit a Record’ link on course pages” options, which are located on the “Permissions” tab, will be reset to defaults. Bug #16455.
  • If a user has no access to the “Administration” site, then the date and time format for email notifications will be taken from the “My Learning” site’s regional settings instead of the personal settings of that user. As a result, the user will see the wrong time in email notifications. Bug #16433.
  • While cloning a course, the “Assigned By” field of personal assignments is copied from the original course rather than being populated with the name of the user who created the new course. Bug #16520.


What’s New in ShareKnowledge 8.6

  • The Arabic language is now fully supported.
  • Learners and trainers no longer receive meeting requests about past events.
  • The “Master Status Report” and the “Observer Report” can be configured so that optional and recommended courses will be displayed in the same way as required courses.
  • The DevExpress® ASP.NET controls were updated from version ‘18.2.4’ to ‘18.2.5’.

Resolved Issues

  • If a training administrator creates an event in the past, then trainers receive meeting invitations or meeting updates for this event. Bug #16402.
  • If the “Gradebook” page contains two or more rows, and the “Result” column is blank for at least one row, then a callback error will occur while attempting to group data by the “Result” column. Bug #16344.


What’s New in ShareKnowledge 8.5

  • Added a new course type called “External”. Courses of this type cannot be taken in ShareKnowledge; you can only submit learning records for these courses.
  • Added the “Deployment.Mail.SecureOption” system property, which specifies SSL and TLS encryption settings used by the “ShareKnowledge Mail Sender” job.
  • The DevExpress® ASP.NET controls were updated from version ‘18.1.6’ to ‘18.2.4’.

Resolved Issues

  • AICC courses do not work. Bug #16336.
  • If you create a new AAM zone without extending the ShareKnowledge web application, then learners will not be able to use the new zone to sign courses that require entering logins and passwords. Bug #16328.
  • The scrollbar is missing in the organizational unit picker on the “Enrollment Rules List” page, which leads to the fact that some units cannot be selected when the picker contains more than 20 organizational units. Bug #15634.


What’s New in ShareKnowledge 8.4

  • We added notifications for recommended and optional courses that have been assigned. These notifications are intended for managers and observers.
  • There are new notifications for learners:
    • The notification of new available events.
    • The notification of required courses that have become visible in the learning plan.
    • The notification of required courses that can be started.
  • Added the customizable notification for learners that notifies of due dates and expiration dates that will be reached not earlier than the start date of the period and not later than the end date of the period. This period can be set in the notification’s settings.
  • The “Filter by Course Type” and the “Filter by Enrollment Type” were re-designed:
    • Both filters now behave like radio buttons. If you click the “Required” button, only required courses will be shown; if you click the “Recommended” button, recommended courses will appear and all other courses will be hidden.
    • Both filters now contain the “All” buttons. Clicking them will display courses of all types.
  • The Learning Catalog’s improvements:
    • The Learning Catalog web part now contains two new options: “Restriction of Course Type” and “Restriction of Enrollment Type”. You can use them to make the catalog display only courses of a certain type.
    • It is now possible to create a quick link referring to a specific category by adding the “?categoryid=…” parameter to the end of the learning catalog’s URL, where “…” is the GUID of the category.
  • Added the “UI.ServerFolderForAttendanceImport” system property, which specifies the path to a folder that stores CSV files for importing training attendance to ShareKnowledge.
  • The “Open” enrollment type was renamed to “Optional”.
  • Added the “Parallelism” setting to the configuration file of the BIT tool. It sets the upper limit of parallel threads for the BIT tool. Setting this option to “1” is a workaround for bug #16262 described below.

Resolved Issues

  • If a SCORM package contains a zero-length resource file, then the “Bad Request” error will occur while getting this file from the server. The file will fail to load. Bug #16269.
  • Updating two or more accounts of users who have earlier taken e-learning courses or activities, using the BIT tool, can cause an error if the BIT tool performs these updates in different threads. Bug #16262.
  • ShareKnowledge meeting requests cannot be sent using “SMTP client submission” (Office 365). Bug #16255.
  • ShareKnowledge cannot run e-learning courses if the “Deployment.Packages.Location” system property is populated with a network-shared folder’s URL. Bug #16299.


What’s New in ShareKnowledge 8.3.1

  • Added the ‘url’ parameter to the ‘Setup.exe.config’ file of the ShareKnowledge installer. When it is populated, the installer skips the step at which you select a site collection and installs ShareKnowledge on the site collection specified in this parameter.

Resolved Issues

  • Arabic language issues in ShareKnowledge:
    • Arabic letters are cropped on some pages because of insufficient line height. Bugs #16210, #16211 and #16221.
    • User profiles contain the unnecessary Arabic word between job titles and org. units. Bug #16654.
    • The ‘Total Time’ column’s content is partially outside of the table in learners’ transcripts. Bug #16655.
    • Time is shown right to left rather than left to right in the ‘Credit Report’. Bug #16656.

What’s New in ShareKnowledge Calendar Module 8.3.1

Resolved Issues

  • Arabic language issues in ShareKnowledge:
    • The calendars’ tooltips display data in the wrong order. Bug #16186.
    • In the calendars’ header, date intervals and dates appear confusing. Bug #16159.

What’s New in ShareKnowledge Sign-Up Module 8.3.1

Resolved Issues

  • It is possible to create a new user via the ‘Sign-Up Module’ so that the total number of active users in the LMS may exceed the license limitations. Exceeding the allocated number of licenses will result in ShareKnowledge being unusable. Bug #16227.


What’s New in ShareKnowledge 8.3

  • Added Arabic language for learners.


What’s New in ShareKnowledge 8.2

  • Information for event attendance can be imported from a CSV file.
  • The event grading page now allows Instructor to register a user for an event if:
    • If the course requires a manager and/or instructor approval and you are the manager and/or the instructor of this course and this user.
    • If the course is inaccessible to the user because of prerequisites.
  • A course appears as a non-started course in the learning plan and catalog if its result is about to expire.
  • A user’s personal data can be exported to a *.json file using the ‘Export’ button on the ‘Edit User’ page.
  • It is now possible to block users when no active licenses installed.
  • The search mode was changed to ‘Contains’ in the following columns:
    • The ‘Type’, ‘Name’, ‘ID’, ‘Category’, ‘Description’ and the ‘Status’ columns of the ‘Manage Learning Courses’ item;
    • The ‘ID’, ‘First Name’, ‘Last Name’, ‘Middle Name’, ‘Email’, ‘Manager’, ‘Additional Info’, ‘Org Unit’ and the ‘Position’ columns of the ‘Manage Users’ item.
  • The “Region” and the “Location” columns were added to the following pages: “Event Schedule”, “Manage Event Enrollments”, “Trainings Report” (for instructors, observers and managers) and “Trainers Report”.
  • The ‘Certificate Module’ has become a part of ShareKnowledge and is no longer an add-on.
  • Added a new event format ‘Virtual Meeting’.
  • The DevExpress® ASP.NET controls were updated from version ‘17.2.3’ to ‘18.1.6’.

Resolved Issues

  • The ‘Trainers Report’ does not work. Bug #16074.
  • It is possible to create or restore users via the ‘BIT’ tool so that the total number of active users in the LMS may exceed the license limitations. Exceeding the allocated number of licenses will result in ShareKnowledge being unusable. Bugs #16070 and #16068.
  • If you create a new AAM zone (‘Alternate Access Mappings’) without extending the Web Application, then the ‘Add User’ and the ‘Edit User’ pages cannot be opened from this new zone. Bug #16060.
  • If two courses are based on the same training and require instructor and/or manager approval, then it is possible to submit two requests for the same event (one through each course). Bug #15676.
  • Moving an org. unit that has at least two levels of nested organizational units will corrupt display paths for the lowest of these levels; and the ‘Org Unit’ columns will show paths that do not match the actual organizational structure. Bug #16113.
  • The “ShareKnowledge Calendar” job fails if the text related to any of the roles was deleted from the calendar template file. Bug #16087.

What’s New in ShareKnowledge Reporting Module 8.2

Resolved Issues

  • The ‘Extended Report’ cannot be generated if the ‘Status’ filter contains the ‘Passed’ status or the ‘Result Expired’ status. Bug #16108.
  • You cannot get summary or print the ‘Extended Report’ if the ‘Courses’ filter contains any single course. Bug #16111.
  • The ‘Extended Report’ does not display result expiration dates. Bug #16114.


What’s New in ShareKnowledge 8.1

Roles

  • New roles have been added to ShareKnowledge, the roles now appear as follows:
    ‘User Administrator’ - creating, editing, blocking and restoring users in organizational units.
    ‘Department Administrator’ - assigning and removing roles and positions. Can set user position end date.
    ‘Job Title Administrator’ - manages the list of job titles.
    ‘Regions Administrator’ - manages the list of regions.
    ‘System Administrator’ - manages all the items mentioned above and has a few more permissions such as editing the system properties.
    ‘Instructor’ - manages courses, trainings and the learning process in organizational units.
    ‘Leading Instructor’ - manages courses, trainings and the learning process in an entire company.
    ‘Observer’ - views reporting on organizational units.
    ‘Trainer’ - holds training events.
  • To manage a specific branch of the organizational structure (including managing roles, positions, org. units and users in this branch), a user must have the ‘User Administrator’ and the ‘Department Administrator’ roles simultaneously in the same unit. This user is called the ‘Branch Administrator’.

Administration

  • Added the ability to mark an organizational unit as a ‘Learning Group’. Learning groups are organizational units designed solely for learning purposes.
  • Added the user position end date. The user no longer works at the position (and it becomes historical) once the position end date field is populated. Please note that the position is archived no matter what specific end date you entered.
  • A User Administrator can delete a user’s personal data stored in ShareKnowledge.
  • It is possible to create or update FBA accounts from within ShareKnowledge. User Administrators can change passwords for FBA users.

Courses

  • An instructor can now attach a custom logo to a course, this logo will be displayed in the learning plan and the learning catalog.
  • For courses and activities that require reading confirmation or completion confirmation, we added a text field that allows for specifying a long text that the user must agree to.
  • The ‘Available after Due Date’ box is now checked by default when you create a new enrollment rule or a personal assignment.

Instructor-Led Training Management

  • Training administrators can block and restore trainers. A training administrator cannot use blocked trainers in trainings and events.

System Properties

  • The ‘Core.AllowEditImportedUsers’ system property now controls whether all entities that were created or updated using the ‘BIT’ tool can be edited via the user interface.
  • Added the ‘Deployment.Survey.Location’ system property. Allows for specification of the URL of a SharePoint site where surveys will be hosted.
  • Added the ‘Deployment.FormsAuthentication.Templates’ system property. Specifies the URL of a folder where templates files used to email FBA credentials reside.

Basic Integration Tool

  • Added user position end date support. Now the ‘BIT’ tool can delete position(s) that the user no longer works at, or make this position historical by populating this position’s end date. The behavior depends on how the BIT tool is configured.
  • It is now possible to assign or remove the ‘Leading Instructor’, ‘System Administrator’, ‘Job Title Administrator’, ‘Regions Administrator’ and the ‘User Administrator’ roles using the ‘BIT’ tool.
  • Previously, if the ‘assignPrimaryPositions’ option was set to ‘True’, then every user specified in the ‘users.csv’ file had to have exactly one primary position (the ‘IsPrimary’ column = ‘1’) in the ‘userPositions.csv’ file. But now you should set the ‘IsPrimary’ column to ‘1’ only for positions that you want to make primary; if you do not want to manually choose which positions are primary for some users, then leave this column blank for them.
  • In the 5-file mode, the “Title” column of the “Links.csv” file is now case-insensitive. Two job titles written in different cases (for example, “Sales manager” and “sales manager”) are interpreted as the same job title and will no longer cause errors.

Course Import Utility

  • The ‘Course Import’ tool can be used for creating simple courses based on learning tasks.
  • You can specify a custom ‘Confirmation Text’ for learning tasks and a custom ‘Description’ for all course types supported by the utility.

What’s New in ShareKnowledge Reporting Module 8.1

  • Added the ‘Org. Unit’, ‘Position’, ‘Manager ID’ and the ‘Manager’ columns to the ‘Blocked Users Course Report’.
  • The columns ‘Material Version’ and ‘Material Revision Date’ were added to the ‘Extended Reports’. The columns are populated for simple courses based on learning materials and simple e-learning courses.

What’s New in ShareKnowledge Survey Module 8.1

  • You can host SharePoint surveys on a separate site within the ShareKnowledge site collection.

Resolved Issues

  • If a course enrollment request submitted by a learner has the ‘Pending’ or ‘In Waitlist’ status, and there is an instructor who is an instructor for this course but not an instructor for this learner, then this instructor cannot change the ‘Keep Result of the Best / Last Attempt’ setting. Bug #16000.
  • The BIT tool creates two log files per single run. Bug #15865.
  • Breaking changes in SQL Server 2016 datetime and datetime2 comparison lead to repeated email notifications. Bug #15796.


What’s New in ShareKnowledge 8.0.1 BIT 8.0.3

Resolved Issues

  • It is impossible to use two (or more) instances of the ‘BIT’ tool (configured to work at non-root levels of an organizational structure) in the case of FBA users. Bug #15822.
  • In the case where the ‘BIT’ tool is configured to work at non-root levels of an organizational structure. If the ‘organizationalUnits.csv’ file contains an org. unit ID already used by another org. unit located outside of the sub-tree that this instance of the ‘BIT’ tool is configured to work with, then the ‘BIT’ tool will continue working instead of exiting with a critical error. Bug #15821.


What’s New in ShareKnowledge 8.0.1 BIT 8.0.2

Basic Integration Tool 8.0.2

  • The BIT tool now works at non-root levels of an organizational structure.


What’s New in ShareKnowledge 8.0.1

Basic Integration Tool 8.0.1

  • Added a new parameter called ‘Quote’ to the BIT tool’s configuration file. If a field value (of a CSV file) contains reserved characters (typically, these are field delimiters), then it is necessary to put the value in double quotes; and this parameter allows you to use any custom character you want, not just double quotes.

Notifications

  • If a training administrator registers a learner for a training event and immediately marks this event as attended or missed, then the learner will not receive a meeting request (an invitation for this event.)

Resolved Issues

  • ShareKnowledge cannot be deployed on a SharePoint 2016 farm consisting of more than one server. Bug #15712.
  • The error message “Cannot access a disposed object. Object name: ‘Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter’” appears on ShareKnowledge pages and web parts from time to time. Recycling the ShareKnowledge application pool will resolve the error for a while. Bug #15721.
  • Breaking changes in SQL Server 2016 datetime and datetime2 comparison lead to repeated meeting requests. Bug #15742.
  • If a user completes an optional course with any grade and score and the course instructor changes the enrollment type to ‘Required’, then the user’s manager and observer will receive a notification that this course have been assigned to the user. Bug #15731.
  • If an instructor imports a learning record to a course, and after that the instructor selects a different grading scale from the course settings and saves changes, then the course access options (e.g., the current due date) may be calculated incorrectly. In addition, reports may display wrong data. Bug #15738.

What’s New in ShareKnowledge Reporting Module 8.0.1

Resolved Issues

  • The ‘Extended Report’ feature ‘Export to Excel’ works incorrectly. If you populate the filters located above the ‘Extended Report’ (the green plus icons), then the data in the resulting .XLSX file will not match the selected filters. Bug #15702.


What’s New in ShareKnowledge 8.0

Courses

  • Added the ability to delete imported learning records (for leading instructors only).
  • Added the ability to adjust the SCORM player launch options: it can now be specified whether the player is launched in the current or a new window, additionally whether to open the course content in the player window or in a new window.
  • Added a brand-new set of icons for the start pages of ShareKnowledge sites; the old icons have been removed.
  • Now the sites’ start pages contain icons for the ‘Credits Reports’, ‘Question Level Reports’, ‘Overdue Courses Reports’, ‘Management Hierarchy Report’ and for the learning records management pages. Earlier, all these locations were only accessible via direct links.

Notifications

  • Meeting requests, meeting updates and cancellations for instructor-led trainings are now also available for trainers.

Miscellaneous

  • The DevExpress® ASP.NET controls were updated from version ‘17.1.5’ to ‘17.2.3’.

Resolved Issues

  • When the ‘AssignPrimaryPositions’ option is set to ‘TRUE’ in the BIT tool’s configuration file, the BIT removes all ‘manager-subordinate’ relationships (i.e. people who were managers cease to be managers). Bug #15612.
  • While cloning a course that requires signatures, it is impossible to add a signature requirement, to the cloned course. Bug #15510.
  • The ‘Course Import’ tool does not work. Bug #15583.
  • If the “Spanish (Mexico)” locale is selected in the SharePoint regional settings, there will be issues with the ShareKnowledge pages layout: some dates will be positioned inaccurately on pages, and some dates will not be visible at all. Bug #15519.
  • If the “Spanish (Mexico)” or the “Spanish (Spanish)” locales are selected in the SharePoint regional settings, it will be impossible to save, approve, reject, etc. a learning record on the learning record edit page because of a wrong validation of the ‘Completed’ and the ‘Result Expiration’ fields. This issue is caused by extra zeros in the date format (for example: “04/08/1999” or “12/01/1999”). Bug #15532.
  • No error message appears in the course rating popup window when a learner tries to rate it 0 stars, which is an invalid value. Instead, this pop-up will close without assigning a rating. Bug #15524.
  • It is possible to import two learning records for the same user, course and completion date if the user’s ID is written in different registers (for example: “id4” and “ID4”) in the CSV file. Bug #15565.
  • If an instructor imports a learning record for an existing course and then tries to import an additional record (via a CSV file in the form of an external course) for the same user, where the course name and course completion date is the same as the first learning record, but leaves the ‘Course ID’ field blank in this CSV file, then the new record will not pass validation and will not be imported. Bug #15585.
  • The ‘Enrollment Rules List’: it is impossible to open the context menu of a non-fixed column using Internet Explorer 11. (A fixed column is a column anchored to the left or the right edge of a table.) Bug #15347.
  • The ‘Review Detail’ setting of a ‘RapidAssessments’ test affects not only learners but also their instructors and observers, instead of being ignored for these instructors and observers. Bug #15696.


What’s New in ShareKnowledge 7.1

Courses

  • Added the ability to use Office Web Apps Server 2013 for the ShareKnowledge LMS (this feature was developed and tested for SharePoint 2013; health and performance of other configurations are not guaranteed). This feature allows users for viewing learning materials within simple courses and activities based on materials directly in a web-browser, without third-party tools installed on user devices. Many commonly used document formats such as .DOC, .DOCX, .XLS, .XLSX, .PPT, .PPTX, .PDF, etc. are supported.

System Properties

  • Added a system property ‘Integration.OfficeViewer’ that determines whether to view learning materials using Office Web Apps or if learning materials will simply be available for download.
  • Added a system property ‘Deployment.Mail.DisableCertificateValidation’. When set to ‘True’, this option disables checking a certificate’s validity when connecting to SMTP server. (This may be used as a workaround for expired certificates.)

Resolved Issues

  • If the system administrator creates a new grading scale, information about grades is not copied into the scale settings; this scale can’t be used in courses nor can it be edited. Bug #15413.
  • For courses and activities based on training(s): if the date specified in the ‘Recurring Availability’ option comes earlier than the expiration date of the received result, the learner cannot start a new attempt within the same ‘session’. Bug #15378.
  • If an activity was added to a compound course after a user started the course, then the user would not be able to continue the course until this new activity was deleted. Bug #15447.
  • When changing the course setting called ‘Keep Result of the Best / Last Attempt’, expiration dates are not re-calculated for already received results. Bug #15388.
  • When a manager opens a learner’s course page by clicking on a link in a report, the manager can neither see comments made by the learner, nor download files attached by the learner. Bug #15360.
  • The ‘Set Attended’ button located on the ‘New Participant Registration’ form works incorrectly in the following case. A user completes a simple course based on training, in which the ‘Keep Result of the Last Attempt’ option is selected, and receives a result with an expiration date. Then the training administrator opens the ‘Event Grading’ page of another event of this training, finds this user via the ‘New Participant Registration’ form and clicks the ‘Set Attended’ button in the same form. As a consequence, reports and transcripts will display the wrong expiration date for this result. Bug #15359.


What’s New in ShareKnowledge 7.0

Courses

  • Added support for AICC HACP courses.
  • Learners’ abilities to submit learning records can now be restricted at the course setting level, using the following options added to the ‘Permissions’ tab:
    • The option ‘Do not display the ‘Submit a Record’ link on course pages’. Checking this option removes the ‘Submit a Record’ link from course pages for a specific course even if this link is enabled by the ‘UI.Learner.ShowSubmitRecord’ system property.
    • The option ‘Do not allow learners to submit learning records’. Checking this option prevents learners from submitting learning records for a specific course even if the ‘Core.CourseRecord.Import.Internal.AllowedFor’ system property allows doing so.
  • Now a manager can submit a learning record for an existing course for a direct subordinate in the following two cases:
    • The ‘Allow Assignment to Subordinates’ option is enabled for the manager in the enrollment rule or the personal assignment (this is an old feature).
    • This subordinate has access to the course as a learner (a new feature).
  • The new ‘Enrollment Rules List’ page displays all enrollment rules for all courses that you are an instructor, and also provides pre-filters by organizational unit and job title.

System Properties

  • Added the ‘Core.Player.Aicc.CmiUrl’ property that allows for specifying a URL address that will be used to communicate between the LMS and AICC HACP courses. AICC HACP courses are typically hosted on separate third-party servers; accordingly, this address must be anonymously accessible from the Internet.

Miscellaneous

  • The DevExpress® ASP.NET controls were updated from version ‘17.1.4’ to ‘17.1.5’.

What’s New in ShareKnowledge Certificate Module 7.0

  • Instructors can generate and download learners’ certificates.

What’s New in ShareKnowledge Reporting Module 7.0

  • Saved reports management feature implemented. Now saved reports can also be edited or deleted.
  • In version ‘7.0’, each saved report is either an extended report or a matrix report. In previous releases, saved reports created based on the ‘Extended Report’ for instructors could be used for generating the ‘Matrix Report’ for instructors, and vice versa; the same situation was available for the ‘Extended Report for Observer’ and the ‘Matrix Report for Observer’.

Resolved Issues

  • In print preview, the ‘Extended Report’ is displayed as a single wide-table rather than several small tables; as a result, most of the report is outside the printable area. Bug #15327.


What’s New in ShareKnowledge 6.0

Courses

  • Added the ‘Start of Due Date Period’ option to enrollment rules. This option determines when the due date period begins. A due date period for a user is calculated from either the ‘Start of Due Date Period’ option or the moment the user was assigned the position specified in the enrollment rule. The later of these two dates will be used as the starting point.
  • Added the ability for selecting a grade from the course grading scale while submitting or approving a learning record. Please note that these options are only a suggestion for users.

Reports

  • A brand-new ‘Question Level Report’:
    • The report is available for both instructors and observers.
    • Added support for ‘Articulate Quizmaker 360’ (tested on versions ‘5.6.11979.0’ and ‘5.7.12582.0’) and ‘Articulate Storyline 360’ (tested on versions ‘3.6.11979.0’, ‘3.7.12582.0’ and ‘3.7.1.12674.0’).
    • Most of the parameters of the report are now user-defined.
    • This report includes information about question texts, question types, correct answers, user answers and statistics on user answers, etc. for each attempt.
  • Added the ‘Management Hierarchy Report’ for leading instructors (*.XLSX file format).
  • While exporting reports to *.XLSX, *.PDF and *.RTF file formats, ShareKnowledge now adds a creation timestamp inside the file and to the name of the file; the creator’s name also appears inside the file.

Miscellaneous

  • The DevExpress® ASP.NET controls were updated from version ‘16.2.6’ to ‘17.1.4’.

Resolved Issues

  • It is impossible to assign the ‘Leading Instructor’ role to a user who has the ‘Instructor’ role in the root organizational unit without role inheritance. Bug #14963.
  • Notifications of overdue courses and notifications of courses whose due dates expire within a period are being sent for expired courses. Bug #14978.


What’s New in ShareKnowledge 5.0.1

Resolved Issues

  • ShareKnowledge performs bulk operations slowly (e.g. enrollment rules calculation for a large number of users). Bug #14868.


What’s New in ShareKnowledge 5.0

Licensing

  • After upgrading ShareKnowledge to version ‘5.0’, it will be necessary to re-generate all issued active licenses. Please refer to our technical support team for assistance.

Notifications

  • Links leading to learners’ profiles were added to the default notification templates.
  • Added a notification (for learners) for courses that have been assigned by their manager.
  • The ‘ShareKnowledge Send Mail Job’ was consolidated. The only job responsible for sending all mail data (including email notifications, meeting requests and email messages with reports attached) is the job called ‘ShareKnowledge Mail Sender’.
  • The maximum length of an email address was increased from 50 to 254 characters.

Courses

  • Introduced a new improved SCORM player, completely re-written, with a new look and feel. The new player still supports the features of the old player and is still compliant with “SCORM 1.2” and the “SCORM 2004 (3rd edition)” standards.
  • Implemented course rating:
    • Information about ratings was added to course and activity pages, the learning plan, the ‘Learning Catalog’, the ‘Rating’ column of the ‘Manage Learning Courses’ item and to the list of prerequisite courses.
    • Learners can rate courses (and optionally leave comments) in the ‘Report’ tab of course pages.
    • Course instructors can edit comments.
    • Leading instructors can also reset the average rating of a course.
    • Added the course rating information page, which displays users’ ratings (with comments) related to a specific course.
  • Now the ‘My Team’ tab contains links leading to profiles of subordinates.
  • A cookie file is now stored for the ‘Filter by Course Category’; when a learner navigates to the ‘Learning Catalog’ item, they will see the previously selected category and the corresponding set of courses.

Reports

  • Added the ‘Overdue Courses Report’ for observers, which displays overdue required courses.
  • Added the ‘Manager’ column to grading pages of courses and activities.
  • The search mode was changed from ‘Starts With’ to ‘Contains’ in all the columns that contain user accounts to make the search easier.
  • Added improvements to the ‘Interactions’ report:
    • Added support for the ‘iSpring Suite (ShareKnowledge Edition)’ authoring tool (tested on version ‘8.5.1’).
    • Added the ability to replace a question text with any other text that the instructor wants to see in in the ‘Interactions’ report.
    • Added the question ‘ID’ column.
  • Added improvements to the ‘Question Level Report’:
    • For tests created using ‘iSpring Suite (ShareKnowledge Edition)’ and the ‘RapidAssessments’ converter, the ‘Question Type’ column was added to the ‘Questions’ spreadsheet.
    • The ‘Questions’ spreadsheet now displays detailed information about questions (including statistics and question types) for tests created in ‘iSpring Suite (ShareKnowledge Edition)’.

Basic Integration Tool

  • Now the ‘BIT’ tool provides 2 modes of position management:
    • The new mode is used for explicitly marking a primary position for a user in CSV files; having no position in CSV files is prohibited for this user.
    • In the old mode, a user’s primary position is selected automatically from among all positions of the user.

System Properties

  • Added the ‘Core.CourseRating.Enable’ property that enables course rating.
  • Added the ‘Core.CourseRating.Review.AllowedFor’ property that determines who has access to the course rating information page.
  • Added the ‘Core.CourseRating.ViewHistory.AllowedFor’ property that determines whether to display historical ratings on the course rating information page.
  • Added the ‘Core.CourseRating.ForceRatingPopup’ property that is responsible for automatic appearance of the popup window that suggests to rate the course.
  • Added the ‘Core.Player.Behavior.SynchronousCommunication’ property that makes the SCORM player work in either synchronous or asynchronous mode.
  • Added the ‘Core.Player.Behavior.BlockContentAfterConnectionError’ property that blocks the ability to continue the course or activity in the SCORM player in the case of a lost network connection, and suggests the user to refresh the page to continue.

Miscellaneous

  • Added support for Microsoft® SharePoint® Server 2016.
  • Discontinued support for Microsoft® SharePoint® Server 2010 / Foundation 2010.
  • We discontinued support for Internet Explorer 8, 9 and 10.
  • The DevExpress® ASP.NET controls were updated from version ‘12.2’ to ‘16.2.6’. The new version provides more themes; the control for changing the page size of a table was moved from the ‘Table Settings’ menu to the right bottom corner of the table; etc.
  • The minimum version of Microsoft® .NET Framework required by ShareKnowledge has increased from ‘3.5 SP1’ to ‘4.6.1’.

Resolved Issues

  • If the instructor edits the ‘Task Text’ or the ‘Extended Description’ for an activity of a compound course, the ‘Progress Weight’ and the ‘Grade Weight’ options for this activity will be reset to zero. Bug #14222.
  • The ‘Recurring Visibility’ and/or the ‘Recurring Availability’ options (for non-successful results) are set to the ‘Period before Due Date’ mode; the ‘Result Expiration or Next Due Date’ option (for non-successful results) is blank. All the previous learning records related to this course (if they exist) are completed by this learner with failing results and have no expiration dates. If this learner completes the course with a failing result without an expiration date, and the course visibility and/or the ability to take the course will be calculated for this user incorrectly. Bug #14551.
  • If a learner starts an e-learning course or activity and clicks the ‘Save & Close’ button and, after that, the system administrator edits the ‘User Account’ field for this learner in the ‘Manage Users’ item, then the learner will not be able to continue this attempt. Bug #11027.
  • If a course or activity page contains an embedded video, a popup window (on this page) might overlap (this may result in the inability to submit an event request). Bug #9178.
  • If you (as a training administrator) change the date or time of an event (this may include changing the number of event days) and then register a user’s request for this event, the user will receive the notification of changing the event’s date and location twice. Bug #9916.


What’s New in ShareKnowledge 4.6.5

Reports

  • Added the ‘Assigned’ column to the ‘Master Status Report’ and the ‘Observer Report’. The ‘Assigned’ column displays the date that the course was first assigned to the user.

Miscellaneous

  • The ‘ShareKnowledge Tasks’ job for processing enrollment rules is no longer restricted to 99 tasks per run.

Resolved Issues

  • Fixed a number of issues with calculation of enrollment rules and personal assignments.


What’s New in ShareKnowledge 4.6.4

Reports

  • Added the ‘Overdue Courses Report’ for managers, which displays overdue required courses.

Instructor-Led Training

  • Added a link that allows training administrators to navigate from the ‘Event Grading’ page to the event description page.
  • Added the ‘Org Unit’ and the ‘Position’ columns to the event description page. These columns also appear in the print form.
  • Added the ability to copy all participants’ email addresses from the event description page.

Notifications

  • Implemented the ability to send meeting requests, meeting updates and cancellations for instructor-led trainings, learners now have the ability to store this information in their personal/work calendars. This functionality is NOT supported for SharePoint® Foundation 2010 / Server 2010.

Resolved Issues

  • For external courses: a manager cannot submit a learning record for a subordinate.
  • For external courses: a manager cannot approve a learning record submitted by a learner if this record requires only manager approval.
  • For existing courses: if a manager submits a learning record for a subordinate who has no access to the course, and the instructor returns this record to the manager, then it will be impossible for the manager to resubmit this record (because of the absence of the ‘Resubmit’ button).
  • If an instructor selects a job title from the ‘Position’ list (located on the ‘Create/Edit Enrollment Rule’ page) and this job title (for example, “manager”) is completely included in another job title located higher in the ‘Position’ list (for example, “brand manager”), then the “brand manager” will be selected. It will be impossible to select the “manager” job title.


What’s New in ShareKnowledge 4.6.3

Courses

  • Added a page that allows leading instructors to create new courses based on existing ones. The page allows selecting separately whether to copy enrollment rules, personal assignments, prerequisites, course instructors and other options to a new course and allows for setting a different due date.
  • Now if the ‘Expired’ publishing status is selected or the date specified in the ‘Course Expiration’ setting is reached:
    • The course is no longer displayed in the ‘Learning Catalog’.
    • Users are allowed to compete unfinished attempts, but a new attempt cannot be started.
    • Some actions like viewing a learning material might become unavailable depending upon the user’s role.
  • Added the ‘Interrupt’ button to grading pages of simple courses and activities. The button allows interrupting attempts that have been started, but are not finished or submitted for grading yet.
  • For compound courses: added the ‘Learners’ Enrollments’ table, and the ‘Interrupt’ button. The button is located on the page located before the activity grading pages. This button allows interrupting an entire compound course.
  • Added a course setting called ‘Close Access for Learners without Assignments’:
    • The setting provides the ability to remove access to a course from a learner, who does not have an active enrollment rule, or personal assignment, but started or completed the course earlier or has an approved learning record for this course.
    • Added a system property ‘Core.Courses.CloseAccessForLearnersWithoutAssignments’ that determines the default state of this setting when creating a new course.
  • Added new options for activities of compound courses that determine whether an activity is required, and how much influence the specific activity has on grading the overall course, additionally the progress of the activity can be weighted. The ‘Show in Gradebook’ option is no longer used for indicating required activities. The course setting called ‘Calculate Completion Progress and Grade’ was deprecated and removed.
  • A slightly re-designed linear mode of taking activities of a compound course:
    • Now when a user completes a required activity with a passing result, they get access up to the next required activity (inclusively), and non-required activities located between them become accessible as well. In previous releases, users had to get access to activities strictly sequentially.
  • The size of the reading confirmation and completion confirmation checkboxes, which can be found on course and activity pages, was increased.
  • When a manager opens a learner’s course page by clicking on a link in a report, they can now see comments made by the learner and their instructor and view files attached. Some additional changes were made.

Reports

  • Added the ‘Trainers’ column to the ‘Trainings Report’ items for training administrators, observers and managers.

System Properties

  • Added a system property ‘UI.Learner.ShowSubmitRecord’ that determines whether the ‘Submit a Record’ link is displayed on course and activity pages.

Resolved Issues

  • The ‘Current Due Date’ column located on the ‘Computed Access’ page displays the expiration date of the last received result rather than the date that the course must be taken by.
  • If a learner starts an e-learning course or activity, which has an internal time limit, and waits until this allotted time is up; the instructor will not be able “collect” the learner’s work until the learner exits the SCORM player.


What’s New in ShareKnowledge 4.6.2.1

Resolved Issues

  • If a ‘Training’ activity of a compound course appears in the ‘Schedule’ tab of the learning plan (the ‘My Learning’ item), the learning plan stops working.
  • The timer that counts down to the start of the next session of a live webinar is not displayed for simple courses based on trainings. Accordingly, the course page does not redirect learners to the live webinar.


What’s New in ShareKnowledge 4.6.2

Courses

  • New features for enrollment rules and personal assignments:
    • The ‘Due Date’ option and its related functionally can now be used with non-required courses.
    • Added the ‘Result Expiration or Next Due Date’ (a new due date that a course must be retaken by in the case of receiving a failing result), ‘Show in Learning Plan’ (‘Recurring Visibility’) and the ‘Can Retake’ (‘Recurring Availability’) options for failing results.
    • Added new modes for the ‘Can Retake’ (‘Recurring Availability’) options for passing and failing results:
      • The ‘Never’ mode – prohibits retaking a course.
      • The ‘Wait a Period after Completion’ mode – allows retaking a course after the specified period after course completion.
    • The ‘Show in Learning Plan’ (‘Recurring Visibility’) options for passing and failing results were updated the same way as the ‘Can Retake’ (‘Recurring Availability’) options.
    • The number of supported learning scenarios was increased due to the possibility of using any mode of the ‘Show in Learning Plan’ (‘Recurring Visibility’) and the ‘Can Retake’ (‘Recurring Availability’) options in combination with any value of the ‘Result Expiration or Next Due Date’ option.
    • Implemented the ability to retake a course after submitting a learning record with no expiration. This can be done now by editing the enrollment rule or updating the personal assignment.
    • All new features can be used when importing personal assignments from a CSV file as well.
    • The user interface has changed; and some columns were added or renamed.
  • Information on course cost was added to course pages (for learners), the ‘Manage Event Enrollments’ page (for training administrators), the ‘Course Enrollment Requests’ page (for managers) and the ‘Manage Submitted Requests on Learning’ page (for course instructors). If you do not want learners to see cost on course pages, it can be hidden via the ‘UI.Learner.ShowCost’ system property.
  • The ‘Schedule’ tab of a course or activity page now displays the year to the left of events; and events are now grouped by year and month. In addition, the year was added to the learning plan (the ‘My Learning’ item).
  • Minor improvements to course and activity grading pages.

  • Added a search for ‘Position’ field located on the ‘Create Enrollment Rule’ and the ‘Edit Enrollment Rule’ pages.

Resolved Issues

  • The inability to create a test using the ‘RapidAssessments’ test converter if a right answer exceeds 1000 characters.
  • The ‘BIT’ tool crashes while trying to process the root organizational unit that has an empty ID and then displays a wrong error message.
  • When attempting to create a job title or a region that already exists in ShareKnowledge, the ‘BIT’ tool displays wrong information on how many instances will be created.
  • Selected/deselected users are displayed incorrectly in the ‘My Team’ tab.
  • Cannot send email notifications when using Anonymous Access to mail server.
  • When exporting data from a table or a tree-list, the *.XLS file format (that supports only 65536 rows per a document) is used instead of *.XLSX.


What’s New in ShareKnowledge 4.6.1.1

Resolved Issues

  • If an event request is in the ‘Passed’, ‘Failed’, ‘Missed’, ‘Canceled’, ‘Rejected’ or the ‘Interrupted’ state and the publishing status of the corresponding simple course is ‘Archived’, it becomes impossible to block this user.


What’s New in ShareKnowledge 4.6.1

System Properties

  • Added the ‘UI.CourseRecord.Search.ResultsPerPage.Learner’, ‘UI.CourseRecord.Search.ResultsPer
    Page.Manager’ and the ‘UI.CourseRecord.Search.ResultsPerPage.Instructor’ system properties. The number of results displayed on the course search page (when submitting a learning record to the LMS) is controlled by these properties.

Resolved Issues

  • Tests created in the ‘RapidAssessments’ test converter of ShareKnowledge 4.6 cannot be run in Internet Explorer 8 or higher.
  • If the time zone on the client computer is behind (-) UTC (is set to UTC 01:00, UTC 02:00 and so on) and a user selects a date from the learning record submission page, the resulting date is shifted one day earlier.
  • When a manager submits a learning record(s) for subordinates, the user selection page displays course completion dates in the ‘Expires’ / ‘Expired’ field rather than expiration dates.
  • When a manager or instructor submits a learning record(s) for other users, the course search page does not allow searching by multiple keywords.
  • In some installations of ShareKnowledge, the process of publishing an e-learning course based on a large .ZIP file (for example, 1GB) can take up to several hours.
  • Enabling the ‘ShareKnowledge Default Notifications’ feature will activate three standard notification jobs, but will not copy templates from the ‘Original’ folder to the root of the ‘ShareKnowledge Notification Templates’ library (this must be done automatically in the case of absence of files with these names at the root of the library). The system administrator will have to upload them manually to prevent the process of generating notifications from crashing.


What’s New in ShareKnowledge 4.6

Courses

  • Added the ability (for instructors and managers) to submit learning records to ShareKnowledge via user interface (from the ‘Manage Submitted Learning Records’ pages).
  • The ‘Manage Submitted Learning Records’ pages (for instructors and managers) now also display learning records that required no approval while being submitted to ShareKnowledge. This includes all records imported from CSV files.
  • Added paging to the ‘Manage Submitted Learnings’ pages (for learners, instructors and managers). Now when you leave these pages and return back, all the filters and the pager retain their state and you do not need to set filtering again.
  • On the learning record edit and submission pages, the ‘Use the Expiration Period Specified in the Course Settings’ box was replaced with the ‘Use Course Settings’ button.

Outlook

  • The content of the Outlook calendar (the ‘iCalendar’ format supported by the majority of email clients) was aligned with the ‘Schedule’ tab of the ‘My Learning’ item.

Instructor-Led Training

  • In the event creation form, training administrators now explicitly select items from the ‘Training’ list since it no longer provides a default value, and this avoids mistakes when creating events.

Resolved Issues

  • ‘ShareKnowledge Task Job’ is not working.
  • Impossible to finish an event after blocking a user who has a request for this event if the request’s status is ‘Pending’, ‘In Waitlist’ or ‘Approved’.
  • If today is the 29th – 31th of any month of a leap year, it is impossible to select a February date of a common year from the learning record edit and submission pages.
  • If ‘ShareKnowledge Send Mail Job’ cannot get the sender of an email notification, this notification will not be delivered, but will be marked ‘Sent’.


What’s New in ShareKnowledge 4.5.6

Notifications

  • Improved performance of generating the following notifications:
    • “The notification of courses that have been assigned to employees. This notification is intended for observers”
    • “The notification of courses that have been assigned to the employees. This notification is intended for observers (with role inheritance)”
    • “The notification of courses that have been assigned to the manager’s subordinates. This notification is intended for managers”
    • “The notification of courses whose due dates have been changed”
    • “The notification of open courses that have been assigned”
    • “The notification of recommended courses that have been assigned”
    • “The notification of required courses that have been assigned”
    • “The notification of courses that are no longer required”
    • “The notification that a user has been assigned as a trainer. This notification is intended for internal trainers”
    • “The notification that a user has been assigned as a trainer. This notification is intended for external trainers”
    • “The notification of removal from the list of trainers of the specific event day. This notification is intended for internal trainers”
    • “The notification of removal from the list of trainers of the specific event day. This notification is intended for external trainers”

Courses

  • Added the ability to download files attached by learners to previous attempts from course and activity pages.
  • When submitting a learning record, a learner can send a course search query and navigate to the next pages by pressing the <enter> key.

Resolved Issues

  • Impossible to submit a learning record, or create a trainer, etc. when the ASP.NET session state is configured to use the ‘StateServer’ mode or the ‘SQLServer’ mode.
  • On the learning record edit page, date pickers display the month names incorrectly.


What’s New in ShareKnowledge 4.5.5

Courses

  • Added the ability to submit results (“learning records”) to ShareKnowledge for studying outside the ShareKnowledge LMS:
    • This feature is primarily designed for populating reports and transcripts when migrating data from a preexisting LMS. It also allows users to submit results to ShareKnowledge after taking a course outside the ShareKnowledge LMS.
    • A learning record can be submitted by a learner (via user interface) or instructor (en masse leveraging CSV file(s)) and may or may not require manager and/or instructor approval.
    • A learning record can be attached to a course that exists in ShareKnowledge; if no course is attached, it will be displayed as an ‘External’ course/activity in reporting.
  • The ‘By Status’ view was replaced with the ‘Recent’ view in the ‘My Learning’ item.
  • Courses and activities based on trainings are now graded by score.
  • Added the ‘Completion Confirmation Required’ setting for e-learning courses and activities.
  • Added the ‘Result’ column to gradebook.
  • Added the ability to change the hierarchy of categories in the ‘Manage Learning Catalog Categories’ item.
  • The process of calculation of enrollment rules was accelerated.
  • Added the ‘Available after Due Date’ setting to personal assignments. Added the ‘Available after Due Date’ column to the ‘Enrollment Rules’ and the ‘Personal Assignments’ tabs.
  • Added the ‘Computed Access’ page; which provides a view for all users (whom you are an instructor) and have been assigned the course via enrollment rule(s), personal assignment, or have started or completed the course earlier. It contains most columns from the ‘Enrollment Rules’ and the ‘Personal Assignments’ tabs + the ‘Is Personal’ column (indicates personal assignments) + the ‘Status’ column (a current course status) + the ‘Last Result Expiration’ column (an expiration date of the last received result). The page is accessible from the ‘Enrollment Rules’ and the ‘Personal Assignments’ tabs.
  • Now the ‘Import Personal Assignments’ page allows the usage of all the options that can be found in the ‘Personal Assignments’ tab.
  • Improved parsing of CSV files. Commas are always used as a field separator; dots are used to separate the integer part from the fractional part of a number. For parsing of CSV files, separators are no longer dependent on SharePoint regional settings.
  • Date and time format, including the names of months and days of week, is determined by SharePoint regional settings.
  • The ‘period’ parameter can now be set in fractional hours (for email notifications for upcoming training events and courses whose due dates/expiration dates will be reached soon).
  • The text starting with ‘Assigned <date>…’ (can be found on the ‘My Learning’ site) and all the columns called ‘Assigned’ now display the date for the first time the course was assigned to the user.
  • The ‘Catalog Availability’ and the ‘Catalog Expiration’ course settings were renamed to ‘Course Availability’ and ‘Course Expiration’.
  • The following columns were renamed:
    • The ‘User’ and the ‘Full Name’ columns (located in gradebook and on course grading page) were renamed to ‘Employee’.
    • The ‘Name’ and the ‘Full Name’ columns (located in the ‘Training Providers and Trainers Management’ item and on the training edit page) were renamed to ‘Trainer’.
    • The ‘Manager Name’ column (located in reports, transcripts, etc.) was renamed to ‘Manager’.

Search

  • In the ‘Learning Catalog’ item, search query processing logic was enhanced. Now, in order to find a course, keywords may be located in multiple fields (i.e. in the course ID, name or description); previously, all keywords had to be found in the same field together.

Reports

  • Added the ‘User Profile’ page. Access to a profile and the profile’s content are determined by “manager-subordinate” relationships and user roles. Links to user profiles were added to reports, transcripts and other pages and to the left sidebar of the ‘My Learning’ site.
  • Rules, according to which reports and transcripts were being generated, were streamlined and slightly re-designed. The behavior of the ‘Due Date’, ‘Expiration Date’, ‘Cost’ and the ‘CEU’ columns, the ‘Register for’ button, etc. were slightly re-designed as well.
  • Added the ‘Course Status’, ‘Course Type’, ‘Acquired CEU’ and the ‘Applied Cost’ columns to the ‘Master Status Report’, ‘Team Report’ and the ‘Observer Report’. The ‘Course Status’ column is hidden by default.
  • Added the ‘+’ and ‘-’ signs, which indicate passing and failing results, to the ‘By Grade’ histogram of the ‘Team Report’ item.
  • Added the ability to save preset columns for the ‘Team Report’ item. The ‘E-mail’, ‘Expiration Date’, ‘Last’ and the ‘Total Time’ columns are now hidden by default. The ‘Manager ID’ and the ‘Manager’ columns are now visible be default.

Instructor-Led Training

  • Improved and re-designed ‘Event Grading’ page:
    • Event grading has become available for internal trainers (in addition to training administrators). On the ‘Trainer’s Workplace’ site, the ‘Grade’ button was added to event days’ pages.
    • The ‘Event Grading’ page allows a training administrator to directly register a user for an event without the need for the user to submit a request and wait for pending approval.
    • The ‘Event Grading’ page allows setting attendance or absence of users and assigning scores for each day of an event independently. Grading single days of an event is optional.
    • To grade an event day, an internal trainer must be a trainer for this day of the event. To grade the entire event, the trainer must be a trainer in all the days.
  • Added the ‘Canceled’ filter above the table on the ‘Manage Event Enrollments’ page.
  • If a simple course based on training and a ‘Training’ activity of a compound course has the ‘Canceled’ status, they will be displayed either as ‘Canceled’ or ‘Interrupted’ in the ‘Trainings Report’ (for trainings administrators, managers and observers) and on the ‘Manage Event Enrollments’ page. ‘Canceled’ means a learner submitted an event request and canceled it themselves; ‘Interrupted’ means a training administrator approved an event request and then either interrupted the request or canceled the event.
  • Added the ‘Back’ button to the ‘Manage Event Enrollments’ page.

System Properties

  • Added the ‘Core.CourseRecord.Import.External.AllowedFor’ and the ‘Core.CourseRecord.Import.Internal.AllowedFor’ properties that determine who can submit learning records.
  • Added the ‘Core.CourseRecord.Import.External.ApproveBy’ and the ‘Core.CourseRecord.Import.Internal.ApproveBy’ properties that determine approval mode for learning records.
  • Added the ‘UI.Learner.AllowedUploadFileExtensions’ property that determines file extensions that can be used when uploading attendance/evaluation sheets or attachments to learning records.
  • Added the ‘Core.GradeBookCacheExpiration’ property that sets the cache lifetime of the ‘Gradebook’ page.
  • Added the ‘Core.User.FullNamePattern’ property that determines the order and visibility of first, middle and last names on pages of ShareKnowledge. Browser settings are no longer used for displaying user names.

Course Import Utility

  • ‘Course Import’ can still be used to create courses, however it can no longer be used to import results into ShareKnowledge (this functionality is now available via submission and import of learning records).

Miscellaneous

  • ShareKnowledge no longer supports Microsoft® SQL Server® 2005 SP3.

Resolved Issues

  • Depending upon a time zone, the ‘Birthday’ field located on a user edit page might display wrong date.
  • In some installations of ShareKnowledge, users are being automatically redirected from the ‘Task Text’ tab to the ‘Description’ tab of the course settings.
  • In the ‘Enrollment Rules’ tab, the table disappears after a user applies a filter.
  • For non-required courses: if the status of a user’s request for an event is “Rejected” or “Missed” and then the user submits a new request and cancels it themselves, the training administrator cannot register the user for an event again (this user will have to submit a new request).
  • The usage of invalid mailboxes in email notifications crashes “ShareKnowledge Send Mail Job”.


What’s New in ShareKnowledge 4.5.2

Reports

  • The ‘Trainings Report’ item (intended for training administrators) was re-designed and contains information not only on attended and missed events, but also for requests that are pending, approved, in waitlist, etc. Also, ‘Start’, ‘End’, ‘Due Date’ and the ‘Expiration Date’ columns were added. Links to course pages were also added to the ‘Course Name’ column.
  • Added ‘Trainings Report for Manager’ and ‘Trainings Report for Observer’. They contain event schedules for manager’s direct subordinates, and for users who are observed by an observer and allow tracking attendance.
  • Added the ‘Event’, ‘Start’ and the ‘End’ columns to the ‘Pending Requests’ tab of the ‘Manage Enrollment Requests on Learning’ and the ‘Course Enrollment Requests’ items. These columns inform managers and instructors of what events their employees are going to attend.
  • Increased speed of ‘Question Level Report’ generation and reduced report file size.

System Properties

  • Added the ‘UI.Learner.ShowNextTrainingEvent’ property. This forces a learner to choose an event (the ‘Enroll On’ button is hidden) when the course or activity page contains 2 or more events available for submitting a request.

Basic Integration Tool

  • Added the ‘batchSize’ option that defines the number of users per batch for processing.

Course Import Utility

  • Added the ability to set a custom field delimiter for CSV files.

Resolved Issues

  • A user who has the ‘Instructor’ role only in a non-root organizational unit(s) cannot create or edit enrollment rules in the corresponding tab of the course settings.
  • If HTTPS is used, the ‘Subscribe’ link located in the ‘My Learning’ item is not working correctly.
  • If an event day starts at midnight UTC, it is shown in a learner’s email client as starting at midnight irrespective of the learner’s time zone.
  • If a learner submits then cancels a request for a course that requires approval, and then the instructor removes the approval requirement, the learner will not be able to download the learning material until they click the ‘Open Material’ button and leave and navigate to the course page again.
  • If an instructor opens the ‘Create Personal Rule’ page, clicks the ‘Add’ button in the ‘Employees’ section, selects users on multiple pages and clicks ‘Add Selected Users’, only users selected on the last-opened page will be added.
  • If a manager starts taking a course and then the course instructor removes the enrollment rule(s) and the personal assignment(s), the manager receives the ability to assign the course to their subordinates via the ‘My Team’ tab.


What’s New in ShareKnowledge 4.5.1

Reports

  • Added the ‘Back’ button to the ‘Transcript’ page on the ‘My Learning’ site.

Resolved Issues

  • An event cannot be finished if a learner submits a request within a simple course with approval and then either the learner cancels their request or one of the course instructors or the manager rejects the course enrollment request.
  • When editing enrollment rules, the previously set ‘Recurrent Visibility’ period (the ‘Show in Learning Plan’ setting of enrollment rules) will be removed.
  • Event grading: the ‘Set Attended’ and the ‘Set Missed’ buttons are active for all attempts to pass the course or activity instead of being active for the current attempt only.
  • The ‘Control and Grade Learners’ Activity’ page crashes when a user sorts data by the ‘CEU’ column.
  • Dates and time are not displayed correctly when a user hovers over the ‘Dates’ column on the ‘Event Schedule’ page.
  • The ‘Question Level Report’ does not contain courses and activities that are ‘In Progress’.
  • If a user submits a request for a standard event with automatic approval and there are no free seats, the popup window will close and the request will not be submitted (no error message will appear).


What’s New in ShareKnowledge 4.5

Notifications

  • Added 10 new notifications for internal and external trainers.
  • 4 notifications for upcoming events are now configurable.
  • The notification for changing event dates and locations is now enabled in the ‘perhour.txt’ template only.

Courses

  • Added a new course setting ‘Allow Viewing the Updated Material’. If it is enabled, users can open the latest version of the learning material without retaking the course or activity where this material has been updated.

Search

  • Most columns containing users’ full names, positions and organizational units and course IDs, names and categories now allow searching by “contains” rather than “starts with”.

Reports

  • Added a new report ‘Course and Training Credits’ intended for learners. The report contains trainings held by the learner (‘TEU’) and courses completed with passing grades (‘CEU’).
  • Added a new report ‘Trainers Report’ intended for training administrators. The report contains trainings that have already been held or will be held by internal and external trainers (‘TEU’).
  • Added a new report ‘CEU/TEU Report’ (for managers). The report contains trainings held by subordinates (‘TEU’) and courses completed by them with passing grades (‘CEU’).
  • Added a new report ‘CEU/TEU Report’ (for observers). The report contains trainings held by employees of a corresponding organizational unit (‘TEU’) and courses completed by them with passing grades (‘CEU’).
  • The ‘Trainings Report’ item was re-designed and now contains attended and missed events only.

Roles

  • Added a new role ‘Trainer’ intended for internal trainers. A user assigned with this role is granted access to the ‘Trainer’s Workplace’ site. (The ‘Trainer’ role is the only role that should typically be assigned and removed by a training administrator rather than by a user with the ‘System Administrator’ or the ‘Department Administrator’ roles.)

Instructor-Led Training

  • Training administrators can assign a user (for whom they are ‘Instructors’ or ‘Leading Instructors’) to the role of ‘Trainer’. The ‘Add a Trainer’ page now supports adding both external and internal trainers.
  • Added a new parameter ‘TEU’ intended for trainings. ‘TEU’ – is the number of CEUs a trainer receives for presenting an event.
  • When creating or editing an event (which is neither canceled, nor finished yet), it is possible to assign an external or internal trainer to a specific day of the event and add a number of TEUs that a trainer will receive for presenting an event.
  • Users with the ‘Leading Instructor’ role are automatically added to all trainings as training administrators, and other users cannot remove them from training settings.
  • Greatly improved performance of the ‘Manage Event Enrollments’ item, which now provides the ability to first select one of trainings and then redirects to the page containing event requests for this training only. The ‘Register for’ button is now active for a larger number of states.
  • Added a new site ‘Trainer’s Workplace’ intended for internal trainers. The site includes the ‘Events’ item containing all events where a corresponding trainer holds at least one day. The ‘Events’ item provides a set of filters and allows a trainer to view details about events.
  • Canceled and finished events are protected from editing.

SharePoint Groups

  • When a user is assigned with the ‘Trainer’ role, they are automatically added to the new SharePoint group ‘Trainers’.
  • When a user is assigned with the ‘Instructor’, ‘Leading Instructor’, ‘Department Administrator’ or the ‘System Administrator’ roles, they are automatically added to the new SharePoint group ‘TrainerOwners’.

System Properties

  • Added the ‘Core.Calendar.Public’ property that allows using public internet calendars for tracking upcoming courses and events (these calendars do not require authentication and are supported for ‘Form-Based Authentication’).
  • Added the ‘Deployment.TrainerGroup’ property that contains the SharePoint groups in which users with the ‘Trainer’ role are automatically added. The ‘TrainerOwners’ group was added to the ‘Deployment.AdministratorGroup’ and the ‘Deployment.InstructorGroup’ properties.
  • Added the ‘UI.DevExpress.AutoFilterRowInputDelay’ property that allows setting the delay between when a user starts typing into the ‘Filter Row’ and when filtering is applied.
  • Added the ‘UI.Learner.ShowAssignedBy’ property that allows hiding (from learners) the name of the course instructor or manager who assigned the course to them.

Course Import Utility

  • If a course requires a user’s signature, approval, confirmation or file attachment, ‘Course Import’ stops the import process in order to let you make changes to the course settings and try to import grades and scores again.


What’s New in ShareKnowledge 4.4.2

Courses

  • Improved print layout for the SCORM player.

Instructor-Led Training

  • Improved performance of the ‘Event Schedule’ item.


What’s New in ShareKnowledge 4.4.1

Courses

  • Greatly improved performance of the ‘Gradebook’ page.
  • Grading scale replacement in the course settings is faster.
  • In order to increase the performance, blocked users are excluded from enrollment rules calculation.


What’s New in ShareKnowledge 4.4

Notifications

  • Added a new notification that a user has received an extra attempt to pass the course or activity.
  • Event end date and time were added to 4 training event notifications. A region’s name, an event location and a room number were also added to the “notification that registration has been closed for the events with automatic approval”.

Courses

  • Added a new course type: ‘Learning Task’.
  • Added the ability to give an extra attempt to an individual user to retake a course or activity.
  • Enrollment rules:
    • Added a new option ‘Hire Date’ (the date when an employee started or will start working in your company or organization).
    • Added a new option ‘Position Appointment Date’ (the date when an employee was or will be appointed to a specific position in the company or organization); this value may or may not coincide with the ‘Hire Date’.
    • These options can be used when creating enrollment rules.
    • Added the ability to create several enrollment rules for the same organizational unit and the same position simultaneously provided that they are different in ‘Hire Date’ and ‘Position Appointment Date’.
    • Added a new option that allows applying enrollment rules in a deferred mode (not used by default; this mode should be used when enrollment rules cannot be processed before the timeout expires).
  • In order to avoid problems with unwanted course assignments and email notifications, now enrollment rules and personal assignments (including personal assignments created in the ‘My Team’ tab) are temporarily unavailable for creating, removal, etc. if any of the following conditions are true:
    • The date and time specified in the ‘Catalog Expiration’ field of the course settings has already come.
    • The course publishing status has been changed to “Expired” or “Archived”.
  • Improved importing of personal assignments from CSV format.
  • Added permanent links to course pages; a permanent link can be found in the ‘General’ tab of the course settings, and it can be shared with other users.

Catalog

  • Streamlined SQL queries resulting in improved performance of the ‘Learning Catalog’.

Learning Plan

  • Streamlined SQL queries resulting in improved performance of the learning plan (the ‘My Learning’ item).

Reports

  • These pages and reports contain links to course pages which now also allow navigating to activity pages (for compound courses), to the ‘Response’ tab and the ‘History’ tab: ‘Master Status Report’ / ‘Observer Report’ / ‘Manage Enrollment Requests on Learning’ / ‘Course Enrollment Requests’ / ‘Team Transcripts’.
  • A new column was added (containing E-mail addresses of users) to the following pages and reports: ‘Master Status Report’ / ‘Observer Report’ / ‘Manage Enrollment Requests on Learning’ / ‘Course Enrollment Requests’ / course and event grading pages / ‘Team Transcripts’ / ‘Team Reports’ / ‘Manage Event Enrollments’ / ‘Trainings Report’.

Instructor-Led Training

  • Added the ability to copy events.
  • Added support for choosing Adobe® Connect™ seminars.
  • ‘Standard offline events’ were renamed to ‘standard on-site events’.
  • Added a new column that allows specifying a region’s abbreviated name.

Basic Integration Tool

  • Added the ability to work with regions.
  • Added the ability to work with the ‘Hire Date’ and the ‘Position Appointment Date’ options.
  • Identifiers (IDs) are now case insensitive.
  • Implemented the ability to create user accounts for Form-Based Authentication.
  • Added the option that allows granting a blocked user’s account to another user of ShareKnowledge.

Course Import Utility

  • Implemented the ability to assign grades and scores for simple courses based on learning tasks using the ‘Course Import’ utility.


What’s New in ShareKnowledge 4.3.3

Notifications

  • Added new notifications (intended for instructors) of required courses whose due dates and expiration dates will expire soon or have already expired.
  • Added the ability to customize the notifications of required courses whose due dates and expiration dates will expire soon.

Courses

  • Added the ability to specify a fractional number of CEU credits accurate to 2 decimal places.
  • Added new columns to grading pages: “Assigned”, “Started”, “Completed” and “Due Date”.

Reports

  • Added the ability to create the ‘Question Level Report’ in a deferred mode (as a new option) and then automatically send the report via email.
  • Additionally, added support to send this report as a .ZIP file.

Resolved Issues

  • A SCORM 1.2 course or activity that returns a score of more than 100 points cannot be correctly finished.
  • When assigning a position or moving the user’s organizational unit, the name of the instructor who has assigned the course is displayed incorrectly.


What’s New in ShareKnowledge 4.3.2

Course Import Utility

  • Implemented the ability to assign grades and scores for compound courses using the ‘Course Import’ utility.

Resolved Issues

  • When you assign a grade and score for an existing course using “Course Import”, the expiration period (if it was specified in the course settings) will not be applied for this result.


What’s New in ShareKnowledge 4.3

Courses

  • Implemented the ability to lock the course content to prevent further changes.
  • Improved SCORM player performance.
  • Added a new option called “Show the structure of the course…” The option is intended for compound courses and allows a user to see the course structure prior to starting the course.

Catalog

  • Added a new property of the ‘Course Catalog’ web part which allows you to hide courses that a user does not have access to, due to the course prerequisites.

Reports

  • Added new links to the pages listed below. The links allow you to view course pages related to the specific user:
    • “Manage Enrollment Requests on Learning”
    • “Course Enrollment Requests”
    • “Master Status Report”
    • “Control and Grade Learners’ Activity”
    • “Team Transcripts”
    • “Observer Report”


What’s New in ShareKnowledge 4.1

Notifications

  • Improved email notification system.
  • Notifications are being sent as a single message every hour, every day or every week.
  • Notification templates are stored in the SharePoint library and can be modified.
  • Added the ability to create notification generation jobs with custom interval and template.
  • Added new notifications about upcoming events.
  • Added a notification that registration for an event is closed (for training administrators only).

Courses

  • Recurrent courses:
    • Added the ability to set an expiration period of the course results.
    • Added new options:
  • “Availability” before the due date
  • “Visibility” in the learning plan before the due date
  • “Recurrent Availability” before the expiration date
  • “Recurrent Visibility” in the learning plan before the expiration date
  • Added the ability to import personal assignments from a CSV file.
  • Required courses are visible in the learning plan until a passing grade is received.

Reports

  • Added a new option to “Team Reports” that allows a manager to generate a report on required assignments only.
  • Now reports also contain information about expired results.

Instructor-Led Training

  • Added the ability to create an event that allows you to automatically approve requests.
  • Registration for an event with automatic approval will be closed after the maximum number of participants has enrolled.

Search

  • Added the ability to search by course and by course category.
  • Added the ability to customize the appearance of the learning catalog:
    • The search field only
    • The search field + the category tree
    • The search field + the category tree + courses
    • The category tree + courses
  • Added the ability to search within a subtree of the category tree.

SharePoint

  • Fully compatible with SharePoint 2013.


What’s New in ShareKnowledge 4.0

Courses

  • Added new course options: ‘CEU’ (continuing education unit) and ‘Cost’.
  • Added course categories: a course can be assigned to one or multiple categories. Categories form a tree-like structure.
  • Instructors can add extended description for activities of a compound course by using the embedded HTML editor.
  • QUIZ Reports in Excel format. (Only for e-learning courses.)
  • Added additional options for e-learning course grading.

Interface

  • Added a new ‘My Learning’ page that includes:
    • The ‘Schedule’ view
    • The ‘By Type’ view (required, recommended and open courses)
    • The ‘By Status’ view
  • Improved interface of the course catalog.
  • Improved course pages.
  • Added a new ‘My Team’ tab, which is intended for managers. The tab allows assigning a course to direct subordinates.
  • SharePoint 2013 Metro style.

Roles

  • Added a new role ‘Leading Instructor’. A ‘Leading Instructor’ has access to all courses, which are stored in the system.

Instructor-Led Training

  • Added a new course type: ‘Training’.
  • Integration with Adobe® Connect™; added a new event type – live webinars.
  • Added a new option ‘Region’ that shows a training venue and a user’s location.
  • Added a new status for events – ‘Waitlist’. Now you can put a request on a wait list instead of approve or reject it immediately.
  • Added a new event type: ‘Special event for pre-enrollment’.
  • Added the ability to transfer the results of training event from one course to another.
  • Added the ability to register a submitted request for another training event.

Grading

  • Added a new option ‘Passing Grade’ for grading scales.

Outlook

  • Integration with the Outlook calendar.

SharePoint Groups

  • Users are automatically added to the SharePoint groups.