{"version":1,"pages":[{"id":"1NwFaQpCT0zf33BDFq9l","title":"Welcome!","pathname":"/","siteSpaceId":"sitesp_Ky0hA","icon":"book-open","description":"Welcome to the Shift iQ documentation portal.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Getting Started"}]},{"id":"kQRIkjnQrK0bxqSzGCbc","title":"Version 26.1 is live","pathname":"/announcements/version-26.1-is-live","siteSpaceId":"sitesp_Ky0hA","icon":"bullhorn","description":"The current version (26.1) was released to Production on February 18, 2026.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Announcements"}]},{"id":"RogvjopKMqnQgcDwuoMc","title":"Help Center","pathname":"/help","siteSpaceId":"sitesp_0sSEw","icon":"life-ring","description":"Welcome to the help center. We have compiled a list of common questions and answers to help you find tips, insights, and troubleshooting advice. Browse topics. Ask questions. Find answers.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"}]},{"id":"I3UfTwvnwTVWMo76xhqW","title":"Accessing your sandbox","pathname":"/help/sandbox","siteSpaceId":"sitesp_0sSEw","icon":"presentation-screen","description":"How to access your system outside the live production environment","breadcrumbs":[{"label":"Help Center","icon":"life-ring"}]},{"id":"kpwXfa6Gi3LoCpU8lPY5","title":"Working with Markdown","pathname":"/help/markdown/working-with-markdown","siteSpaceId":"sitesp_0sSEw","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Markdown"}]},{"id":"LJQfXH4k8qBKqiqukvDJ","title":"Additional Markdown Documentatio","pathname":"/help/markdown/additional-markdown-documentatio","siteSpaceId":"sitesp_0sSEw","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Markdown"}]},{"id":"HmRbPMODzen64axTHJN9","title":"Overview","pathname":"/help/assessments/overview","siteSpaceId":"sitesp_0sSEw","description":"Build quizzes through high-stakes exams, tie them to a competency framework, and analyze results with item-level reporting","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"grPePzoyIHr4K0Q7SCzh","title":"Creating Banks and Question Sets","pathname":"/help/assessments/create-bank","siteSpaceId":"sitesp_0sSEw","description":"Question Banks are used to organize collections of related questions that are to be used together on an exam form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"X5vrXvrsxrBFva673i0H","title":"How to use the Assessment Toolkit","pathname":"/help/assessments/create-bank/how-to","siteSpaceId":"sitesp_0sSEw","description":"Creating an Assessment Form involves a structured approach.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"kulkitbau2l4OJjMEzLa","title":"Creating a new bank","pathname":"/help/assessments/create-bank/create-new-bank","siteSpaceId":"sitesp_0sSEw","description":"Question Banks are used to organize collections of related questions that are to be used together on an exam form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"Hqkh4dVd8F3H7SDNjPLs","title":"Adding Questions","pathname":"/help/assessments/create-bank/add-question","siteSpaceId":"sitesp_0sSEw","description":"Questions in an Assessment Bank must belong to a set in the Bank, and the Bank must contain at least one set before questions can be added.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"scS9SOx3lab7qeSHOP7y","title":"Choosing Question Types","pathname":"/help/assessments/create-bank/question-types","siteSpaceId":"sitesp_0sSEw","description":"Shift iQ allows for a wide variety of assessment question types, including multiple choice, true/false, multiple correct, composed response","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"rNVkYcsmtxzRcvuF9MuR","title":"Download and Uploading Assessment Banks","pathname":"/help/assessments/create-bank/exam-json","siteSpaceId":"sitesp_0sSEw","description":"Select the Assessment Toolkit from the Admin Home Page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"l5Pkt9VD2Yc0EOt9kU1a","title":"Create Tables within Assessment Questions and Answers Options","pathname":"/help/assessments/create-bank/create-tables","siteSpaceId":"sitesp_0sSEw","description":"Columns can be created within an Assessment Question and the Answer Options.\\","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"L6JnsxSccGLvNks01TA5","title":"Downloading Assessment Sets (*.md)","pathname":"/help/assessments/create-bank/downloading-sets","siteSpaceId":"sitesp_0sSEw","description":"Select the Assessment Toolkit from the Admin Home Page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"WD3gkmRBMPg3mnpIGie9","title":"Upload Assessment Sets","pathname":"/help/assessments/create-bank/upload-assessment-sets","siteSpaceId":"sitesp_0sSEw","description":"Select the Assessment Toolkit from the Admin Home Page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"iDVp6guusGKo1LFHeSJc","title":"Set Question Settings, Rationale and Prerequisites/Triggers","pathname":"/help/assessments/create-bank/question-settings","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"VPlaolBVy4lILt9YVWrP","title":"How to Print a Question Bank/Assessment Form to PDF","pathname":"/help/assessments/create-bank/print-bank-pdf","siteSpaceId":"sitesp_0sSEw","description":"_See below the steps to generate a PDF document that lists all the questions in an Assessment Bank, including comments by administrators._","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"kuWvEkXZcIUPm6N97EJy","title":"Reordering Questions and Sets","pathname":"/help/assessments/create-bank/reordering-questions-and-sets","siteSpaceId":"sitesp_0sSEw","description":"After Questions are created in a Set, administrators are able to reorder those questions if needed.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Banks and Question Sets"}]},{"id":"Z71xnQwwhNnJTLYW85fm","title":"Creating Exam Specifications & Forms","pathname":"/help/assessments/specifications-forms","siteSpaceId":"sitesp_0sSEw","description":"Specifications and Forms are used to control the organization and availability of exams to learners","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"pbkJgzwVXyRHvtrfsxG2","title":"Using Specifications","pathname":"/help/assessments/specifications-forms/using-specifications","siteSpaceId":"sitesp_0sSEw","description":"Every Bank will contain at least ONE Specification. Specifications provide the rules that determine which questions will be contained on an exam Form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"drrqDVTnRuKmxfclvHvg","title":"Creating a Specification","pathname":"/help/assessments/specifications-forms/creating-specification","siteSpaceId":"sitesp_0sSEw","description":"Static Specifications can be used to generate exam Forms. This allows administrators to specific which questions should be on the Assessment Form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"Px6ZSAWCAM0Uqgme7va9","title":"Applying Specification Criteria","pathname":"/help/assessments/specifications-forms/specification-criteria","siteSpaceId":"sitesp_0sSEw","description":"Once the Specification has been created, you can apply filtering criteria to refine which questions are displayed on the exam Form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"gfyMlAdXCnlZU0Z8jLO5","title":"Creating a Form","pathname":"/help/assessments/specifications-forms/creating-a-form","siteSpaceId":"sitesp_0sSEw","description":"Each Specification can have one or more Forms. Forms are used to deliver the actual questions during the exam and control the availability of the exam.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"wAB2GPweCcYELnElcZN3","title":"Adding Questions to a Form","pathname":"/help/assessments/specifications-forms/add-questions-form","siteSpaceId":"sitesp_0sSEw","description":"Under the Forms tab click on the Add button and select Questions or Add Existing Questions","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"YWYizAvQs8pnRPJyX4ze","title":"Adding Reference Materials to a Form","pathname":"/help/assessments/specifications-forms/reference-materials","siteSpaceId":"sitesp_0sSEw","description":"Administrators can add Reference Materials for Online Sessions (Acronyms, Formulas and/or a Document).","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"ogStWAUOdQq9kVVEEz7Q","title":"Creating Tabs in an Assessment Form","pathname":"/help/assessments/specifications-forms/creating-tabs","siteSpaceId":"sitesp_0sSEw","description":"Please note: Tabs can only be enabled if the Specification Type is set to Static. Tabs cannot be enabled if the Specification Type is set to Dynamic.*","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"l3EnYxzsGjqSGt7rdxSi","title":"Adding Timers to Tabs","pathname":"/help/assessments/specifications-forms/adding-timers-to-tabs","siteSpaceId":"sitesp_0sSEw","description":"When Sections as Tabs is enabled and Tab Navigation is disabled, you can set timers for individual sections (tabs) within the assessment form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Creating Exam Specifications & Forms"}]},{"id":"n93M2AOfnW5h7yO0eqkv","title":"Editing Assessment Questions and Forms","pathname":"/help/assessments/editing-forms","siteSpaceId":"sitesp_0sSEw","description":"Review, publish, test, and update assessment forms after the question bank is built","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"o1kFORPA8xkn7v4mXIwf","title":"Review exam Form details prior to publishing","pathname":"/help/assessments/editing-forms/review-exam-form","siteSpaceId":"sitesp_0sSEw","description":"Open the Assessment you wish to Review.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"AyjMSXZYdPV6SiHFnQQM","title":"Advanced question searches","pathname":"/help/assessments/editing-forms/search-for-questions","siteSpaceId":"sitesp_0sSEw","description":"Admins can perform advanced searches in the Questions tab by using advanced search syntax.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"McJ5N3gQbETrqaD47cnm","title":"How to publish an assessment form","pathname":"/help/assessments/editing-forms/publish-exam-form","siteSpaceId":"sitesp_0sSEw","description":"1. Navigate to the Exam Form in the Form Tab.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"PzMIMORJiphitW0aCNZP","title":"How to test an Exam Form","pathname":"/help/assessments/editing-forms/test-exam-form","siteSpaceId":"sitesp_0sSEw","description":"After an Form was created for an exam, an Administrator can test the Form by Publishing or Pre-Publishing the Form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"IaP0HEFyhvjLvS2ZRIKk","title":"Pre-Publish an Assessment Form","pathname":"/help/assessments/editing-forms/pre-publish-exam-form","siteSpaceId":"sitesp_0sSEw","description":"An Administrator can Pre-Publish an Assessment Form for testing purposes. You will be able to complete the Assessment Form and submit your attempt.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"nQSKl21beP7ZSIuHEspN","title":"Edit Assessment Questions","pathname":"/help/assessments/editing-forms/edit-questions","siteSpaceId":"sitesp_0sSEw","description":"Depending on the Organization setting, Administrators are able to edit existing Assessment questions.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"cNZmQrn3v1WQ8G6bv0jT","title":"Manually Analyze Assessment Attempts","pathname":"/help/assessments/editing-forms/analyze-exam-attempts","siteSpaceId":"sitesp_0sSEw","description":"How the system analyzes an assessment attempt automatically and how to trigger the analysis manually","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"5GxVgvRDyvEVb10jxiNB","title":"Working with Images in Assessments","pathname":"/help/assessments/editing-forms/editing-images","siteSpaceId":"sitesp_0sSEw","description":"There are two easy ways to add an image to an assessment question:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"gPmeb0qQiFREPl6OZ5ah","title":"Creating a New Version of a Question","pathname":"/help/assessments/editing-forms/creating-a-new-version-of-a-question","siteSpaceId":"sitesp_0sSEw","description":"After creating questions for a bank, you may need to update or revise the questions or answer options while still keeping the original question data","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"tR0Lw7k9OJIWhNdMpRV0","title":"How to Add/Remove Questions from a Assessment Form","pathname":"/help/assessments/editing-forms/how-to-add-remove-questions-from-a-assessment-form","siteSpaceId":"sitesp_0sSEw","description":"1. Open the Assessment Form and click the Action button.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Editing Assessment Questions and Forms"}]},{"id":"Lnidj6lZQIUb6tcvqLFp","title":"Safe Exam Browser (SEB)","pathname":"/help/assessments/safe-exam-browser","siteSpaceId":"sitesp_0sSEw","description":"Safe Exam Browser is a web browser environment to carry out e-assessments safely.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"szPx3BMY6VE4jrO8wR53","title":"Organization Checklist for SEB errors","pathname":"/help/assessments/safe-exam-browser/seb-error-checklist","siteSpaceId":"sitesp_0sSEw","description":"Before reporting an exam issue to Shift iQ support, gather the below information:<br>","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Safe Exam Browser (SEB)"}]},{"id":"HhHdgLHNj68wCyIcLidx","title":"Moving Assessment Banks (and retain Competency mapping)","pathname":"/help/assessments/moving-assessment-banks","siteSpaceId":"sitesp_0sSEw","description":"We've implemented the ability to move Assessment Banks from one Organization to another, and ratain the original Competency mapping.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"96bVkwTMFfCa5u4ZlZPd","title":"Single-Question Quizzes","pathname":"/help/assessments/single-question-quizzes","siteSpaceId":"sitesp_0sSEw","description":"Short, single-question assessments used for typing speed, data entry, and similar skills checks","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"}]},{"id":"z3PgY9jpatXRznj5pNCt","title":"Typing Speed Quiz","pathname":"/help/assessments/single-question-quizzes/typing-speed-quiz","siteSpaceId":"sitesp_0sSEw","description":"The Typing Speed quiz is an assessment designed to measure how fast and accurately someone can type.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Single-Question Quizzes"}]},{"id":"wMlKwUYC0J369eVZC3sM","title":"Data Entry Quiz","pathname":"/help/assessments/single-question-quizzes/data-entry-quiz","siteSpaceId":"sitesp_0sSEw","description":"Configure, deliver, and review the data-entry single-question quiz","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Single-Question Quizzes"}]},{"id":"FCz7vNoGT4CSb2dJUdd0","title":"View Single-Question Quiz Attempts","pathname":"/help/assessments/single-question-quizzes/single-question-attempts","siteSpaceId":"sitesp_0sSEw","description":"View and review attempts learners have made on single-question quizzes","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Assessments"},{"label":"Single-Question Quizzes"}]},{"id":"Ayrff5f2npugvPEpHwI5","title":"Overview","pathname":"/help/contacts/overview","siteSpaceId":"sitesp_0sSEw","description":"The Contacts toolkit is where you can create and edit all the contacts and groups that exist for your organization.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"}]},{"id":"yvMeB7rmzNzNODlNOmgO","title":"Adding New Contacts","pathname":"/help/contacts/adding-new-contacts","siteSpaceId":"sitesp_0sSEw","description":"From the Admin Home Page, select Contacts toolkit.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"}]},{"id":"2rhVCcQIWwPo5miqmFMe","title":"Upload Contacts","pathname":"/help/contacts/adding-new-contacts/upload-contacts","siteSpaceId":"sitesp_0sSEw","description":"This feature is generally used to upload multiple NEW contacts records into your Contact toolkit.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Adding New Contacts"}]},{"id":"9QJMZTtXizE8sR6mMm7k","title":"User Self-Registration","pathname":"/help/contacts/adding-new-contacts/user-self-registration","siteSpaceId":"sitesp_0sSEw","description":"If your organization would like to allow users to create their own accounts and access some content without a manual approval step, we can configure","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Adding New Contacts"}]},{"id":"fUxnMEGUuP73iDFNGrwg","title":"Adding access to bulk upload contacts","pathname":"/help/contacts/adding-new-contacts/bulk-upload-contacts","siteSpaceId":"sitesp_0sSEw","description":"Any organization's admins can upload NEW contacts with the bulk upload tool.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Adding New Contacts"}]},{"id":"sO3XwSUA6Tb1J7YSlwO7","title":"Creating and Managing Groups","pathname":"/help/contacts/group-management","siteSpaceId":"sitesp_0sSEw","description":"Users are able to lookup specific groups that were created by going to the Contacts Toolkit on the Admin Home Page, and selecting Groups under","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"}]},{"id":"a9wp5urMOEnUoQSM2CAn","title":"Create a New Group and Adding People to the Group","pathname":"/help/contacts/group-management/adding-new-group","siteSpaceId":"sitesp_0sSEw","description":"Select the Contact toolkit on the Admin Home Page and select the Groups counter below the Contact Group heading.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Creating and Managing Groups"}]},{"id":"xo0KBCs0l6XNgbKvKuZr","title":"Editing or Deleting Groups","pathname":"/help/contacts/group-management/edit-groups","siteSpaceId":"sitesp_0sSEw","description":"Note that some of the options below are only available to admins with Write and Delete access.*","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Creating and Managing Groups"}]},{"id":"s3etJsGqd1HSXRBbOhAP","title":"Editing Contacts","pathname":"/help/contacts/editing-contacts","siteSpaceId":"sitesp_0sSEw","description":"This screen contains all of the information related to each contact in Shift iQ.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"}]},{"id":"AJQCDGhY700VO8dAeFGw","title":"Adding Impersonate Permission","pathname":"/help/contacts/editing-contacts/impersonate-permissions","siteSpaceId":"sitesp_0sSEw","description":"To add Impersonation permissions, please contact an Shift iQ administrator by submitting a Support Ticket or emailing support@shiftiq.com.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"Yy8NQOaHLmSFuz3JYSDt","title":"Password Resets","pathname":"/help/contacts/editing-contacts/password-resets","siteSpaceId":"sitesp_0sSEw","description":"Method 1 - User resets their own Users can also reset their own passwords by clicking the Reset my password button on the initial login window.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"WHB5pixBvf8PrXSpYQpd","title":"Searching Contacts","pathname":"/help/contacts/editing-contacts/searching-contacts","siteSpaceId":"sitesp_0sSEw","description":"You can view as little or as much information as you want on the search results page such as:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"EIjnC2wLMcz89Ti7fekn","title":"Review and Edit a Contact","pathname":"/help/contacts/editing-contacts/review-details","siteSpaceId":"sitesp_0sSEw","description":"The Person Edit screen is one of the most frequently used screens in Shift iQ.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"FHuZ1NEF1iTvjs6An8hF","title":"Understanding Permissions and Roles","pathname":"/help/contacts/editing-contacts/edit-permissions","siteSpaceId":"sitesp_0sSEw","description":"Managing a contact's Roles and Permissions is a key part of an Administrator's job in Shift iQ. Here are some things to keep in mind when doing so.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"dVcrSbGDwy8IDyYfLrre","title":"Access Control and Roles Settings","pathname":"/help/contacts/editing-contacts/access-control","siteSpaceId":"sitesp_0sSEw","description":"Find the User you want to add/remove/review Access Control or Role Settings (see Searching Contacts).","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"0aHOML84AkY65KjVBEFM","title":"Archive Users","pathname":"/help/contacts/editing-contacts/archive-users","siteSpaceId":"sitesp_0sSEw","description":"If a user is no longer needed, or requests to remove their personal information, you are able to archive the user from the system.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Contacts"},{"label":"Editing Contacts"}]},{"id":"72HT6WxEIOyFl6aIxDbA","title":"Overview","pathname":"/help/courses/overview","siteSpaceId":"sitesp_0sSEw","description":"Build courses with lessons, surveys, assessments, images, videos, and SCORM packages, with content paths driven by learner permissions","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"}]},{"id":"kClElyVSpi1qxMflximh","title":"Creating and Editing Courses","pathname":"/help/courses/create-course","siteSpaceId":"sitesp_0sSEw","description":"Select the Courses Toolkit on the Admin Home Page and then select Courses counter at the top of the page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"}]},{"id":"S4GmjyqIlHk1XX02UAO2","title":"How to Add and Remove Units, Modules and Lessons in a Course","pathname":"/help/courses/create-course/adding-lesson","siteSpaceId":"sitesp_0sSEw","description":"Click on the Plus icon next to the Module where you want to add the New Lesson.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"HTpMTW9RKL2OhduEjI8o","title":"Publishing a Course to your Learner Portal","pathname":"/help/courses/create-course/publish-course","siteSpaceId":"sitesp_0sSEw","description":"There are 2 ways to Publish a course to the portal:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"VcGJ28e0LAE8CPDUU4vy","title":"Setting Prerequisites","pathname":"/help/courses/create-course/setting-prerequisites","siteSpaceId":"sitesp_0sSEw","description":"By setting Prerequisites in a course, Learners must satisfy these prerequisites before the activity is available to start.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"6QLjeDH3g4fzImkQ4Bd0","title":"Setting up Course Notifications","pathname":"/help/courses/create-course/course-notifications","siteSpaceId":"sitesp_0sSEw","description":"Administrators can setup Course Stalled Notifications and Course Completed Notifications.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"1KqQNJden02TJIY0Lj1q","title":"Adding Hyperlinks and Videos","pathname":"/help/courses/create-course/add-hyperlinks-videos","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"X0Mi5LfcHp4IViZCOHU5","title":"Changing font color of the Course","pathname":"/help/courses/create-course/changing-font-color","siteSpaceId":"sitesp_0sSEw","description":"How to change the content font color for an entire Course:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"r6NcFKFPCfUSOkzfoiIi","title":"Adding Privacy Settings to a Course","pathname":"/help/courses/create-course/course-privacy-settings","siteSpaceId":"sitesp_0sSEw","description":"Privacy settings can be applied to a course to restrict access to specific users or groups, ensuring that only authorized individuals can view","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"TSyjOuAEMLQxRXrMg5lk","title":"Adding a Course Image","pathname":"/help/courses/create-course/adding-course-image","siteSpaceId":"sitesp_0sSEw","description":"An image can be added for the Course tile, when the Course is Published to the Portal.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"OisbbmgGOwxIs43HwPZA","title":"Add a Course to a Catalog","pathname":"/help/courses/create-course/add-a-course-to-a-catalog","siteSpaceId":"sitesp_0sSEw","description":"From the Course home page (/ui/admin/courses/home):","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Creating and Editing Courses"}]},{"id":"ipNSQJeZAd8Eql8v2kWx","title":"Adding and Editing Lesson Content","pathname":"/help/courses/add-content","siteSpaceId":"sitesp_0sSEw","description":"Add and edit lesson content: text, images, links, videos, and Microsoft Word imports","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"}]},{"id":"1RlQ2s2Ug7KViOt9mLeB","title":"Add Course Content","pathname":"/help/courses/add-content/add-course-content","siteSpaceId":"sitesp_0sSEw","description":"With your course outline now created, content can be added for each lesson.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Adding and Editing Lesson Content"}]},{"id":"PE1kJ5fUTxSOre6NQIwI","title":"Adding Images","pathname":"/help/courses/add-content/adding-images","siteSpaceId":"sitesp_0sSEw","description":"You are able to drag and drop a picture from file into the body of the content.\\","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Adding and Editing Lesson Content"}]},{"id":"zooMJNvtnD8vV0pwHNj0","title":"Adding Links","pathname":"/help/courses/add-content/adding-links","siteSpaceId":"sitesp_0sSEw","description":"You are able to add web links or email addresses in the text of your content.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Adding and Editing Lesson Content"}]},{"id":"NGfNtANVKntzFZuviw3L","title":"Adding an Embedded Video","pathname":"/help/courses/add-content/embedding-video","siteSpaceId":"sitesp_0sSEw","description":"To embed a video on a Course, you will need to upload the video to either Vimeo or You Tube.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Adding and Editing Lesson Content"}]},{"id":"T2VbcIDPHNb7101kRydS","title":"Add New Lesson From Microsoft Word","pathname":"/help/courses/add-content/lesson-from-word","siteSpaceId":"sitesp_0sSEw","description":"We are working on a new feature that will simplify the process of converting a Microsoft Word document into a Shift iQ lesson, using a utility","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Adding and Editing Lesson Content"}]},{"id":"GYtgdGxfIC6D37naLva3","title":"Working with SCORM and Shift iQ Courses","pathname":"/help/courses/scorm-courses","siteSpaceId":"sitesp_0sSEw","description":"Upload SCORM packages, configure SCORM Cloud, and embed SCORM lessons in Shift iQ courses","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"}]},{"id":"YRovievXkXr8zopFWhyT","title":"How to Upload a SCORM Course to SCORM","pathname":"/help/courses/scorm-courses/upload-scorm-course","siteSpaceId":"sitesp_0sSEw","description":"Login to <a href=\"https://cloud.scorm.com/sc/guest/SignInForm\" target=\"_blank\">https://cloud.scorm.com/sc/guest/SignInForm</a>","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Working with SCORM and Shift iQ Courses"}]},{"id":"g4hkTsDNcna77vme9Qru","title":"SCORM Cloud connection settings","pathname":"/help/courses/scorm-courses/scorm-settings","siteSpaceId":"sitesp_0sSEw","description":"First, find the SCORM Cloud AppId for the tenant. This is in the SCORM Cloud control panel here:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Working with SCORM and Shift iQ Courses"}]},{"id":"WlkAB5dH3TW1DLYDvFS0","title":"Embedding a SCORM package in your Shift iQ Course","pathname":"/help/courses/scorm-courses/adding-scorm-courses","siteSpaceId":"sitesp_0sSEw","description":"When adding a SCORM course to Sandbox or Development, if you select SCORM Course for the Link Type then it is set to Preview mode by default and","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Working with SCORM and Shift iQ Courses"}]},{"id":"aEnjSqdf3BAB9Wisp2U0","title":"Uploading SCORM with different Languages","pathname":"/help/courses/scorm-courses/scorm-multi-lingual","siteSpaceId":"sitesp_0sSEw","description":"Login to <a href=\"https://cloud.scorm.com/sc/guest/SignInForm\" target=\"_blank\">https://cloud.scorm.com/sc/guest/SignInForm</a>","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Courses"},{"label":"Working with SCORM and Shift iQ Courses"}]},{"id":"oVJmOyKnFqUoiZZvjDyz","title":"Overview","pathname":"/help/events/overview","siteSpaceId":"sitesp_0sSEw","description":"Schedule classes and exam events, manage rosters and seating, and publish registration tiles to learner portals","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"}]},{"id":"NhhFBb9BkuYjlISIZavr","title":"Schedule a New Exam Event","pathname":"/help/events/schedule-exam","siteSpaceId":"sitesp_0sSEw","description":"Schedule new exam events from the Events toolkit","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"}]},{"id":"PhxgCy6z6iuUYtwnwfY4","title":"Create a New Exam Event","pathname":"/help/events/schedule-exam/create-a-new-exam-event","siteSpaceId":"sitesp_0sSEw","description":"Select the Events toolkit on the Admin Home Page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Exam Event"}]},{"id":"IviYWqBSGdxiweM0EPLA","title":"Schedule a New Class","pathname":"/help/events/schedule-new-class","siteSpaceId":"sitesp_0sSEw","description":"Create, configure, publish, and manage class events end-to-end","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"}]},{"id":"AuYiVb1kaXzkHiPGB1FA","title":"How to Create a New Class","pathname":"/help/events/schedule-new-class/create-class","siteSpaceId":"sitesp_0sSEw","description":"From the Admin Home Screen select the Event Toolkit","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"9HElSyYNYePQTQkjGdTh","title":"Add and Edit Class Information","pathname":"/help/events/schedule-new-class/class-information","siteSpaceId":"sitesp_0sSEw","description":"Under the Registration tab, Administrators are able to manually Add Registrations to a class and download different class Reports.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"yc4RAveX9lBcFudY2ap4","title":"Manually Adding/Removing Registrations","pathname":"/help/events/schedule-new-class/adding-registrations","siteSpaceId":"sitesp_0sSEw","description":"Under the Registration tab, Administrators are able to manually Add Registrations to a class and download different class Reports.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"EZqDtmf0GX7hsXYBLDbj","title":"Assign Gradebook to Class","pathname":"/help/events/schedule-new-class/assign-gradebook","siteSpaceId":"sitesp_0sSEw","description":"Navigate to the Gradebooks tab in the Class you created.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"s7no0kiZn4EbztwM7NzD","title":"Add Seating to a Class","pathname":"/help/events/schedule-new-class/add-seating-to-class","siteSpaceId":"sitesp_0sSEw","description":"Under the Seats panel, select Add Seat","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"hwK5FQRDPNraIRbtPheJ","title":"Adding Content","pathname":"/help/events/schedule-new-class/adding-content","siteSpaceId":"sitesp_0sSEw","description":"Content can be added to a class to provide users with a description or additional information about the class they are registering for.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"z19sn8Meltre2T0Ek9TK","title":"Class Privacy","pathname":"/help/events/schedule-new-class/class-privacy","siteSpaceId":"sitesp_0sSEw","description":"Groups in the Contacts toolkit can be used to set access permissions for the Classes published on the Portal.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"ZHsTBALaK5lUTCzoEhBg","title":"Class Settings","pathname":"/help/events/schedule-new-class/class-settings","siteSpaceId":"sitesp_0sSEw","description":"After a Class is created, the following information can be added or edited under the Class Setup tab:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"F2Unh8pwiRUZ872p5x9i","title":"Publish Class Registration","pathname":"/help/events/schedule-new-class/publish-class-registration","siteSpaceId":"sitesp_0sSEw","description":"When you are ready to Publish your Class to the user Portal, search for the Class you created and under the Class Setup tab, click on the Publish button.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"8Pzd6a57j5fnaKD3pPSE","title":"Adding Class Registration Tile on Portal Page","pathname":"/help/events/schedule-new-class/add-registration-tile","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"g6H9hUBVIIOoofZCRwq4","title":"Class Statuses","pathname":"/help/events/schedule-new-class/class-statuses","siteSpaceId":"sitesp_0sSEw","description":"After a class is created, an administrator will see various statuses appear next to the class.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Schedule a New Class"}]},{"id":"DqZTl1qJZsF5uyj7T4tQ","title":"Using Classes for Exam setup","pathname":"/help/events/classes-for-exams","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"}]},{"id":"VMMymcVIqlCPoFkF5HbT","title":"Assign Assessments","pathname":"/help/events/classes-for-exams/assign-assessments","siteSpaceId":"sitesp_0sSEw","description":"Before attaching an Assessment Forms to a learners registration, you need to attach the required Assessment Forms to the Class.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Using Classes for Exam setup"}]},{"id":"74xGbBASiV6gNZ9Soxnl","title":"Login Credentials for Exam","pathname":"/help/events/classes-for-exams/login-credentials-for-exam","siteSpaceId":"sitesp_0sSEw","description":"An Exam Specific Password is generated for a Learner at the time they complete their Class registration.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Using Classes for Exam setup"}]},{"id":"dEMYvdiwxEFS20asodTc","title":"Exam Login Page","pathname":"/help/events/classes-for-exams/exam-login-page","siteSpaceId":"sitesp_0sSEw","description":"For learners to login for their exam, they need access to the /ui/lobby/events/login page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"},{"label":"Using Classes for Exam setup"}]},{"id":"kWjMisttyWlKFWbkrWYx","title":"What Learners see on the Class Registration Portal Page","pathname":"/help/events/class-registration","siteSpaceId":"sitesp_0sSEw","description":"On the Classes Search page in the Portal, users will see various statuses. The flowchart below illustrates the different statuses visible to users:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Events"}]},{"id":"ELc0bdyZaTxiFqYHkQJL","title":"Overview","pathname":"/help/cases/overview","siteSpaceId":"sitesp_0sSEw","description":"The Cases toolkit records and tracks customer concerns from intake through resolution","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"}]},{"id":"8uBRop6qlJC8cAyNIW6x","title":"Creating Cases","pathname":"/help/cases/creating-cases","siteSpaceId":"sitesp_0sSEw","description":"Select the Workflows Toolkit on the Admin Home page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"}]},{"id":"aLsio6j930CbxSjlzVoK","title":"Editing Cases","pathname":"/help/cases/edit-cases","siteSpaceId":"sitesp_0sSEw","description":"Search for the Case you would like to Edit (see Searching for Cases) and open the Case.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"}]},{"id":"8nrNfz2NBuXapTSAEh5K","title":"Search for an Case","pathname":"/help/cases/edit-cases/search-case","siteSpaceId":"sitesp_0sSEw","description":"Select the Workflows Toolkit on the Admin Home page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Editing Cases"}]},{"id":"46aVgqWE6hg6N8MjDcPq","title":"View Case History","pathname":"/help/cases/edit-cases/case-history","siteSpaceId":"sitesp_0sSEw","description":"Select the Workflows Toolkit on the Admin Home page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Editing Cases"}]},{"id":"QcBE6QpB6mlEMzNpFYRi","title":"Download Case JSON File","pathname":"/help/cases/edit-cases/download-case-json","siteSpaceId":"sitesp_0sSEw","description":"Select the Workflows Toolkit on the Admin Home page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Editing Cases"}]},{"id":"ULffvq7NkRqIBs618Vkv","title":"Send Email from an Case","pathname":"/help/cases/edit-cases/send-email-from-case","siteSpaceId":"sitesp_0sSEw","description":"Select the Workflows Toolkit on the Admin Home page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Editing Cases"}]},{"id":"F4ZHeTEQFTlF3Z48g1ov","title":"Case Reports","pathname":"/help/cases/edit-cases/case-reports","siteSpaceId":"sitesp_0sSEw","description":"Select the Workflows Toolkit on the Admin Home page.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Editing Cases"}]},{"id":"66plOJv5k7quz0r4FKN5","title":"Case Documents","pathname":"/help/cases/case-documents","siteSpaceId":"sitesp_0sSEw","description":"Open the case that you need to upload a document for and click on the Attachments tab.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"}]},{"id":"YUDXfcI509ZCT7IDIB4t","title":"Case Comments","pathname":"/help/cases/case-comments","siteSpaceId":"sitesp_0sSEw","description":"Add, edit, and delete comments attached to a case","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"}]},{"id":"TQiUd1AdIDGuwwKk8411","title":"Adding Comments","pathname":"/help/cases/case-comments/adding-comments","siteSpaceId":"sitesp_0sSEw","description":"Open the case that you need to add a comment for and click on the Comments tab.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Case Comments"}]},{"id":"LycR3paYo6xpkKK6paZ1","title":"Editing and Deleting Comments","pathname":"/help/cases/case-comments/editing-comments","siteSpaceId":"sitesp_0sSEw","description":"Open the case that you need to edit the comment for and click on the Comments tab.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cases"},{"label":"Case Comments"}]},{"id":"CAlD1jYUJMqKenhjqb9J","title":"Overview","pathname":"/help/messages/overview","siteSpaceId":"sitesp_0sSEw","description":"Author and schedule newsletters, automated notifications, and survey invitations from a single communications hub","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"}]},{"id":"ya8iXBQ9SFhZ2lxPuC6w","title":"Sending mailouts","pathname":"/help/messages/sending-mailouts","siteSpaceId":"sitesp_0sSEw","description":"Schedule message delivery and review delivery reports","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"}]},{"id":"ficzSf28thE4mc3v6VyE","title":"Schedule Delivery","pathname":"/help/messages/sending-mailouts/schedule-delivery","siteSpaceId":"sitesp_0sSEw","description":"In the Notification, Newsletter or Invitation, click on the Message Setup tab and click the Schedule Mailout to schedule the mailout.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Sending mailouts"}]},{"id":"HWo1kR1nH4XbNmzR8RMo","title":"Delivery Report","pathname":"/help/messages/sending-mailouts/delivery-report","siteSpaceId":"sitesp_0sSEw","description":"Open the Message Toolkit and select Mailout Counter.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Sending mailouts"}]},{"id":"PCvk90lYdmSMoGgruV0k","title":"Managing recipients","pathname":"/help/messages/managing-recipients","siteSpaceId":"sitesp_0sSEw","description":"Add subscribers, build mailing lists, and handle unsubscribe requests","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"}]},{"id":"rVV5R0CCwaAEPsaV641M","title":"Add Subscribers/Recipients","pathname":"/help/messages/managing-recipients/add-recipients","siteSpaceId":"sitesp_0sSEw","description":"You can attach multiple mailing lists to one message.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Managing recipients"}]},{"id":"65EWsh4txAauHELh9vm9","title":"Create new Mailing List","pathname":"/help/messages/managing-recipients/new-mailing-list","siteSpaceId":"sitesp_0sSEw","description":"Creating the Mailing List Group:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Managing recipients"}]},{"id":"i1fheZYE5nvftJ7OjBAt","title":"Unsubscribe from Messages","pathname":"/help/messages/managing-recipients/unsubscribe","siteSpaceId":"sitesp_0sSEw","description":"How recipients unsubscribe and how administrators manage opt-outs","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Managing recipients"}]},{"id":"TwrFgGZVjpGXpG00iKrv","title":"Authoring messages","pathname":"/help/messages/authoring-messages","siteSpaceId":"sitesp_0sSEw","description":"Create new messages, format their contents, and use placeholders to personalize them","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"}]},{"id":"QC6xN65a02pNtgg38Cuk","title":"Create New Message","pathname":"/help/messages/authoring-messages/create-new-message","siteSpaceId":"sitesp_0sSEw","description":"From the Admin Home Page, select Messages toolkit.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Authoring messages"}]},{"id":"QBYShvMKAochMCjKURXe","title":"Markdown Reference","pathname":"/help/messages/authoring-messages/markdown-reference","siteSpaceId":"sitesp_0sSEw","description":"Thanks to The Markdown Guide for providing this list! This Markdown cheat sheet provides a quick overview of all the Markdown syntax elements.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Authoring messages"}]},{"id":"zbkpkCwOsR15MDLL2Di4","title":"Message Placeholders","pathname":"/help/messages/authoring-messages/message-placeholders","siteSpaceId":"sitesp_0sSEw","description":"When creating the content for an Notification, Newsletter or Invitation, there are Placeholders that can be added in the content.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Authoring messages"}]},{"id":"EgiAk5tLm1UDA6OUdQ6j","title":"Editing and Formatting Message Contents","pathname":"/help/messages/authoring-messages/edit-contents","siteSpaceId":"sitesp_0sSEw","description":"Add your message content here using the Shift iQ markdown Content Authoring tool, designed to be fast, light, and easy to use.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Authoring messages"}]},{"id":"F2o9aRka0CAUL0bLeRZ6","title":"Organizing messages","pathname":"/help/messages/organizing-messages","siteSpaceId":"sitesp_0sSEw","description":"Search for and organize existing messages","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"}]},{"id":"A4Ws7epxfFfttT5au0kr","title":"Search for existing Message","pathname":"/help/messages/organizing-messages/search","siteSpaceId":"sitesp_0sSEw","description":"On the Admin Home Page, select the Messages Toolkit.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Messages"},{"label":"Organizing messages"}]},{"id":"rWTTRnPzoTPOnioowNAD","title":"Overview","pathname":"/help/records/overview","siteSpaceId":"sitesp_0sSEw","description":"Track learner scores, outcomes, and achievements through gradebooks, achievement templates, programs, and logbooks","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"}]},{"id":"mXXInmyVBvYzsgIXP8Gv","title":"Creating and Configuring Gradebooks","pathname":"/help/records/gradebooks","siteSpaceId":"sitesp_0sSEw","description":"Create gradebooks, add grade items, manage learners, and view learner progress","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"}]},{"id":"TLPn55bYbOzlYt5dUAUf","title":"Creating a New Gradebook","pathname":"/help/records/gradebooks/new-gradebook","siteSpaceId":"sitesp_0sSEw","description":"How to create a Gradebook:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"yjCFN8vLD5csMqi3QJt1","title":"Editing Gradebook Settings","pathname":"/help/records/gradebooks/gradebook-settings","siteSpaceId":"sitesp_0sSEw","description":"Edit the settings that control how a gradebook behaves","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"RxavH5h41QimjMa893jE","title":"Adding and Configuring Grade Items","pathname":"/help/records/gradebooks/grade-items","siteSpaceId":"sitesp_0sSEw","description":"split into separate pages if gets too bulky, i.e., Category Grade Items, Score Grade Items, Calculation Grade Items, or split out adding and editing","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"lrike90iRit93az2Sd1N","title":"Managing Learners in a Gradebook","pathname":"/help/records/gradebooks/learners-gradebook","siteSpaceId":"sitesp_0sSEw","description":"how learners are added automatically","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"0UfrbgnQMA2OTWnsODDP","title":"Learner Progress and Scores","pathname":"/help/records/gradebooks/gradebook-scores","siteSpaceId":"sitesp_0sSEw","description":"Navigating the Grade Item Hierarchy","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"wMmU5CHJCpib6BVnzgsu","title":"Gradebook Achievements","pathname":"/help/records/gradebooks/gradebook-achievements","siteSpaceId":"sitesp_0sSEw","description":"Achievement Tab navigation (gradebook only vs all learner achievements)","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"tkTCLY1n5WLyvMKRiQJt","title":"Gradebook Comments and Periods","pathname":"/help/records/gradebooks/gradebook-comments-periods","siteSpaceId":"sitesp_0sSEw","description":"Hide/Unhide Comments and Periods","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"dleRQKsZrV5BulwRgzMo","title":"Instructor Gradebook Views","pathname":"/help/records/gradebooks/instructor-gradebook","siteSpaceId":"sitesp_0sSEw","description":"configuration requirements (create a role for Instructors and ask Support to add the appropriate permissions)","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Configuring Gradebooks"}]},{"id":"6qfo0l0NJhBlBR5StLeA","title":"Creating and Granting Achievements","pathname":"/help/records/achievements","siteSpaceId":"sitesp_0sSEw","description":"Define achievement templates, grant achievements, and lay out printed certificates","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"}]},{"id":"l37cWuvrrcqZwEC630oR","title":"Create New Achievement Template","pathname":"/help/records/achievements/define-achievement","siteSpaceId":"sitesp_0sSEw","description":"On the Admin Home Page, select Records Toolkit","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Granting Achievements"}]},{"id":"B7CtHnaoyGLnBJkHy03f","title":"Editing Achievement Templates","pathname":"/help/records/achievements/edit-achievement-template","siteSpaceId":"sitesp_0sSEw","description":"On the Admin Home Page, select Records Toolkit","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Granting Achievements"}]},{"id":"uboK7ZoFZah97D7SBkW7","title":"Manually Granting Achievements","pathname":"/help/records/achievements/manually-grant-achievement","siteSpaceId":"sitesp_0sSEw","description":"In most cases, Achievements will be automatically granted to a learner based on a Course or Gradebook result.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Granting Achievements"}]},{"id":"A6nbvy0Z4zlMHLCX1WdD","title":"Printed Certificate Layout for Achievements","pathname":"/help/records/achievements/achievement-layouts","siteSpaceId":"sitesp_0sSEw","description":"Printable certificates can be attached to an achievement.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Granting Achievements"}]},{"id":"eqeP4sjNQP7sH0TBZc41","title":"Searching and Editing Achievements","pathname":"/help/records/achievements/search-edit-achievements","siteSpaceId":"sitesp_0sSEw","description":"search options, including criteria and download","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Creating and Granting Achievements"}]},{"id":"O6JcmRFupTMe2CavswZl","title":"Learning paths and programs","pathname":"/help/records/programs-and-periods","siteSpaceId":"sitesp_0sSEw","description":"Creating and managing learning programs","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"}]},{"id":"JXnPQ2awmxNTaTBXghSg","title":"Purpose of Programs and How to Create Them","pathname":"/help/records/programs-and-periods/create-program","siteSpaceId":"sitesp_0sSEw","description":"Open the Records toolkit and then click on the Programs tile under the Programs and Periods heading.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Learning paths and programs"}]},{"id":"brdfkA9E3rz4guc7G6ze","title":"Editing and Managing Programs","pathname":"/help/records/programs-and-periods/edit-program","siteSpaceId":"sitesp_0sSEw","description":"Edit an existing program and manage learners enrolled in it","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Learning paths and programs"}]},{"id":"7H61IuXEfL0EMCuFtmKE","title":"Creating and Managing Gradebook Periods","pathname":"/help/records/programs-and-periods/gradebook-periods","siteSpaceId":"sitesp_0sSEw","description":"Create and manage gradebook periods within a program","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Learning paths and programs"}]},{"id":"ASPkieLwwbCeJ38H0INU","title":"Working with Logbooks","pathname":"/help/records/logbooks","siteSpaceId":"sitesp_0sSEw","description":"Create logbooks, manage their settings and content, and validate learner entries","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"}]},{"id":"YCN0yOlWNkr6IvGIh4vA","title":"Creating New Logbooks","pathname":"/help/records/logbooks/create-logbooks","siteSpaceId":"sitesp_0sSEw","description":"Create a new logbook and configure its activities or competencies","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Working with Logbooks"}]},{"id":"sJnLUWgVODlave0Kuomn","title":"Managing Logbook Settings and Content","pathname":"/help/records/logbooks/edit-logbooks","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Working with Logbooks"}]},{"id":"ZWr4dYGABFI7b29WQMgY","title":"How Learners Create and Edit Logbook Entries","pathname":"/help/records/logbooks/logbook-entry","siteSpaceId":"sitesp_0sSEw","description":"adding portal tile and/or dashboard and/or program so learner can find their logbooks","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Working with Logbooks"}]},{"id":"js4kGbFWHAHGtMJhESdO","title":"Validating Logbook Entries","pathname":"/help/records/logbooks/logbook-validation","siteSpaceId":"sitesp_0sSEw","description":"assigning validators","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Working with Logbooks"}]},{"id":"iDRTtP4WM2YQYUoYF32a","title":"Blockchain Certificate Management","pathname":"/help/records/blockchain","siteSpaceId":"sitesp_0sSEw","description":"Blockchain is a system of recording information in a way that makes it difficult or impossible to change, hack, or cheat the system.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"}]},{"id":"ae56p3ZLVKwyoGasNHQo","title":"Overview of Shift iQ's Blockchain Based Certificate Manager","pathname":"/help/records/blockchain/certificate-manager","siteSpaceId":"sitesp_0sSEw","description":"Certificate data is of high importance and is intended to be long-lived.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Blockchain Certificate Management"}]},{"id":"GNT7fTMQ6a6Ay9Khkkco","title":"Creating and Connecting a Blockchain Wallet to Shift iQ","pathname":"/help/records/blockchain/blockchain-wallet","siteSpaceId":"sitesp_0sSEw","description":"In order to jump in with Blockchain technology, learners need to have a wallet.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Blockchain Certificate Management"}]},{"id":"WCG5IkQe7wZ9nkVtsVZD","title":"Login With Blockchain","pathname":"/help/records/blockchain/login-with-blockchain","siteSpaceId":"sitesp_0sSEw","description":"Another interesting integration of Shift iQ with Blockchain technology can be found on the login page, this functionality provides our users with","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Records"},{"label":"Blockchain Certificate Management"}]},{"id":"KCxiLX576sZZY5PVvg69","title":"Overview","pathname":"/help/sites/overview","siteSpaceId":"sitesp_0sSEw","description":"Build and host learner portals and external public-facing websites with privacy controls, portal tiles, and shared content management","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"}]},{"id":"D18clZTjfd4fSSJFcZAu","title":"Creating Beautiful Web Sites and Learner Portals","pathname":"/help/sites/new-portal","siteSpaceId":"sitesp_0sSEw","description":"Build websites and learner portals: pages, tiles, hosts, and the sitemap view","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"}]},{"id":"jkD8hAMSejRQ3idfKhy6","title":"Host and Edit a Public Website using Shift iQ","pathname":"/help/sites/new-portal/create-website","siteSpaceId":"sitesp_0sSEw","description":"To create and setup a new Website, please contact your Shift iQ Account Manager to assist with the initial setup.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Creating Beautiful Web Sites and Learner Portals"}]},{"id":"sriSSrWFNENfbekKmk35","title":"Have One or More Portals for Your Customers","pathname":"/help/sites/new-portal/create-portal","siteSpaceId":"sitesp_0sSEw","description":"Create one or more learner portals for your customers","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Creating Beautiful Web Sites and Learner Portals"}]},{"id":"pRcaWut13SOWPdl0xAxI","title":"Creating Contents for Your Sites","pathname":"/help/sites/new-portal/create-site-contents","siteSpaceId":"sitesp_0sSEw","description":"From the Admin Home Page, select Sites toolkit. Under the Web Sites heading, click on the Site counter.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Creating Beautiful Web Sites and Learner Portals"}]},{"id":"AHFTPbsMrsQ5TWrFnhqE","title":"Using the Sitemap tab to Navigate Site Administration","pathname":"/help/sites/new-portal/sitemap","siteSpaceId":"sitesp_0sSEw","description":"To Navigate the different folders/pages in the Web Sites toolkit, select the Sitemap panel","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Creating Beautiful Web Sites and Learner Portals"}]},{"id":"HAbfPhQthHF1bOZemjSO","title":"Add Portal Tile Pictures or Icons","pathname":"/help/sites/new-portal/tile-pics","siteSpaceId":"sitesp_0sSEw","description":"Under the Page Content tab of the Site folder you want to add a picture to, select the ImageURL tab (if there is no ImageURL tab, please","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Creating Beautiful Web Sites and Learner Portals"}]},{"id":"mAs9AFO3hdqyrhPtVxOw","title":"List of Portal Tile URLs Customers will Love","pathname":"/help/sites/new-portal/portal-tile-urls","siteSpaceId":"sitesp_0sSEw","description":"/ui/portal/events/classes/search","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Creating Beautiful Web Sites and Learner Portals"}]},{"id":"w6g4aUTTspUmNlftTEF2","title":"Publishing and Privacy Settings","pathname":"/help/sites/publish-privacy","siteSpaceId":"sitesp_0sSEw","description":"Control portal permissions and publish individual site pages","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"}]},{"id":"o1jVdwGbIx8IH4K7BWhj","title":"Portal Permissions","pathname":"/help/sites/publish-privacy/portal-permissions","siteSpaceId":"sitesp_0sSEw","description":"Groups in the Contacts toolkit can be used to set the access permissions on the Organization Portal.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Publishing and Privacy Settings"}]},{"id":"LKBeff5mvtLHmNac5gje","title":"Publishing Site Pages","pathname":"/help/sites/publish-privacy/publish-site-page","siteSpaceId":"sitesp_0sSEw","description":"Steps to <i class=\"fas fa-upload\"></i> Publish or <i class=\"fas fa-eraser\"></i> Unpublish tile from Portal page:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Publishing and Privacy Settings"}]},{"id":"Nscu7qQUICmHZxU2C1pV","title":"Managing Website and Portal Contents","pathname":"/help/sites/edit-site-contents","siteSpaceId":"sitesp_0sSEw","description":"Add and edit content blocks, images, links, videos, and documents on website and portal pages","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"}]},{"id":"FU9MP1WPPJESyTjkyODm","title":"Adding and Editing Site and Block Content","pathname":"/help/sites/edit-site-contents/content-editing","siteSpaceId":"sitesp_0sSEw","description":"Add your site page or block content here using the Markdown or HTML editors. Markdown is a simple way to format text that looks great on any device.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"6P2xeeFXwaPJeSTuoRTh","title":"Adding Images","pathname":"/help/sites/edit-site-contents/adding-images","siteSpaceId":"sitesp_0sSEw","description":"You are able to drag and drop a picture from file into the body of the content.\\","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"SsNWmJ9GQPNvogtRxAxn","title":"Adding a Hyperlink to Images","pathname":"/help/sites/edit-site-contents/adding-url-to-images","siteSpaceId":"sitesp_0sSEw","description":"In Markdown hyperlinks can be added to an image you added to the page content. .","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"yjL0EcRiqbQkV89erZlV","title":"Adding Links","pathname":"/help/sites/edit-site-contents/adding-links","siteSpaceId":"sitesp_0sSEw","description":"You are able to add web links or email addresses in the text of your content.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"DbulDBXHRsTRpUqQVkQ7","title":"Upload Document","pathname":"/help/sites/edit-site-contents/upload-document","siteSpaceId":"sitesp_0sSEw","description":"To upload a document you are able to drag and drop the document from file into the body of the content.\\","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"zbx5Wqr8OuN99Sp3xUqj","title":"Delete Site Page","pathname":"/help/sites/edit-site-contents/delete-site-page","siteSpaceId":"sitesp_0sSEw","description":"Select the Page or Folder you want to Delete.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"AKJkq2C3TrIstotI69Ud","title":"Preview Contents","pathname":"/help/sites/edit-site-contents/preview-contents","siteSpaceId":"sitesp_0sSEw","description":"You are able to preview the content you are creating at any time. There are 3 ways of previewing contents.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"vQHZmF4g7PcYxpL19kzn","title":"Adding an Embedded Video","pathname":"/help/sites/edit-site-contents/adding-video","siteSpaceId":"sitesp_0sSEw","description":"To embed a video on the portal, you will need to upload the video to either Vimeo or You Tube.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"MgmIaB4zb7q9j7TVL5tZ","title":"Customized Help Requests","pathname":"/help/sites/edit-site-contents/portal-support-customize","siteSpaceId":"sitesp_0sSEw","description":"If desired, site pages can be configured to have a Submit a Request button below the other content.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"tt1tLdFwVxaNaoA6wjyM","title":"Changing URLs and Page Slugs","pathname":"/help/sites/edit-site-contents/change-url","siteSpaceId":"sitesp_0sSEw","description":"If you’d like to adjust a URL Segment, you can do so under the Page Setup tab.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Sites"},{"label":"Managing Website and Portal Contents"}]},{"id":"IO1GrIYLhdWBRh4dc7vw","title":"Overview","pathname":"/help/standards/overview","siteSpaceId":"sitesp_0sSEw","description":"Build competency frameworks, tie them to courses and assessments, and drive adaptive competency-based training","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"}]},{"id":"hyerhiTgZuKTgLFtaVwT","title":"Creating Standards","pathname":"/help/standards/create-standards","siteSpaceId":"sitesp_0sSEw","description":"A good process (or best practice) for building a complex, hierarchical framework in Shift iQ with the Framework Builder tool is to:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"}]},{"id":"Lwzlojdug2MrhEPJqggA","title":"Options for Adding Standards","pathname":"/help/standards/create-standards/add-standard","siteSpaceId":"sitesp_0sSEw","description":"1. Click on Add New Standard at the top of any Standards search screen. Leave the first dropdown box as One New Standard.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating Standards"}]},{"id":"PmeklmcAvdLxf55TIcm6","title":"Manage Frameworks using the Outline View","pathname":"/help/standards/create-standards/manage-standards-outline","siteSpaceId":"sitesp_0sSEw","description":"You can also add and manage frameworks using the Outline view.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating Standards"}]},{"id":"xi8Een0x6ETnRgUSDtcm","title":"Framework settings and details","pathname":"/help/standards/create-standards/framework-settings","siteSpaceId":"sitesp_0sSEw","description":"To a framework asset’s functional relationships, and/or specific settings and properties for the asset not displayed in Edit Mode, switch to View Mode","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating Standards"}]},{"id":"z6xHR04sIZvHr1owjc2v","title":"Upload Standards using Markdown","pathname":"/help/standards/create-standards/upload-standards-using-markdown","siteSpaceId":"sitesp_0sSEw","description":"When uploading your Competency Framework using Markdown, the structure of the file must follow a specific heading hierarchy, depending on the number","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating Standards"}]},{"id":"LiZOTQC6WPj3BbUDy6sw","title":"Managing and Editing Standards","pathname":"/help/standards/edit-standards","siteSpaceId":"sitesp_0sSEw","description":"Manage existing standards: numbering, ordering, translations, occupations, and type changes","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"}]},{"id":"H3p70eeqlPAB4UxrPfgc","title":"Manually enter alternate language text","pathname":"/help/standards/edit-standards/alternate-language","siteSpaceId":"sitesp_0sSEw","description":"Contact your system administrator to set the secondary languages available for translation.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"s4JMgpbLj2Y8IMOwxQM8","title":"Numbering a Single Standard","pathname":"/help/standards/edit-standards/number-single-standard","siteSpaceId":"sitesp_0sSEw","description":"Add a numbering system to your Standards for easy reference. The numbers you see in the Standard Outline view are Codes.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"TfLya8tkBstBWt7mQawJ","title":"Re-order in the Outline view","pathname":"/help/standards/edit-standards/re-order-in-outline-view","siteSpaceId":"sitesp_0sSEw","description":"Open the Framework you wish to work with in Outline view. Choose the Edit tab and select the Standard for which you wish to re-order the child Standards","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"ajDdK2YYxQ0FCIedScVz","title":"Searching Standards","pathname":"/help/standards/edit-standards/searching-standards","siteSpaceId":"sitesp_0sSEw","description":"From the Admin Home page select the Standards Toolkit","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"aDxREcSWD5Q4inFiSy5N","title":"Bulk update numbering","pathname":"/help/standards/edit-standards/bulk-update-numbering","siteSpaceId":"sitesp_0sSEw","description":"You can update multiple codes quickly and easily by using the Classify function.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"X8dlnrqkKlD6A1MrrRg6","title":"Delete in Outline view","pathname":"/help/standards/edit-standards/delete-in-outline-view","siteSpaceId":"sitesp_0sSEw","description":"Delete a standard from the Outline view in Edit mode","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"UAX9txjYWKIW5RowXu7z","title":"Reorder within a Standard","pathname":"/help/standards/edit-standards/reorder-within-standard","siteSpaceId":"sitesp_0sSEw","description":"Edit the Standard for which you wish to re-order the child Standards.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"Uo91vX69pqBfPSn2seFv","title":"Use Google Translate to enter alternate language text","pathname":"/help/standards/edit-standards/use-google-translate","siteSpaceId":"sitesp_0sSEw","description":"Step 1 Click the globe icon in the top right corner to have Google translate the text for you.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"d4ZNWUeOVmNV4AfmFMUB","title":"Change Standard Type","pathname":"/help/standards/edit-standards/change-standard-type","siteSpaceId":"sitesp_0sSEw","description":"You can update multiple Standard Types by using the Classify function. From here you can update all the Standard Types for the Framework you have selected.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"N2p7lU5dqB94RVMCVTmR","title":"Occupations","pathname":"/help/standards/edit-standards/occupations","siteSpaceId":"sitesp_0sSEw","description":"Occupations are just a type of Framework Standard.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"cuTynFn78uy6v6eEBwab","title":"Competencies in a document print in an illogical structure","pathname":"/help/standards/edit-standards/competencies-print","siteSpaceId":"sitesp_0sSEw","description":"The user expects competencies printing in a document to follow the logical structure of the framework, see below.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Managing and Editing Standards"}]},{"id":"joHq0tkDAQqJTtGq84OZ","title":"Relationships","pathname":"/help/standards/relationships","siteSpaceId":"sitesp_0sSEw","description":"Connect standards to each other through upstream and downstream relationships","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"}]},{"id":"RApmRCzPs8eXnAMME4fO","title":"Types of relationships","pathname":"/help/standards/relationships/types-of-relationships","siteSpaceId":"sitesp_0sSEw","description":"Currently there are five types of relationships between Standards","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Relationships"}]},{"id":"HlULm8mUTGycdHkPPaAz","title":"Add a relationship","pathname":"/help/standards/relationships/add-a-relationship","siteSpaceId":"sitesp_0sSEw","description":"Step 1 Edit the Standard that you want to hold the upstream relationship","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Relationships"}]},{"id":"3cvGakg5lcf5Uqzf0u3Q","title":"Remove downstream relationships","pathname":"/help/standards/relationships/remove-downstream","siteSpaceId":"sitesp_0sSEw","description":"In the Downstream tab of the Relationships ribbon, select the relationships you want to remove and click the Delete icon.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Relationships"}]},{"id":"NIGtkJwJVMNZxMiF17Ka","title":"Remove upstream relationships","pathname":"/help/standards/relationships/remove-upstream","siteSpaceId":"sitesp_0sSEw","description":"Step 1 Edit the downstream Standard you want to remove from it’s parent","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Relationships"}]},{"id":"aUEZijNgHXE7wcyOHX7T","title":"Creating and Editing Documents","pathname":"/help/standards/documents","siteSpaceId":"sitesp_0sSEw","description":"Publish, translate, print, and analyze standards documents","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"}]},{"id":"RcIWAsU3ngj5jWSmfX67","title":"Publishing Documents on the Portal","pathname":"/help/standards/documents/publish-document","siteSpaceId":"sitesp_0sSEw","description":"Publish Documents to the Portal through the Web Sites module. We recommend you make a Folder to group your Documents on the portal.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating and Editing Documents"}]},{"id":"ZZsFkMtHQxZpAshpAPVO","title":"Translation Tips","pathname":"/help/standards/documents/translation-tips","siteSpaceId":"sitesp_0sSEw","description":"Translate the content of each element in the document using the translation feature in the Content panel.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating and Editing Documents"}]},{"id":"94qoMdPyQpIprxBXErG3","title":"Printing and Downloading","pathname":"/help/standards/documents/printing-and-downloading","siteSpaceId":"sitesp_0sSEw","description":"Download your document to Microsoft Word.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating and Editing Documents"}]},{"id":"VU6kla76g132cIpTv2nQ","title":"Working in the Administrator View","pathname":"/help/standards/documents/administrator-view","siteSpaceId":"sitesp_0sSEw","description":"Documents are created to group and print Standards into various useful outputs","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating and Editing Documents"}]},{"id":"PT8tsI7ltHFUcNkzeJMi","title":"Publishing Document Analysis Tools on the Portal","pathname":"/help/standards/documents/document-analysis","siteSpaceId":"sitesp_0sSEw","description":"Publish Documents to the Portal through the Web Sites module. We recommend you make a Folder to group your Documents on the portal.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Standards"},{"label":"Creating and Editing Documents"}]},{"id":"m6Yx6vf3sbjIDrtoJu1X","title":"Overview","pathname":"/help/surveys/overview","siteSpaceId":"sitesp_0sSEw","description":"Collect feedback, run evaluations, and capture application data through surveys, with responses that can be anonymous or attached to a contact","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"ScvaUVLBrbgSh42P8oQt","title":"Configuring survey questions","pathname":"/help/surveys/question-configuration","siteSpaceId":"sitesp_0sSEw","description":"Configure survey questions: types, Likert, options, breaks, termination, and formatting","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"BozIuBq2ze6spZ3DwQuC","title":"Question Types","pathname":"/help/surveys/question-configuration/question-types","siteSpaceId":"sitesp_0sSEw","description":"Click on the Questions tab and then the Add question button to start adding questions to the survey.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"LqTPGLMeFdD8pa7B4ARz","title":"Likert Questions","pathname":"/help/surveys/question-configuration/likert-questions","siteSpaceId":"sitesp_0sSEw","description":"Likert question: column Category","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"a1QKQeZDHdCmpRPdlQKR","title":"Configure Radio Button, Dropdown, or Check Box Questions","pathname":"/help/surveys/question-configuration/configure-option-questions","siteSpaceId":"sitesp_0sSEw","description":"Insert a new question with desired type.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"XHqxDmFxNZT8FVYOn2qL","title":"Edit, Copy or Delete a Question","pathname":"/help/surveys/question-configuration/edit-question","siteSpaceId":"sitesp_0sSEw","description":"You can Edit/Copy/Delete the question using icons on the left side of the questions.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"ZCbbB7wRKBmoHmho5bGH","title":"Adding a Break Question","pathname":"/help/surveys/question-configuration/adding-a-break-question","siteSpaceId":"sitesp_0sSEw","description":"Break Question is used to branch the survey due to a certain response. For eg: If a respondent clicks No to a certain question.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"oq7Axti0cdpLBLOh0CNB","title":"Adding a Break Page","pathname":"/help/surveys/question-configuration/adding-a-break-page","siteSpaceId":"sitesp_0sSEw","description":"To add or remove page breaks in your survey. In the Details panel, choose Page # from the drop Down and Page Break as Question Type. Click Save","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"2Is8K7B2BvIEFJsak4Xk","title":"Terminating a Survey","pathname":"/help/surveys/question-configuration/terminating-a-survey","siteSpaceId":"sitesp_0sSEw","description":"Navigate to the Survey Termination options by clicking in the Details panel, choose Terminate Survey as Question Type. Click Save","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"b0hdJpwh0myWVhf32xYb","title":"Adding Videos and Hyperlinks","pathname":"/help/surveys/question-configuration/add-videos-hyperlinks","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"91KYlGXYAQNOvWto6NF6","title":"Replacing a Survey Question in an existing Survey","pathname":"/help/surveys/question-configuration/replace-question","siteSpaceId":"sitesp_0sSEw","description":"After a question has been created, you are not able to change the Question Type.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"xCwJ6jzOe3dsiHw72U2H","title":"Changing Fonts and Colors","pathname":"/help/surveys/question-configuration/changing-fonts-and-colors","siteSpaceId":"sitesp_0sSEw","description":"Change the font, color, weight, italics, underline, and line breaks of survey question text and answer options using inline HTML","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring survey questions"}]},{"id":"zm0q4DxRXUJP9vtBJMmy","title":"Creating survey forms","pathname":"/help/surveys/create-survey","siteSpaceId":"sitesp_0sSEw","description":"To create a new survey form, click on the Surveys toolkit on the Admin Home Screen, then select the Survey counter.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"cLztdxoaKEh4rL79eozK","title":"Download Survey in JSON (*.json) format","pathname":"/help/surveys/create-survey/download-surveys","siteSpaceId":"sitesp_0sSEw","description":"Open the survey that you want to download the JSON (*.json) file for.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Creating survey forms"}]},{"id":"aB8RC75og050FgzPUoEZ","title":"Configuring a survey form","pathname":"/help/surveys/configure-survey-details","siteSpaceId":"sitesp_0sSEw","description":"Configure a survey form: details, outline, translations, conditions, branches, and summaries","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"zNqRpv9ErcSrFIVhoDCm","title":"Details Tab","pathname":"/help/surveys/configure-survey-details/details-tab","siteSpaceId":"sitesp_0sSEw","description":"Internal Name (Required)","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"JMByERePx1VKIu291WEg","title":"Searching for a survey","pathname":"/help/surveys/configure-survey-details/searching-surveys","siteSpaceId":"sitesp_0sSEw","description":"To search for existing Surveys, go to the Survey Toolkit. Below the Surveys heading, select the Surveys Counter.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"vW3imnOhMqzOx1cRFtoI","title":"Survey Outline","pathname":"/help/surveys/configure-survey-details/survey-outline","siteSpaceId":"sitesp_0sSEw","description":"","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"kyZF1JCKFFJPSyp0yBa6","title":"Translations Tab","pathname":"/help/surveys/configure-survey-details/translations-tab","siteSpaceId":"sitesp_0sSEw","description":"Under the Translations tab, you will be able to see the the language your Survey was translated to.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"1hVqUm78wZM6NAO7LrHb","title":"Conditions Tab","pathname":"/help/surveys/configure-survey-details/conditions-tab","siteSpaceId":"sitesp_0sSEw","description":"Add conditional logic to your survey.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"Ncnx6mB39NogUpPk7NXI","title":"Branches Tab","pathname":"/help/surveys/configure-survey-details/branches-tab","siteSpaceId":"sitesp_0sSEw","description":"The Branches tab shows a summary of the skip patterns contained in the survey.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"XxLYiFz2mfizRaXvJPWJ","title":"Summaries Tab","pathname":"/help/surveys/configure-survey-details/summaries-tab","siteSpaceId":"sitesp_0sSEw","description":"Manage the list of Likert summary questions on a survey","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Configuring a survey form"}]},{"id":"4SAxQyMKydvBZvaeH4TU","title":"Managing survey invitations","pathname":"/help/surveys/survey-messages","siteSpaceId":"sitesp_0sSEw","description":"Configure invitations and workflow notifications for survey responses","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"0p3c7lsxt5wJYvrVz8PS","title":"Survey Invitation","pathname":"/help/surveys/survey-messages/survey-invitation","siteSpaceId":"sitesp_0sSEw","description":"Open the Survey that you want to send the invitation for.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Managing survey invitations"}]},{"id":"EixniCgOA3ofRdJhEcHr","title":"Workflow Notifications","pathname":"/help/surveys/survey-messages/workflow-notifications","siteSpaceId":"sitesp_0sSEw","description":"In the Survey, click on the Messages tab, then on the tab you wish to configure a workflow for:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Managing survey invitations"}]},{"id":"N4UV6fn8geSrJla1PWyO","title":"Providing instructions to respondents","pathname":"/help/surveys/instructions-respondents","siteSpaceId":"sitesp_0sSEw","description":"In the Contact panel, add survey instructions for respendents:","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"x08HQyhx0a8ALkv6EkhI","title":"Adding Home/Return to Course buttons at end of Survey","pathname":"/help/surveys/instructions-respondents/adding-buttons","siteSpaceId":"sitesp_0sSEw","description":"When user completes a survey, there is no Home or Return to Course buttons available to click on to take a user out of the survey.\\","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Providing instructions to respondents"}]},{"id":"K6UFrDna1m8aLKVuWfvU","title":"Managing survey responses","pathname":"/help/surveys/survey-responses","siteSpaceId":"sitesp_0sSEw","description":"Search, view, download, and report on responses submitted to survey forms","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"}]},{"id":"mBP0AHfStCVIRl5UYQdV","title":"Search Responses","pathname":"/help/surveys/survey-responses/search-responses","siteSpaceId":"sitesp_0sSEw","description":"To search for existing Survey Responses, select the Surveys Toolkit and then click on the Responses counter.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Managing survey responses"}]},{"id":"LYBlejPzn62hBUjRzPlf","title":"View Responses","pathname":"/help/surveys/survey-responses/view-responses","siteSpaceId":"sitesp_0sSEw","description":"On the Results tab, click on the Magnifying Glass (<i class=\"fas fa-search\"></i>) at the front of any row to view that survey response.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Managing survey responses"}]},{"id":"ysuPpI8N5fwoYMb9hPrX","title":"Download Responses","pathname":"/help/surveys/survey-responses/download-responses","siteSpaceId":"sitesp_0sSEw","description":"Download an individual survey response as a PDF from the response review page","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Managing survey responses"}]},{"id":"1Yd5zluO6gRzOA4mCZlM","title":"Survey Reporting","pathname":"/help/surveys/survey-responses/survey-reporting","siteSpaceId":"sitesp_0sSEw","description":"Once your survey has responses, you can review the aggregate results in Survey Reports.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Surveys"},{"label":"Managing survey responses"}]},{"id":"aSGW0iiOxAmj12998mE6","title":"Sales","pathname":"/help/billing/sales","siteSpaceId":"sitesp_0sSEw","description":"Generate invoices from class or event registrations, product sales, or application fees and collect online payments","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Billing"}]},{"id":"vx5PwtYHtJHwNno5INVE","title":"Guides","pathname":"/guides","siteSpaceId":"sitesp_x3kLB","icon":"book","description":"Explore features in more detail, discover new ways to work, and learn best practices with our guides","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"swsAwqbMofdHoFU0Ntgp","title":"Learner walkthrough","pathname":"/guides/role-based-guides/learner-walkthrough","siteSpaceId":"sitesp_x3kLB","description":"This learner experience walkthrough demonstrates courses in the learning portal","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Role-based guides"}]},{"id":"XqnjsG6P0FFAOu5rGwOt","title":"Instructor walkthrough","pathname":"/guides/role-based-guides/instructor-walkthrough","siteSpaceId":"sitesp_x3kLB","description":"Instructor walkthrough demonstrating gradebook features","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Role-based guides"}]},{"id":"cU9YGnQdGmMUzX6bwOor","title":"Administrator walkthrough","pathname":"/guides/role-based-guides/administrator-walkthrough","siteSpaceId":"sitesp_x3kLB","description":"This administrator experience walkthrough shows a variety of features, including learner administration, content authoring, assessments and certifications, communication, and reporting","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Role-based guides"}]},{"id":"MkYeIylpmkGPWX6FawZM","title":"SCORM and xAPI","pathname":"/guides/learning-content/scorm-and-xapi","siteSpaceId":"sitesp_x3kLB","description":"Seamless delivery of training content packaged using the SCORM standard","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Learning content"}]},{"id":"9M3qXo1c8T6lt8gzMgmP","title":"Adding SCORM content to a course","pathname":"/guides/learning-content/scorm-and-xapi/adding-scorm-content-to-a-course","siteSpaceId":"sitesp_x3kLB","description":"Step-by-step instructions to add a SCORM package to a course activity","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Learning content"},{"label":"SCORM and xAPI"}]},{"id":"cR3cNGAVjo8hNPtkMzHp","title":"Glossary","pathname":"/guides/learning-content/scorm-and-xapi/glossary","siteSpaceId":"sitesp_x3kLB","description":"Essential terms for learning professionals working with the Shareable Content Object Reference Model","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Learning content"},{"label":"SCORM and xAPI"}]},{"id":"aTs5i6u9pvOcicVtNb6D","title":"Versions","pathname":"/guides/learning-content/scorm-and-xapi/versions","siteSpaceId":"sitesp_x3kLB","description":"The evolution of eLearning standards: what you need to know","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Learning content"},{"label":"SCORM and xAPI"}]},{"id":"ox1sQ09ULN8sj8RMjzGL","title":"Using cases for training approval","pathname":"/guides/workflows-and-approvals/using-cases-for-training-approval","siteSpaceId":"sitesp_x3kLB","description":"This guide explains how you can use the Cases module to manage training approval workflow","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Workflows and approvals"}]},{"id":"ekXlLjDk1yXOerRt0k8M","title":"Nov 4: Release schedule for 2026","pathname":"/changelog","siteSpaceId":"sitesp_E0O9A","description":"Here are the dates for new releases of Shift iQ in the new year","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"November 2025"}]},{"id":"yU1wluMAsnOEU0Pc0XGJ","title":"Oct 29: Version 25.6 is live!","pathname":"/changelog/october-2025/oct-29-version-25.6-is-live","siteSpaceId":"sitesp_E0O9A","description":"Version 25.6 was released to the Production environment today","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"October 2025"}]},{"id":"HkiitcAUyDwM6Edu7dwz","title":"Sep 10: Version 25.5 is live!","pathname":"/changelog/september-2025/sep-10-version-25.5-is-live","siteSpaceId":"sitesp_E0O9A","description":"Version 25.5 was released to the Production environment today","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"September 2025"}]},{"id":"cYYcJbNXrw68vxN7Mkme","title":"July 16: Version 25.4 is live!","pathname":"/changelog/july-2025/july-16-version-25.4-is-live","siteSpaceId":"sitesp_E0O9A","description":"Version 25.4 was released to the Production environment today","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"July 2025"}]},{"id":"iaiLrWCnEy2OftS4Ofju","title":"July 9: Version 25.4 is in pre-release","pathname":"/changelog/july-2025/july-9-version-25.4-in-pre-release","siteSpaceId":"sitesp_E0O9A","description":"Version 25.4 will be deployed next week on July 16 at 7:00 PM Pacific Time","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"July 2025"}]},{"id":"7OvWb8aDC5nmmbUFt5Et","title":"June 20: Welcome to the changelog","pathname":"/changelog/june-2025/june-20-welcome-to-the-changelog","siteSpaceId":"sitesp_E0O9A","description":"Stay up to date with the latest updates, improvements, and fixes. This is where we’ll share what’s new, what’s changed, and what’s been improved—so you’re always in the loop.","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"June 2025"}]},{"id":"ZGjpoLnSIAmuGp32PwH4","title":"May 28: Version 25.3 is live!","pathname":"/changelog/may-2025/may-28-version-25.3-is-live","siteSpaceId":"sitesp_E0O9A","description":"Version 25.3 was released to the Production environment today","breadcrumbs":[{"label":"Changelog","icon":"bullhorn"},{"label":"May 2025"}]},{"id":"lRKuA60pgyFahMreP83G","title":"Developer Documentation","pathname":"/developers","siteSpaceId":"sitesp_slM0C","icon":"square-terminal","description":"Use the API, SDK, and developer tools to build custom integrations, streamline workflows, and create tailored solutions for your learning, assessment, and competency management solutions","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Getting Started"}]},{"id":"cBGUnN1ifGf19HCjIJ6l","title":"Queries and commands","pathname":"/developers/getting-started/queries-and-commands","siteSpaceId":"sitesp_slM0C","icon":"timeline-arrow","description":"Lions, and tigers, and bears — oh my!","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Getting Started"}]},{"id":"C6oyxyPqzJ1VzvMGfOkI","title":"Introduction","pathname":"/developers/api-v1/introduction","siteSpaceId":"sitesp_slM0C","icon":"bullseye-arrow","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"}]},{"id":"4JeLPeJVunr0JKhGRyf9","title":"Endpoints","pathname":"/developers/api-v1/api-reference","siteSpaceId":"sitesp_slM0C","icon":"brackets-curly","description":"Reference for the v1 API. Endpoints below are generated from the v1 OpenAPI specification.","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"}]},{"id":"fb8733a61ec4c5117a839ff0e3b5755b5e6f0876","title":"Assessment","pathname":"/developers/api-v1/api-reference/assessment","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"cc1ba2aa44831dc8078211364a7f96379d5dbd0e","title":"Billing","pathname":"/developers/api-v1/api-reference/billing","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"7db9c67222966062806658f248746a5d79d083da","title":"Booking","pathname":"/developers/api-v1/api-reference/booking","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"7eec7f5c349382194ea1ad3d6ad43a2dd74ad4c5","title":"Competency","pathname":"/developers/api-v1/api-reference/competency","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"7ffdb95344e8a65111349b9391f8b9efa46bd102","title":"Content","pathname":"/developers/api-v1/api-reference/content","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"af147660302d3b89cd680611ec770b5d4484f365","title":"Diagnostic","pathname":"/developers/api-v1/api-reference/diagnostic","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"18b8d664af0e9e574aba2d0c7dd80c8a47065e63","title":"Directory","pathname":"/developers/api-v1/api-reference/directory","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"a9f71fc638bf6d0edb0d8f4c449f658e8a858fdb","title":"Integration","pathname":"/developers/api-v1/api-reference/integration","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"bfe3cca5116ee03f1a45e26f85e88fce5bda0028","title":"Learning","pathname":"/developers/api-v1/api-reference/learning","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"bd7ab486c16cc631cb471e84983b66eaf412d0c8","title":"Maintenance","pathname":"/developers/api-v1/api-reference/maintenance","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"38f8134d69c8630d0f196dc4ab33860dd70cce53","title":"Progress","pathname":"/developers/api-v1/api-reference/progress","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"5f82b16edef077556f6affd3787053b997b8bbf5","title":"Security","pathname":"/developers/api-v1/api-reference/security","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"e2165d2e57dcff9f2202f5b1739c3b558c545bca","title":"Timeline","pathname":"/developers/api-v1/api-reference/timeline","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"22b896af282135745f73399701c7c73d869cc872","title":"Variant: CMDS","pathname":"/developers/api-v1/api-reference/variant-cmds","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"28359fbda8300846021888498bd9157dfccd999f","title":"Workspace","pathname":"/developers/api-v1/api-reference/workspace","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"4f2db365553060113396a336dcc98b26c9f859dd","title":"Experiment","pathname":"/developers/api-v1/api-reference/experiment","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"539077a42b1e088b64592788c6f95004c23ec1ff","title":"Models","pathname":"/developers/api-v1/api-reference/models","siteSpaceId":"sitesp_slM0C","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v1"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"ZSsEPan3FmzpPqn09lHi","title":"Introduction","pathname":"/developers/api-v2/introduction","siteSpaceId":"sitesp_slM0C","icon":"bullseye-arrow","description":"Use the API, SDK, and developer tools to build custom integrations, streamline workflows, and create tailored solutions for your unique needs","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"}]},{"id":"tzjqY9vMa6Xcnl7qt3nU","title":"Authentication","pathname":"/developers/api-v2/authentication","siteSpaceId":"sitesp_slM0C","icon":"key","description":"Authenticate your user when using the API","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"}]},{"id":"eqDBIv7m8ZpNAnCXOoDO","title":"How to generate an access token with a long lifetime","pathname":"/developers/api-v2/authentication/how-to-generate-an-access-token-with-a-long-lifetime","siteSpaceId":"sitesp_slM0C","icon":"clock","description":"Generate API access tokens that last longer than the default 24 hours","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Authentication","icon":"key"}]},{"id":"SJOeHR3kTAMwWaGu5OU6","title":"Endpoints","pathname":"/developers/api-v2/navigating-the-api","siteSpaceId":"sitesp_slM0C","icon":"brackets-curly","description":"Tips and tricks for exploring the various components","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"}]},{"id":"34b8869de99b33e4de43853c6548410c67a75b6b","title":"Accounts API","pathname":"/developers/api-v2/navigating-the-api/accounts-api","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"dd71cc810f2ecb6a6e124de466477d766d50c6be","title":"Accounts API: Organizations","pathname":"/developers/api-v2/navigating-the-api/accounts-api-organizations","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"41648d9c0252d414f5a29f7d43da90b663933d10","title":"Accounts API: Permissions","pathname":"/developers/api-v2/navigating-the-api/accounts-api-permissions","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"ce8f6d10e565791f39714fde1efeb1b7fdb95031","title":"Accounts API: Users","pathname":"/developers/api-v2/navigating-the-api/accounts-api-users","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"c9569835bead32bb1615c887677b4730ae68fd89","title":"Assessments API: Answers","pathname":"/developers/api-v2/navigating-the-api/assessments-api-answers","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"d5b6946d7c21190f3c6b167242edc7d3d73e4188","title":"Assessments API: Questions","pathname":"/developers/api-v2/navigating-the-api/assessments-api-questions","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"b79e257d9905b3e7268fe37fb1fe0a230940c79b","title":"Assets API: Files","pathname":"/developers/api-v2/navigating-the-api/assets-api-files","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"53da8fae8991cafce5c4da6784493b426b8075ea","title":"Assets API: Inputs","pathname":"/developers/api-v2/navigating-the-api/assets-api-inputs","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"32d943e863e5660e236fbac038940c598838b2fd","title":"Assets API: Translations","pathname":"/developers/api-v2/navigating-the-api/assets-api-translations","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"1f683288ae88a9f9899e9edcc3e62fba03b5c8f4","title":"Contacts API: Groups","pathname":"/developers/api-v2/navigating-the-api/contacts-api-groups","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"055aad09e0bddbd3c2e06be16b25a85e9e908d22","title":"Contacts API: Memberships","pathname":"/developers/api-v2/navigating-the-api/contacts-api-memberships","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"d79fd0db5b3ff78d08d5c818d56e3b05e070bae7","title":"Contacts API: People","pathname":"/developers/api-v2/navigating-the-api/contacts-api-people","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"443d545f67cac0b81e4d7de61965b1e9a861c2c6","title":"Courses API: Courses","pathname":"/developers/api-v2/navigating-the-api/courses-api-courses","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"f510a058fc35dcaa49df1610c488ba6f7a7da6e7","title":"Diagnostics API","pathname":"/developers/api-v2/navigating-the-api/diagnostics-api","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"a7571822810dcfe33a29a5a8224384ce1dd8c6a5","title":"Events API: Events","pathname":"/developers/api-v2/navigating-the-api/events-api-events","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"938a1eacffcb65fc7aa0330c9d3a9c8d7ee7f104","title":"Events API: Registrations","pathname":"/developers/api-v2/navigating-the-api/events-api-registrations","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"e1693e2b21db5c120badae0e507e63edf2f4213c","title":"Me API","pathname":"/developers/api-v2/navigating-the-api/me-api","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"0015ba571367d358544d7879440c8f0d7b7b25bd","title":"Records API: Achievements","pathname":"/developers/api-v2/navigating-the-api/records-api-achievements","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"be52df554a04fb2f89f6e1627014039b4bcaf029","title":"Records API: Credentials","pathname":"/developers/api-v2/navigating-the-api/records-api-credentials","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"08599503c0d7cd9422c32cd20bb006677b3712dd","title":"Records API: Gradebooks","pathname":"/developers/api-v2/navigating-the-api/records-api-gradebooks","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"b8e39457f83aef44c3e4c110d22ae9f30c15fb11","title":"Records API: Periods","pathname":"/developers/api-v2/navigating-the-api/records-api-periods","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"d6ee2bc4bfa6b12c131d7012021079822718bce8","title":"Schemas API: Formats","pathname":"/developers/api-v2/navigating-the-api/schemas-api-formats","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"c02f0bded1a08f4481121c4b11eb953ff83a54b8","title":"Settings API: Routes","pathname":"/developers/api-v2/navigating-the-api/settings-api-routes","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"6c301d31534232249c7f9b07712058eb7aaafc84","title":"Settings API: Routing","pathname":"/developers/api-v2/navigating-the-api/settings-api-routing","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"a70572a299c72ebd9ab89c4579758b73004fa7da","title":"Sites API: Pages","pathname":"/developers/api-v2/navigating-the-api/sites-api-pages","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"d6906eadf18cb01f5a29ee0e77f5287f61d53696","title":"Sites API: Sites","pathname":"/developers/api-v2/navigating-the-api/sites-api-sites","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"429a86da2ec96810e2c985e6c5888a8841543734","title":"Standards API: Standards","pathname":"/developers/api-v2/navigating-the-api/standards-api-standards","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"bfdfdcd338451721b70dcc02f7423a347e89c120","title":"Timelines API","pathname":"/developers/api-v2/navigating-the-api/timelines-api","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"7f0ea12b0eea6e929e626438dd059d51cb5e431a","title":"Toolkit Usage API","pathname":"/developers/api-v2/navigating-the-api/toolkit-usage-api","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"50d01dfbdbd4faaee017e8bb53eadb6b59646c9e","title":"Variants API: CMDS","pathname":"/developers/api-v2/navigating-the-api/variants-api-cmds","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"418ac1afbfa99cc24ffcf64626b0f0b5fe6a0370","title":"Workflows API: Cases","pathname":"/developers/api-v2/navigating-the-api/workflows-api-cases","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"d5bb7ef67417ea9644391c92e2371b7d73768373","title":"Workflows API: Forms","pathname":"/developers/api-v2/navigating-the-api/workflows-api-forms","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"62c25dd2186a9552d4aa5da6c434205b59c05637","title":"Workflows API: Submissions","pathname":"/developers/api-v2/navigating-the-api/workflows-api-submissions","siteSpaceId":"sitesp_slM0C","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"e7bfd0251a7cb5c3d419ad42968d03b26123bca2","title":"Models","pathname":"/developers/api-v2/navigating-the-api/models","siteSpaceId":"sitesp_slM0C","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"},{"label":"Endpoints","icon":"brackets-curly"}]},{"id":"8WPsIFKoXbWC6lUpnk6V","title":"Request and response formats","pathname":"/developers/api-v2/request-and-response-formats","siteSpaceId":"sitesp_slM0C","icon":"left-right","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"}]},{"id":"T5fHJUhIdEPZRy3s38yI","title":"Rate limits and throttling","pathname":"/developers/api-v2/rate-limits-and-throttling","siteSpaceId":"sitesp_slM0C","icon":"gauge-max","description":"","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"API - v2"}]},{"id":"tVsBeObt4KgldHUjOpY7","title":".NET","pathname":"/developers/resources/dotnet-versions","siteSpaceId":"sitesp_slM0C","icon":"hashtag","description":"A few important details about the Microsoft .NET platform","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Resources"}]},{"id":"IXllz4kQhvXOY9rm7Xal","title":"Date and time values","pathname":"/developers/resources/date-and-time-values","siteSpaceId":"sitesp_slM0C","icon":"calendar-arrow-up","description":"\"Punctuality is not just limited to arriving at a place at the right time; it is also about taking actions at the right time.\" - Amit Kalantri","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Resources"}]},{"id":"Gx3DWxmyvIlMjupPjRQo","title":"Power BI","pathname":"/developers/integrations/power-bi","siteSpaceId":"sitesp_slM0C","icon":"lightbulb-on","description":"First steps on building reports from your LMS data","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Integrations"}]},{"id":"HHY0nyWAs7goXnqpmvj1","title":"Safe Exam Browser","pathname":"/developers/integrations/safe-exam-browser","siteSpaceId":"sitesp_slM0C","icon":"shield-check","description":"Enhancing assessment integrity with Safe Exam Browser.","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Integrations"}]},{"id":"WjDqDJbU1Jla28xTX0ow","title":"Single Sign-On","pathname":"/developers/integrations/single-sign-on","siteSpaceId":"sitesp_slM0C","icon":"id-badge","description":"Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems.","breadcrumbs":[{"label":"Developers","icon":"square-terminal"},{"label":"Integrations"}]},{"id":"3rtYHfBiDdLJTfkKkUvb","title":"Contributor Documentation","pathname":"/contributors","siteSpaceId":"sitesp_SMPOS","description":"Consistency, clarity, and collaboration in code","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Getting Started"}]},{"id":"e1QWwFCs4S8milJMXxgf","title":"Toolkits","pathname":"/contributors/toolkits/toolkits","siteSpaceId":"sitesp_SMPOS","description":"Internal documentation describing Shift iQ features so administrators and developers can perform advanced tasks, troubleshoot, and assist customers","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"}]},{"id":"TsezyjQrVqzrl2y1ciiS","title":"Metadata","pathname":"/contributors/toolkits/toolkits/metadata","siteSpaceId":"sitesp_SMPOS","description":"Execute these 3 scripts to setup ASP.NET session state. They are located in the InSite repository under:","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"I1GZKo5vXM83VxWlMbRV","title":"Records","pathname":"/contributors/toolkits/toolkits/records","siteSpaceId":"sitesp_SMPOS","description":"The list of typical achievement types supported by the Records toolkit","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"SnBGm4uWxTlVotJwTvlu","title":"Certificate Layouts","pathname":"/contributors/toolkits/toolkits/records/certificate-layouts","siteSpaceId":"sitesp_SMPOS","description":"How to achieve a custom full certificate background from one file, and the prerequisites for doing so","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Records"}]},{"id":"RweON4HMnFr8jgyoMssQ","title":"Global tenant file upload","pathname":"/contributors/toolkits/toolkits/records/certificate-layouts/global-tenant-file-upload","siteSpaceId":"sitesp_SMPOS","description":"How to upload a new certificate layout background image using the global tenant, and verify it on the server","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Records"},{"label":"Certificate Layouts"}]},{"id":"IJVbpETPNG2XsoYJqNg0","title":"How to configure a new certificate layout","pathname":"/contributors/toolkits/toolkits/records/certificate-layouts/how-to-configure-a-new-certificate-layout","siteSpaceId":"sitesp_SMPOS","description":"Step-by-step guide to creating a new certificate layout, including the JSON configuration and how to link it to an achievement","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Records"},{"label":"Certificate Layouts"}]},{"id":"OrtEUG94ADIgKUiDL1X7","title":"Infrastructure notes (developers only)","pathname":"/contributors/toolkits/toolkits/records/certificate-layouts/infrastructure-notes-developers-only","siteSpaceId":"sitesp_SMPOS","description":"Developer setup for the Microsoft SSRS certificate-generation utility, plus proposed improvements to the certificate workflow","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Records"},{"label":"Certificate Layouts"}]},{"id":"LUNgFS9V5BPoaLRHErVa","title":"Adding CertificateLayouts to Achievements","pathname":"/contributors/toolkits/toolkits/records/certificate-layouts/adding-certificatelayouts-to-achievements","siteSpaceId":"sitesp_SMPOS","description":"End-to-end setup for providing users a downloadable certificate on course completion, from template upload to gradebook hooks","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Records"},{"label":"Certificate Layouts"}]},{"id":"UdtD1B7NEtQ0LzVl2Sa0","title":"Reports","pathname":"/contributors/toolkits/toolkits/reports","siteSpaceId":"sitesp_SMPOS","description":"How the Reports toolkit exposes platform data through monitors, queries, and report types","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"XNSqLFEML8fnb67jZ09c","title":"Monitors","pathname":"/contributors/toolkits/toolkits/reports/monitors","siteSpaceId":"sitesp_SMPOS","description":"Summary of the tools and techniques used to monitor the health of the Shift iQ platform","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Reports"}]},{"id":"xjlHvyCLxbHe5bh8T7MY","title":"Queries","pathname":"/contributors/toolkits/toolkits/reports/queries","siteSpaceId":"sitesp_SMPOS","description":"How to run a dynamic SQL query from the admin reports area","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Reports"}]},{"id":"LoS1xRN7pyIRG4NuenjK","title":"Report types","pathname":"/contributors/toolkits/toolkits/reports/report-types","siteSpaceId":"sitesp_SMPOS","description":"The types of reports available in the platform and their relative cost","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Reports"}]},{"id":"TEPUDzyN4ilhdk4QlLUh","title":"Security","pathname":"/contributors/toolkits/toolkits/security","siteSpaceId":"sitesp_SMPOS","description":"How the Security utility toolkit handles user accounts, permissions, impersonations, and per-organization setup","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"Q9PmF15Kxk5EcIxIY9sS","title":"Setting Up New Organizations","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations","siteSpaceId":"sitesp_SMPOS","description":"End-to-end checklist for provisioning a new customer organization in Jira, Microsoft Teams, and Shift iQ","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"}]},{"id":"vrZYduCHlOeW7IbkC4GY","title":"Organization Specific Settings (Advanced Configuration)","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations/organization-specific-settings-advanced-configuration","siteSpaceId":"sitesp_SMPOS","description":"","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"},{"label":"Setting Up New Organizations"}]},{"id":"zNVpMwsFaZJiwmrJ95iT","title":"Existing Organization Customization","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations/existing-organization-customization","siteSpaceId":"sitesp_SMPOS","description":"Per-organization customizations that exist outside the standard configuration options, grouped by toolkit","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"},{"label":"Setting Up New Organizations"}]},{"id":"AALUmhSzrWbo87CvzXIE","title":"Granting admin permissions to roles","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations/granting-admin-permissions-to-roles","siteSpaceId":"sitesp_SMPOS","description":"Admin toolkit permissions to grant to admin and design roles, including permissions to grant with caution and route-level permissions","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"},{"label":"Setting Up New Organizations"}]},{"id":"FYhhmsoOGPbbq1uISe81","title":"Granting portal or design permission to roles","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations/granting-portal-or-design-permission-to-roles","siteSpaceId":"sitesp_SMPOS","description":"Portal and Design permissions to grant to roles, including which groups each permission should be given to","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"},{"label":"Setting Up New Organizations"}]},{"id":"Q5crsgI63pw8fn6el3ex","title":"General system alerts and what they are used for","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations/general-system-alerts-and-what-they-are-used-for","siteSpaceId":"sitesp_SMPOS","description":"Reference for the general system alerts sent by the platform, who receives them, their purpose, and the variables each one supports","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"},{"label":"Setting Up New Organizations"}]},{"id":"u2enpvLqtlbgFkkEHRfG","title":"Other alerts and notifications for toolkits","pathname":"/contributors/toolkits/toolkits/security/setting-up-new-organizations/other-alerts-and-notifications-for-toolkits","siteSpaceId":"sitesp_SMPOS","description":"Reference for toolkit notifications and alerts, where each is configured, who receives it, and the variables it supports","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"},{"label":"Setting Up New Organizations"}]},{"id":"nhTBu7yX7Z4RlTg4UcZQ","title":"Impersonations","pathname":"/contributors/toolkits/toolkits/security/impersonations","siteSpaceId":"sitesp_SMPOS","description":"How to grant and use the Impersonate permission so staff can act on behalf of another user","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"}]},{"id":"AENd0KyoVXGIh8j4y4A4","title":"Permissions","pathname":"/contributors/toolkits/toolkits/security/permissions","siteSpaceId":"sitesp_SMPOS","description":"How to check whether an identity user holds a specific TAction permission and use the result to gate UI elements","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"}]},{"id":"xBkDPJsOdKOL4w3qKmAK","title":"Permissions (Proposed Improvement)","pathname":"/contributors/toolkits/toolkits/security/permissions-proposed-improvement","siteSpaceId":"sitesp_SMPOS","description":"Design sketch for a more expressive permission model based on three explicit attributes","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"}]},{"id":"91vlUYyiYcOYYjn4hXF6","title":"Organization Collections","pathname":"/contributors/toolkits/toolkits/security/organization-collections","siteSpaceId":"sitesp_SMPOS","description":"Global admins can override the default Gender list in a users contact record and it can be added for a specific tenant if needed.","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Security"}]},{"id":"HiyNXA0NrLV8ttO3wmTV","title":"Setup","pathname":"/contributors/toolkits/toolkits/setup","siteSpaceId":"sitesp_SMPOS","description":"Configuration values that vary by environment","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"T1Bdr8oZp6RuaRSNL5iA","title":"Colours","pathname":"/contributors/toolkits/toolkits/setup/colours","siteSpaceId":"sitesp_SMPOS","description":"Here are the colour codes we use in our UI:","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Setup"}]},{"id":"AC2CqNSNA0Le1oQyHNdt","title":"Sites","pathname":"/contributors/toolkits/toolkits/sites","siteSpaceId":"sitesp_SMPOS","description":"How to customize the support page and use wallpaper images in the Sites toolkit","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"AsD81CzOcUCxlBOEAT04","title":"SkillsCheck: publishing a course or product to skillscheck.ca","pathname":"/contributors/toolkits/toolkits/sites/skillscheck-publishing-course-product","siteSpaceId":"sitesp_SMPOS","description":"Steps for configuring organization settings and publishing a course or product to the skillscheck.ca web page","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Sites"}]},{"id":"MK7reQrMR3zvvHfrEP8U","title":"Standards","pathname":"/contributors/toolkits/toolkits/standards","siteSpaceId":"sitesp_SMPOS","description":"How the Standards toolkit (aliased Competency) models frameworks, outcomes, and document output","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"BWlGJgb0WXoDA8AjWkxP","title":"Ideas","pathname":"/contributors/toolkits/toolkits/standards/ideas","siteSpaceId":"sitesp_SMPOS","description":"Design sketches for the Standards toolkit that have not yet been implemented","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Standards"}]},{"id":"F1T1JRJiFfKF4xyqHhX9","title":"Competency (outcome) score calculations","pathname":"/contributors/toolkits/toolkits/standards/ideas/competency-outcome-score-calculations","siteSpaceId":"sitesp_SMPOS","description":"Working notes on supporting competency (outcome) score calculations in Shift iQ for competency-based education","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Standards"},{"label":"Ideas"}]},{"id":"KWbzbwvCeM4sHdOCAyYB","title":"Define custom fields for standard output document headers","pathname":"/contributors/toolkits/toolkits/standards/define-custom-fields-for-standard-output-document-headers","siteSpaceId":"sitesp_SMPOS","description":"How global admins customize the content fields of the Document module for a specific tenant","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Standards"}]},{"id":"DWscA8CE7Ua7JqHxLtcB","title":"Workflows","pathname":"/contributors/toolkits/toolkits/workflows","siteSpaceId":"sitesp_SMPOS","description":"How the Workflows toolkit drives surveys, branching, and notifications","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"}]},{"id":"XzsHE3zduOF99xXuhHZC","title":"Survey content font colours","pathname":"/contributors/toolkits/toolkits/workflows/survey-content-font-colours","siteSpaceId":"sitesp_SMPOS","description":"How to change the font colour of answer options and question text in a survey","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Toolkits"},{"label":"Toolkits"},{"label":"Workflows"}]},{"id":"mWe259ubt7NddjXztXBb","title":"Code of ethics and professional practice for software engineering","pathname":"/contributors/values/ethics-and-professional-practice","siteSpaceId":"sitesp_SMPOS","description":"Recommended by the ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practices and jointly approved by the ACM and the IEEE-CS.","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Values"}]},{"id":"pskFDGt8qjD95polL87F","title":"Coming soon!","pathname":"/contributors/architecture/coming-soon","siteSpaceId":"sitesp_SMPOS","description":"Placeholder — architecture documentation is in progress","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Architecture"}]},{"id":"HOfii8fT3cw8PsFtWatB","title":"Coming soon!","pathname":"/contributors/domains/coming-soon","siteSpaceId":"sitesp_SMPOS","description":"Placeholder — domain (design) documentation is in progress","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Design"}]},{"id":"VMBZykthQUl9RgeNKamB","title":"Front end","pathname":"/contributors/implementation/front-end","siteSpaceId":"sitesp_SMPOS","description":"Front-end implementation notes for InSite.UI and Shift.UI","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"}]},{"id":"CY87tO4RUSJbLpj1BQYL","title":"InSite.UI","pathname":"/contributors/implementation/front-end/insite.ui","siteSpaceId":"sitesp_SMPOS","description":"Guidelines for implementing intuitive, consistent page layout for ASP.NET web forms throughout the platform","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"},{"label":"Front end"}]},{"id":"rsBsu3E4IzfrRyUNDEIE","title":"Navigation","pathname":"/contributors/implementation/front-end/insite.ui/ui-navigation","siteSpaceId":"sitesp_SMPOS","description":"Guidelines for implementing intuitive, consistent navigation throughout the platform","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"},{"label":"Front end"},{"label":"InSite.UI"}]},{"id":"BUulT9ZJZoOuBKRLA8GD","title":"Shift.UI","pathname":"/contributors/implementation/front-end/shift.ui","siteSpaceId":"sitesp_SMPOS","description":"Documentation for our React UI development work is available here","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"},{"label":"Front end"}]},{"id":"q01eu8IdreA980w9zmPW","title":"Search","pathname":"/contributors/implementation/front-end/shift.ui/ui-search","siteSpaceId":"sitesp_SMPOS","description":"Standardized patterns developers can follow to create a consistent and user-friendly experience","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"},{"label":"Front end"},{"label":"Shift.UI"}]},{"id":"IFwY4y7gcka8G4U2XWRc","title":"Back end","pathname":"/contributors/implementation/back-end","siteSpaceId":"sitesp_SMPOS","description":"Back-end implementation notes: API endpoints, CQRS+ES, and code generation","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"}]},{"id":"qSGcR9hKn48PLTyDZeka","title":"Add a new set of API endpoints","pathname":"/contributors/implementation/back-end/add-a-new-set-of-api-endpoints","siteSpaceId":"sitesp_SMPOS","description":"Follow this process to generate contract, service, and controller classes for a new set of API endpoints that bind to data in a specific database table","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"},{"label":"Back end"}]},{"id":"UcDEZFeW4tjYdDZShrp2","title":"Internal code reference","pathname":"/contributors/implementation/reference","siteSpaceId":"sitesp_SMPOS","description":"Integrating with the platform vs. building on the platform","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Implementation"}]},{"id":"GZKsXZaPG1QskhnERz5f","title":"Architecture","pathname":"/contributors/conventions/architecture","siteSpaceId":"sitesp_SMPOS","description":"How InSite source code is organized into the God, Shift iQ, and General systems, and the future-state architecture we are working toward","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"nsA9m1nfqVK0DDsE9Mcm","title":"Database naming conventions","pathname":"/contributors/conventions/database-naming-conventions","siteSpaceId":"sitesp_SMPOS","description":"Naming conventions to help every contributor speak the same schema","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"Okn2DUMYOU0aeRBGKMbT","title":"Folder structure and project names","pathname":"/contributors/conventions/folder-structure-and-project-names","siteSpaceId":"sitesp_SMPOS","description":"Guidelines for the layout and structure of a scalable, readable codebase","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"GGASlS9NZMvLQJKYwyFd","title":"Git branches","pathname":"/contributors/conventions/git-branches","siteSpaceId":"sitesp_SMPOS","description":"The purpose of each branch in the InSite Code repository, and the naming conventions for each branch","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"oqKCah9UhQeWxSGTMgKU","title":"Git pull requests","pathname":"/contributors/conventions/git-pull-requests","siteSpaceId":"sitesp_SMPOS","description":"How to implement, submit, and review code changes through Git pull requests and the GitHub review process","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"dF39NxBVa5G4Cjoo3gJX","title":"Introduction","pathname":"/contributors/conventions/introduction","siteSpaceId":"sitesp_SMPOS","description":"Naming and URL conventions for primary and secondary API endpoints, queries, commands, and the general-purpose React UI endpoints","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"5annQG9DcOlStL5iKZDR","title":"Migrate CRUD to CQRS+ES","pathname":"/contributors/conventions/migrate-crud-to-cqrs-es","siteSpaceId":"sitesp_SMPOS","description":"Concepts and a step-by-step pattern for migrating a CRUD entity to a CQRS+ES Timeline aggregate","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"4nGY1HvbrQIW5C4agkWC","title":"Obsolete timeline changes","pathname":"/contributors/conventions/obsolete-timeline-changes","siteSpaceId":"sitesp_SMPOS","description":"How to handle obsolete timeline Changes - either ignoring them or upgrading them to a newer version","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"Ozuhw6fdA1euElxbcOVL","title":"README files","pathname":"/contributors/conventions/readme-files","siteSpaceId":"sitesp_SMPOS","description":"README first: explain what it is, what it does, and how to use it","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"thGKVNk0jVX7bums4jHz","title":"Source code","pathname":"/contributors/conventions/source-code","siteSpaceId":"sitesp_SMPOS","description":"Naming and coding conventions for InSite source code, including telemetry, options and settings, lines of code, regions, TypeScript, and third-party code","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"wggY6I5WIQCqxWazhkKF","title":"Style guide","pathname":"/contributors/conventions/style-guide","siteSpaceId":"sitesp_SMPOS","description":"Conventions for a consistent, unified approach to layout and style throughout the user interface","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"75OvAKp6OtEyjbFDQn7u","title":"Task list comment tokens","pathname":"/contributors/conventions/task-list-comment-tokens","siteSpaceId":"sitesp_SMPOS","description":"Streamline development by highlighting actionable items in code, improving visibility, collaboration, and maintainability","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"cwSJ1Z2emyAgzuIzbxwm","title":"Terminology","pathname":"/contributors/conventions/terminology","siteSpaceId":"sitesp_SMPOS","description":"Key terms in our lexicon for designing, building, and managing the software, including libraries, namespaces, entities, and URLs","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"XwwKYdS5qlkBiwTpoE7r","title":"Version numbers","pathname":"/contributors/conventions/version-numbers","siteSpaceId":"sitesp_SMPOS","description":"This convention guarantees unique version numbers for every build","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"uAcVZeQVhRxesbBmKwwV","title":"Video recommendations","pathname":"/contributors/conventions/video-recommendations","siteSpaceId":"sitesp_SMPOS","description":"Just a few of the favorite best-practice videos recommended by our contributors","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Conventions"}]},{"id":"X8BJKRBijjx8RVWQdWFa","title":"IDE","pathname":"/contributors/tools/ide","siteSpaceId":"sitesp_SMPOS","description":"Recommended IDEs and tools for working on the Shift iQ codebase","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Tools and utilities"}]},{"id":"mYJGi8ni3G7KCLHOfrjH","title":"SQL Server Reporting Services","pathname":"/contributors/tools/sql-server-reporting-services","siteSpaceId":"sitesp_SMPOS","description":"To open an RPTPROJ file (SQL Server Reporting Services project) in Visual Studio 2022, you'll need to install the appropriate extension, because","breadcrumbs":[{"label":"Contributors","icon":"heart"},{"label":"Tools and utilities"}]}]}