Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IllumiDesk submission type option #14

Open
hoffm386 opened this issue Sep 20, 2021 · 0 comments · May be fixed by #16
Open

IllumiDesk submission type option #14

hoffm386 opened this issue Sep 20, 2021 · 0 comments · May be fixed by #16
Labels
enhancement New feature or request

Comments

@hoffm386
Copy link
Contributor

In DS, the process for making a lab available for students to open in IllumiDesk (after adding the assignment to Canvas with this gem) is currently:

  1. Change the submission type to "External Tool"
  2. Search for "illumidesk" in the text box then select the IllumiDesk URL from the drop-down
    • Honestly I don't know why this step is required, but everything breaks if you don't do it. The assignment becomes impossible to open if you skip this step
  3. Go to this generator tool made by a former instructor. It just interpolates the right strings to make the relevant URL, which is displayed at the bottom
    • Waiting for the Heroku dyno to spin up is annoying
    • It is not sustainable long-term for this to stay on a former instructor's Heroku account
  4. Replace the IllumiDesk URL in the text box with the one generated from that Heroku app

I propose that we set up this gem to do those steps instead

This seems potentially challenging to implement via an API interface because I don't understand what step 2 is doing under the hood. We may find that programmatically setting the external tool URL just doesn't work. So then maybe a good alternative would be for the gem to print out the appropriate URL, to save a step and avoid depending on that Heroku app

@hoffm386 hoffm386 added the enhancement New feature or request label Sep 20, 2021
@ihollander ihollander linked a pull request Nov 2, 2021 that will close this issue
@ihollander ihollander linked a pull request Nov 2, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant