Create a New Assignment
You can create assignments for entire audiences and/or individual learners. Audiences are comprised of learners who have a common set of user attributes.
If you have many assignments to create at once, you can reach out to your Skillsoft account team who can assist with a bulk import.
One-time only vs recurring assignments
You follow the same process for creating assignments for both one-time only and recurring assignments. The one difference is the Assignment type field.
-
One time: When you select One time as the Assignment type, you specify one due date by which the learners must complete the assignment. The learner will not be required to take the assignment again.
-
Recurring: When you select Recurring as the Assignment type, you specify the due date of the initial occurrence, then the details of the recurrence. The learner will automatically get the next occurrence of the assignment after they complete the first occurrence. In this way, you do not have to manage assignments manually that recur regularly.
Admin roles with assignment permissions
Site admins can create assignments for any audience or learner in Percipio. They can also manage any assignment created by any other administrator role.
Learning admins (and Managers with Assignment permission) can create assignments for their audiences and the learners within their audiences. Learning admins and Managers can only manage the assignments they create unless they are granted access to another assignment by a Site admin or the Learning admin or Manager that created it.
1. Your organization has an audience called New Hires, which contains a user attribute called new_hire. This user attribute has two values: true and false.
2. The New Hires audience includes those users with the new_hire user attribute set to true.
3. You want to create an assignment specifically for the New Hires audience (new_hire = true).
4. When a new user is added to your site, with a new_hire user attribute set to true, they automatically becomes a member of the New Hires audience, and receives the assignment created for that audience, with the relative due date set in the assignment.
Multi-lingual note
There are two ways to create an assignment in more than one language when assigning either Skillsoft or compliance courses:
-
One way is to change your language from the language icon drop down in the top navigation. The admin interface will change to that language. You can then specify all relevant assignment information in that language including selecting localized content.
-
The second way is to use language equivalency. Keep the interface in your language and when you create an assignment, you can add multiple display languages in step 1, Describe your assignment. Enter title and descriptions in each language. Then in step 2, Add content, select Learners can complete courses in any available language. When you choose content, if it is available in another language, it is automatically added to the assignment.
Language equivalency does not currently work for assignments made in an LMS different from Percipio.
To create a new assignment
- From the left navigation bar, select Learning > Assignments. The Assignments page displays.
- Select New Assignment. The Create assignment workflow displays with five steps.
-
Step 1: Describe your assignment
Enter all the details describing your assignment.
- Select display language: If you are offering this assignment in multiple languages, using language equivalency, select all languages that apply. Of all your selected languages, choose the default language learners see if their site language does not match any of the languages you selected. For each language you select, you must also specify a translated title and description. Also, ensure you select Learners can complete courses in any available language when adding content in step 2.
- Title: Use a convention that makes sense to learners and that is easy for you to find in the Assignment list.
- Assignment type: Specify if the assignment is to be one-time only or recurring. The default option is one time. The option you select here determines assignment configuration options around due dates.
- Business objective: Using the drop-down list, associate the business reason as to why you are making the assignment.
This association is used to build alignment metrics for your organization. You can select from 10 Skillsoft objectives and up to 10 custom objectives. If you do not yet have 10 custom objectives defined, you can create a new one by selecting Create new from the drop down list as long as you are a user with a site or domain admin role. Any custom business objectives you create here also show on the Business Objective list page. These metrics are available from the Assignments dashboard.Available Business Objectives- Cost control: Formal and informal efforts made by managers to monitor, evaluate, and reduce expenditures.
- Customer satisfaction: Efforts focused on increasing the number of customers whose reported experience with a firm, its products, or its services exceeds specified satisfaction goals.
- Employee engagement: Quality and quantity of discretionary effort employees are willing to apply to the organization and its goals.
- Revenue Growth: Efforts designed to increase the revenue an organization derives from its products and services to customers.
- Innovation: The creation and capture of new value in the marketplace, including new products and services
- Operational effectiveness: Practices that enable the organization to better utilize its operations resources and better implement its processes and procedures
- Quality: Improvement in the quality of products and services produced and delivered by the organization
- Workforce productivity: Amount and impact of work delivered by an employee or group of employees in a specific period of time.
- Legal compliance and risk mitigation:Effort to remain compliant with legal requirements.
- Workplace safety and health compliance: Effort to remain compliant with safety and health regulations.
- Assigned by: This is the name your learners see as the person who made the assignment. By default your name is selected. Select the other radio button and enter another name if they should see something else like perhaps a department or a leader's name.
- Category: Using the drop-down list, select the category for the assignment you are creating. Available Categories
- Certification: Use when the goal is to help learners earn a certification.
- Compliance: Use when the goal is focused on compliance.
- Cultural: Use when the goal is to promote or inform learners about company culture.
- Leadership: Use when the goal is to advance and encourage growth for managers and leaders.
- Onboarding: Use when the goal is to facilitate new employe training and orientation.
- Upskilling: Use when the goal is to help learners acquire or advance a skill set.
- Other: Use when none of the other available types apply.
- Description: This displays to your learners in the assignment details. This also helps other admins understand why the assignment was made.
- Duration: If you selected One-time as the Assignment type, choose by when learners must complete the assignment.Specific date
If you add a user or audience to this assignment while it is in an In Progress status, those learners must complete the assignment by the specified End date. If you want all users to have the same number of days to complete an assignment, regardless of when you add them to it, use the Number of days option.
Start and end dates are in GMT.
- Enter a Start date.
- Enter an End date.
Note: If a learner is added to an audience with an assignment that has a specific end date, and that end date has passed, the learner will receive the assignment as overdue in their assignment list. To avoid this scenario, you can change the end date or archive the assignment.Number of daysIf you add a user to an assignment (or if you add a user to an audience with the assignment), they receive the assignment with a relative due date. See the note in step b.
Start and end dates are in GMT.
- Enter a Start date.
- Enter the number of Days to complete.
Note: Days to complete is calculated for each user based on the day the user is added to the assignment or an assigned audience. For example, if you create an assignment October 1 and set the Days to complete to 15, the due date for the users and audiences is October 15. If a new user is added to the audience on October 5 (when the assignment has a status of In Progress), their due date is October 20. - Initial Occurrence: If you selected Recurring as the Assignment type, choose by when learners must complete the initial occurrence of the assignment.Specific date
If you add a user or audience to this assignment while it is in an In Progress status, those learners must complete the assignment by the specified End date. If you want all users to have the same number of days to complete an assignment, regardless of when you add them to it, use the Number of days option.
Start and end dates are in GMT.
- Enter a Start date.
- Enter an End date.
Note: If a learner is added to an audience with an assignment that has a specific end date, and that end date has passed, the learner will receive the assignment as overdue in their assignment list. To avoid this scenario, you can change the end date or archive the assignment.Number of daysIf you add a user to an assignment (or if you add a user to an audience with the assignment), they receive the assignment with a relative due date. See the note in step b.
Start and end dates are in GMT.
- Enter a Start date.
- Enter the number of Days to complete.
Note: Days to complete is calculated for each user based on the day the user is added to the assignment or an assigned audience. For example, if you create an assignment October 1 and set the Days to complete to 15, the due date for the users and audiences is October 15. If a new user is added to the audience on October 5 (when the assignment has a status of In Progress), their due date is October 20. -
Recurrence Settings: If you specified Recurring as the Assignment type, you must also specify details of the recurrence including:
-
Frequency: Specify how often the learner must retake the assignment in number of days. For example, if you wanted learners to retake the assignment every year, you would specify 365 days.
-
End date: If you want the recurrence to end after a certain date, specify that, otherwise you can choose no end date and have the assignment recur indefinitely.
-
Availability: Specify how many days the learner has to complete the next scheduled assignment. The system uses this value to calculate when to assign the next recurrence based on the last time the learner completed the assignment. For example, if a learner completed the initial assignment on November 30 and the frequency was set for 365 days and availability was set for 30 days, the learner would see the second occurrence of the assignment on November 1 the following year, giving them 30 days to complete the assignment before the next due date. If in that second occurrence, the learner completed the assignment prior to the due date, for example November 15, the third occurrence would show to the learner on October 15 the year after, 30 days prior to the new due date of November 15.
-
-
Manage access: By default, site admins have access to manage all assignments. If you are a Learning admin or Manager who wants other admins who have the assignment management permission to help manage your assignment, you can give them access. Use this feature when you might be on an extended leave, or just want to pass maintenance of an assignment you created to another.
- After you describe your assignment, you can do one of three things:
- Cancel: closes the new assignment without saving changes.
- Save as draft: closes the new assignment, saves your changes into a Draft status, and returns you to the Assignments page. You can modify this assignment later.
- Next: Add content: saves your current changes and takes you to the next step.
-
Step 2: Add content
- Before you add content, select how you want the content to behave within the assignment. You have three options:
Learners can complete courses in any available language: If you want to allow learners to complete a Skillsoft or compliance course in the language that best works for them, select this option. When you select this option, you choose the one course in the language you know and Percipio includes in the assignment all available languages in which this course is available. Learners can then choose the language they want to take the course in. Assignment reports show which language equivalent course the learner completed. If you select this option when creating the assignment, you cannot edit the assignment and turn it off when the assignment is in progress.
- Content items must be completed in the display order specified: To enforce a specific order of content, select this option. When you select this option, learners cannot access content out of the specified order. They must complete each piece of content before the next, in accordance with the set completion criteria. See Completion Settings for more information about setting course completion criteria. See Complete your Content for each asset type's specific completion criteria requirements.
- Require learners to complete all courses from the beginning:When selected, learners must restart from the beginning any previously completed online courses that are part of the assignment. Previous course completions will not count towards the assignment completion when this option is selected. Online courses include Skillsoft online courses, custom courses in AICC or SCORM formats, and compliance courses. It does not include live courses or live events.
- This setting does not apply to other content types within the assignment. If learners have any progress or completions for other content types such as books or videos, the learner's previous progress or completion does count toward the assignment completion.
- If unselected, learners previous course completions do count toward assignment completion.
- You cannot change this setting after you launch the assignment.
- Add your content by selecting Add content.Note: When choosing content to add to an assignment, you can choose content from all license pools installed on your site. If your users do not have access to a content item because their audience is not associated with the appropriate license pool, they see the item in the assignment and cannot launch it. They also cannot complete the assignment.
- In the search field, enter keywords or titles of the content you want to include, then select the magnifying glass or press Enter.
- Select next to each piece of content you want to add to the assignment.
- Repeat these steps until you've added all the content. You can add a maximum of 100 total items.Note: You can add instructor-led training (live course) to an assignment. The learner must register for the class that best meets their schedule, attend the class, and achieve a passing score to achieve completion.
- Select Add Content.
- Drag and drop the content into the order you want it presented to the learner. Alternatively, use the arrow buttons to move content up or down the list.
If you selected the Content items must be completed in the display order specified option, learners must complete each item in the order presented here.
If you selected Learners can complete courses in any available language, you see a notation below the course title inidcating how many languages are available for this course.
- Before you add content, select how you want the content to behave within the assignment. You have three options:
- After you add content, you can do one of three things:
- Cancel: closes the new assignment without saving any changes up to this point.
- Save as draft: closes the new assignment, saves your changes into a Draft status, and returns you to the Assignments page. You can modify this assignment later.
- Next: Add users and audiences: saves your current changes and takes you to the next step.
-
Step 3: Add users and audiences
Site and learning admins can add users in one of two ways, by selecting them or via a bulk add using a CSV file. Learning admins can only bulk add users to assignments who are in audiences that they own. Managers can only select users or audiences, not bulk add them.
To select users or audiences:
- Select Add users and audiences.
- In the search field, enter the name of an audience or individual learner.
- Locate the audience(s) or user(s) you want to assign the content to and select . If you select audiences instead of individual users, then users automatically get added to and removed from an assignment based on the values in the user attribute set in the audience.
- Repeat these steps until you've added all users and/or audiences.
- Select Done. Note: If you remove a learner from an audience that has an assignment and the learner has not completed the assignment, the assignment no longer displays for the learner in their assignment list and they no longer show in assignment reports. If you remove a learner from an audience that has an assignment and the learner has completed the assignment, the assignment remains in their assignment list and their completion remains in assignment reports.
To bulk add individual users using a CSV file:
- Select Bulk add individual users.
- Select to Download template CSV file.
The template contains three columns:
- email: the email of the user as specified in the Percipio user record.
- loginName: the Login Name of the user as specified in the Percipio user record.
- externalUserId: The User ID used to identify a user inside Percipio.
- Include user data in one of the three columns and remove the other two unused columns.
- Save and select the one-column CSV file for import.
- Select Add user(s).
If a learning admin attempts to add a user who is not in one of their owned audiences or who does not have a Percipio user account, they see an error message: User unavailable for bulk add.
- After you add users and audiences, you can do one of three things:
- Cancel: closes the new assignment without saving any changes up to this point.
- Save as draft: closes the new assignment, saves your changes into a Draft status, and returns you to the Assignments page. You can modify this assignment later.
- Next: Manage emails: saves your current changes and takes you to the next step.
-
Step 4: Manage emails
This is where you specify how you want to notify learners about the assignment. You can choose a notification and reminder emails. You can also customize all emails that go prior to the assignment due date.
From the Manage emails tab, select and configure the frequency of the two types of emails you want to send.
- Notification email: turn on this option if you want to send a notification email to learners letting them know they now have an assignment.
- When you first launch an assignment, you can choose when the system sends this email by specifying a date and time. The day and time you specify is in your time zone, not the learners. There may be a delay from when the system sends the email and when the learners receive it depending on network traffic and when the email lands in the email queue. These emails get sent every 30 minutes at the top and bottom of the hour.
- If learners get added after the initial launch, they automatically get sent this email within 30 minutes of being added to the assignment. Depending on network traffic, the learner may not receive it within 30 minutes.
- Turn off this setting if you don't want to send the notification email.
- This email uses the Assignment coming due email template.
- You can add a custom subject, header text, and an introductory message to this email.
- Reminder emails: You can turn on this option if you want learners to receive emails after the notification email reminding them that they have an assignment. You can configure how often these emails go to learners.
- The default setting for reminder emails is set from the Default email reminders setting if enabled. You can override the default reminders.
- You have three options at this point:
- If the reminders are off and you want them on, select On.
- If the reminders are on and you want them off, select Off.
- If the assignment reminders are on and you want to modify any default settings, make any adjustments to the three segments of reminders: Initial, Due date approaching, After due date. If you make changes that you don't like, you can select Restore to defaults to go back to the recommended frequencies.
- Changes you make to reminders are saved independent of the default email reminders. Any changes you make to the default email reminder schedule after setting up this assignment, does not impact your saved schedule changes for this assignment.
- If you set the starting number of days for the Due date approaching emails to be longer than the length of the assignment, Percipio counts back that number of days to calculate the starting point for sending these reminder emails.
- If you make schedule changes to an in-progress assignment, reminders follow the criteria you set and only go to users who haven't completed the assignment
- Learners get the reminders until either they complete the assignment, you turn the reminders off, or you cancel the assignment.
- Based on criteria set, reminder emails trigger daily for sending at 12:01 a.m. GMT. Network traffic determines when the learner actually receives it on that day.
From the Customize and preview emails tab, you can:
- Customize and preview emails sent prior to the due date
- By default, learners receive the same email for all notifications and reminders sent before the assignment due date, and a different email for all reminders sent after the due date. For email template details, see assignment emails.
- If you add customizations, they are also used in the one-off email reminders.
- Add a custom Subject, Header text, and Introductory text and see how it displays to learners.
- To edit email text for reminders coming due, see edit assignments.
- Preview emails sent after the due date
- At this time you cannot edit emails that go out for assignments that are past due.
- If you send one-off email reminders after the assignment due date, learners receive this template.
- Notification email: turn on this option if you want to send a notification email to learners letting them know they now have an assignment.
- After you configure and preview your emails, you can do one of three things:
- Cancel: closes the new assignment without saving any changes up to this point.
- Save as draft: closes the new assignment, saves your changes into a Draft status, and returns you to the Assignments page. You can modify this assignment later.
- Next: Review and launch: saves your current changes and takes you to the next step.
-
Step 5: Review all your settings for this assignment. Edit anything that looks amiss.
-
When you are ready, select one of the following options:
- Cancel: closes the new assignment without saving any changes up to this point.
- Save as draft: closes the new assignment, saves your changes into a Draft status, and returns you to the Assignments page. You can modify this assignment later.
- Launch assignment: Places the assignment into one of the following statuses:
- If the Start date is today, the assignment is placed in an In Progress status and the assignment is immediately available to your learners. The email with the assignment details sends at the date and time you specified in step 9. Modifications to the assignment content cannot be made, but you can add a user to the assignment.
- If the Start date is in the future, the assignment is placed in a Scheduled status and the email, if enabled, sends at the date and time you specified in step 9. You can make modifications to all aspects of the assignment until the Start date.
Assignments with the same due date are listed by when the assignment is launched, in ascending order, on a learner's assignments page and on the home page.