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

DS improvements #16

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

DS improvements #16

wants to merge 5 commits into from

Conversation

ihollander
Copy link
Contributor

@ihollander ihollander commented Nov 2, 2021

Adds options for creating and aligning Data Science assignments, for example:

$ github-to-canvas --create-from-github https://github.com/learn-co-curriculum/ian-test --course 153 --type assignment --ds-assigment

This will create a new assignment, and set the following options:

  • header_only: true (Only produces HTML header in Canvas)
  • illumidesk: true (Adds configuration for using IllumiDesk as external tool for assignment. Note: IllumiDesk must be enabled for this course in Canvas for this feature to work.)
  • grading_type: points
  • points_possible: 0
  • submission_type: external_url

Each of these options can also be configured individually by passing in the corresponding flags (run github-to-canvas --help for details).

Note: This configuration only applies to creating/updating individual lessons, and is not enabled for mass assignment creation/update features, such as --build-course.

@ihollander ihollander requested a review from hoffm386 November 2, 2021 12:00
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 this pull request may close these issues.

"DS assignment" option IllumiDesk submission type option Customize payload params "Header only" option
1 participant