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

LTI the grade direct from the notebook to eg Canvas EDX etc #384

Open
ericvd-ucb opened this issue Sep 9, 2021 · 1 comment
Open

LTI the grade direct from the notebook to eg Canvas EDX etc #384

ericvd-ucb opened this issue Sep 9, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@ericvd-ucb
Copy link
Contributor

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

In certain low stakes assessment with no hidden tests, it seems like Otter Grader in the notebook could report something like 10/10 test passed

Would it be possible to build a simple functionality where the students notebook reports this score via LTI back to the LMS

For instance - an Ischool online class which is only checking notebook completion, no grade
or Data 8x which doesnt even have hidden tests

The benefit would be skipping the need for a grading server

Describe the solution you'd like
A clear and concise description of what you want to happen.

Some extension to Otter Check where it

  • does a run all checks above
  • generates a score for the notebook
  • uses course and notebook/assignment id ( poentially from notebook medatata or other source )
  • user ID from jupyterhub os?
  • reports via LTI back to the LMS

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Currently you need to send the grade to another server with a docker to rerun the files against hidden tests
This is a complicated workflow not needed for all cases

Additional context
Add any other context or screenshots about the feature request here.

LTI protocol
https://www.imsglobal.org/basic-overview-how-lti-works

@ericvd-ucb ericvd-ucb added the enhancement New feature or request label Sep 9, 2021
@stale
Copy link

stale bot commented Nov 8, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Nov 8, 2021
@stale stale bot removed the wontfix This will not be worked on label Nov 9, 2021
@chrispyles chrispyles removed the pinned label May 24, 2022
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

No branches or pull requests

2 participants