Get your Articulate Online completions into Rise.com
Jan 21, 2021
Currently, there isn’t a way to import historical course completion data for your users using the Rise UI (User Interface). However, with a little bit of programming knowledge, you can use the Rise Import Course Completion API to get the job done.
I’ve written a python script to help lighten the load. Check out the video for a quick recap of the process. Detailed steps are below. Hope this helps! Let me know if you run into a snag.
And here is a short written recap:
- Download and unzip this file containing the python script and .CSV file: http://joshuacrigger.com/at/course_completion/course_completion.zip
- Add your course(s) to your Rise tenant and publish them.
- Add your users to your Rise tenant; you can add them individually or in bulk. No need to enroll them in the course(s) as this will automagically happen when submitting course completion.
- Enter the following information into your .CSV file. Save it in the UTF-8 Comma delimited (.csv) format:
- courseID - The unique identifier of the course you’re marking completion on. Go to Manage > Course >, Grab the string of characters from the URL
- userID - The unique identifier of the user you’re marking completion for. Go to Manage > People > Users > View Report > Grab the string of characters from the URL
- startedAt - This is the date and time of when the user began the course and must be converted to ISO 8601 format (yyyy-mm-ddT00:00:00.000Z)
- completedAt - This is the date and time of when the user completed the course and must be converted to ISO 8601 format (yyyy-mm-ddT00:00:00.000Z)
- API BearerToken - This is your Rise API key. You can obtain it following these directions.
- Run the Python script. You’ll need to navigate to and run the Python script. Here is an article showing you how to do this in a variety of operating systems.
- Review the script output for any errors that may have occurred and address them accordingly.
- Double-check everything in Rise
Be the first to reply