VILT (Virtual Instructor Led Training)also known as webinars are a content type you can create to host online training. These can be manually create or created in bulk using a CSV file format.
Use Case Information
Importing VILTs in Bulk is a time saving activity for your admins or content creators. If you are using the platform to host virtual events or virtual instructor led trainings (VILT), save time by creating multiple VILT content items via import.
When bulk uploading you can control the following:
- Create Course Groups
- Update Course Groups
- Create, Update or Clone Sessions
- Create Meetings Information
Actions you can complete using the VILT Bulk Import process:
Creating or Updating Course Groups
When you create a course group, you are functionally creating two things in the platform - the initial session and also the item that will display in the main content list. If your event will only have one session, the course group and the initial session will display as one item in the main content list. Once you add additional sessions, the Course Group displays in the main content list and you can view all sessions (including the initial session tied to the Course Group) in the session list. The session list is accessed by clicking on the Course Group Title.
Viewing a Course Group with a single session in the Content List:
Viewing a Course Group with multiple sessions in the Content List:
Before creating multiple sessions, you will always need to create a Course Group/Initial Session first. If you need to create multiple Course Groups, bulk import is great! However, if you just need to create one Course Group, but you need multiple sessions attached to it, we recommend creating the Course Group in the admin interface and then using the bulk session import to continue the creation process.
Creating, Updating, or Cloning Sessions
Sessions are all attached to the Course Group, but can be different in terms of dates, content, and some settings. If your event will have more than the first initial session (remember the initial session is created at the same time you create a Course Group), you can use bulk import to add as many sessions as needed.
Meetings are the details for the webinars - the date and time it will take place.
Steps to complete bulk import process:
Webinar IDs are required for course group and session creation. Create meetings in your webinar provider first, then keep track of the webinar IDs to make it easy to fill out your CSV!
- Go to Content > Manage Content.
- Click on the plus icon in the top right to Add New Content.
- Click on Bulk Import in the top right.
- Select Course Group Import or Session Import.
Choose Course Group Import to create or update Course Groups/Initial Sessions.
Choose Session Import to create, update, or clone Sessions OR to create Meetings.
- Click Next.
At this point, you can download the corresponding CSV template, Virtual Event CSV, to fill out.
- Choose your Event Type. For VILTs, choose Virtual Event.
- Upload your completed CSV file.
Field Definitions Doc Attached
Please download the attached document at the bottom of this article to see all fields, required and optional, and additional guidance on filling out the CSV for Course Group and Session Bulk Import.
VILT Bulk Import has a max limit of 100 rows per import.
- Once Event Type is chosen and the CSV is uploaded, click Import CSV.
- You will see a summary page where you can review your import before finalizing. If everything looks correct, click That looks good. Your import will go into the queue for processing.
When you use bulk import API endpoints that accept an asset property, the URL you provide must be accessible by our system. For sensitive information stored in a cloud-hosted document like a CSV, the URL could be made public for a short time (~10-30 minutes) and back to private once the job is complete.
If your setup allows, you could transform the private URL to a presigned and tokenized URL specifically for our use with a short expiration timespan and provide that in the call to our API. Bulk imports for users and content are handled in a queue; the required time for us to access and read the data may vary on our end based on pending jobs.
More info on presigned URLs of popular cloud services: