Skip to content

Commit

Permalink
Merge pull request #218 from donny-wong/v2.5.2
Browse files Browse the repository at this point in the history
v2.5.2
  • Loading branch information
donny-wong authored Sep 27, 2024
2 parents ab15bae + e511bd8 commit 6cedab0
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -270,10 +270,11 @@ This feature informs you of all uncaught exceptions that occur in the MarkUs bac

>**Note**: LTI routes are not enabled in production by default. To enable them, you must edit `routes.rb` file.

If you wish to use Learning Tools Interoperability (LTI) with Markus, you'll need to configure the LTI settings as follows
If you wish to use Learning Tools Interoperability (LTI) with MarkUs, you'll need to configure the LTI settings as follows

- `lti.domains` must be a whitelist of all hosts you expect to receive LTI launches from.
- `lti.token_endpoint` must be the url used to generate an LTI credentials token for the external platform.
- `lti.sync_schedule` must be a cron schedule dictating when MarkUs should attempt to automatically sync its roster via LTI.

You must also create a private key for generating Javascript Web Tokens to sign LTI requests.
A private key can be automatically created with the `markus:lti_key` rake task.
Expand Down
8 changes: 8 additions & 0 deletions Learning-Tools-Interoperability.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,14 @@ and also choose to delete an association between the LMS and MarkUs.
> If an association is reestablished, any assignment's LTI settings must be re-created,
> and will create *new* LMS gradebook items.
### Roster Synchronization

When triggering a roster synchronization, you can choose which types of users are synchronized.
Additionally, if 'Enable automatic syncing' is checked, MarkUs will attempt to synchronize the roster automatically
on a schedule determined by your system administrator.

![LTI Synchronization Options](images/lti-roster-sync.png)

### Canvas

Once installed in your course, a 'Launch Markus' page will appear in your
Expand Down
Binary file added images/lti-roster-sync.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6cedab0

Please sign in to comment.