-
Notifications
You must be signed in to change notification settings - Fork 2
How to use
The first step is to download the latest release for your operating system from the releases page. This download contains a ZIP archive which holds all the necessary dependencies and executables, including a sample for the configuration file.
To fetch data from Canvas, we need an access token. This access token has to be created for your profile, and acts as a second password into your account. Go to https://fhict.instructure.com/profile/settings, navigate to “Approved Integrations” and generate a new access token.
After that, copy the access token and paste it in the appsettings.json
file, under the Canvas.AccessToken
setting.
To identify your course, we require the course identifier. To find your course identifier, navigate to your personal course in Canvas. The identifier of your personal course can be found in the URL.
For example, https://fhict.instructure.com/courses/00001
, in this case 00001
is your personal course identifier.
Paste this identifier in the appsettings.json
file, under the Canvas.CourseId
setting.
Currently, Epsilon is limited to command line interface (CLI) only.
However, in the future, we want to create a user-friendly web interface to do most of the work for you!
To export your learning outcomes, you must execute the Epsilon.Cli
, executable within a command prompt.
This executable can be found in the ZIP archive downloaded from earlier.
.\Epsilon.Cli.exe --formats csv,console
To be able to run the executable on macOS and Linux, you have to set the execution rights properly. This can be done with the following command:
chmod +x Epsilon.Cli
After which, the executable can be run like any other executable:
./Epsilon.Cli --formats csv,console
Epsilon is licensed under the terms of GPL v3. See LICENSE for details.