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 Sync Improvments #250

Open
florian-jaeger opened this issue Nov 19, 2024 · 0 comments
Open

LTI Sync Improvments #250

florian-jaeger opened this issue Nov 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@florian-jaeger
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The current LTI Sync implementation lacks clarity and functionality in several areas:

  • It is not immediately clear what the LTI Sync actually does, causing confusion for users.
  • There is no visual indicator or disabled state for the sync button when LTI sync is disabled, making it difficult to know when the sync is available.
  • There is no option to select which submissions should be synced (e.g., all latest submissions, best submissions, or those with feedback).
  • The ability to sync grades selectively (e.g., only selected grades) is not currently supported.
@florian-jaeger florian-jaeger added the enhancement New feature or request label Nov 19, 2024
@florian-jaeger florian-jaeger added this to the 0.7.0 milestone Nov 19, 2024
@florian-jaeger florian-jaeger self-assigned this Nov 25, 2024
mpetojevic added a commit that referenced this issue Jan 8, 2025
florian-jaeger added a commit that referenced this issue Jan 29, 2025
* refactor: added configurationable values for grading poll intervals and max grading time

* Bump chart to 0.6.3

* Bump service to 0.6.3

* fix: updated rabbitmq timeout to increase max grading time

* Bump chart to 0.6.4

* ci: removed management ci actions

* feat: updated lti process by changing rest method and including new sync options

* chore: make function get_latest and get_best_submissions reusable for both student and instructor version

#250

* fix: updated oauth_login endpoints

* refactor: changed kube autograde pod name to enhance user experience

Refs: #253

* feat: added new customisation options to kube_grader and deprecated old ones.

KubeGrader has now multiple new options to customise autograding pods (labels, tolerations, image pull secrets). Furthermore, autograding pods can be dynamically adapted before startup using the `post_auth_hook` traitlet.

Refs: #259

* refactor: added new kube customisation options to chart and deprecated old settings

* WIP: updated assignment model and setup running build with some default replacements

* feat: added new configuration option 'allowed_files' which contains glob patterns used to whitelist additional submission files

* feat: added assignment settings functionality to kube grader

---------

Co-authored-by: Marijana Petojevic <[email protected]>
florian-jaeger pushed a commit that referenced this issue Jan 29, 2025
florian-jaeger added a commit that referenced this issue Jan 29, 2025
* refactor: added configurationable values for grading poll intervals and max grading time

* Bump chart to 0.6.3

* Bump service to 0.6.3

* fix: updated rabbitmq timeout to increase max grading time

* Bump chart to 0.6.4

* ci: removed management ci actions

* feat: updated lti process by changing rest method and including new sync options

* chore: make function get_latest and get_best_submissions reusable for both student and instructor version

#250

* fix: updated oauth_login endpoints

* refactor: changed kube autograde pod name to enhance user experience

Refs: #253

* feat: added new customisation options to kube_grader and deprecated old ones.

KubeGrader has now multiple new options to customise autograding pods (labels, tolerations, image pull secrets). Furthermore, autograding pods can be dynamically adapted before startup using the `post_auth_hook` traitlet.

Refs: #259

* refactor: added new kube customisation options to chart and deprecated old settings

* WIP: updated assignment model and setup running build with some default replacements

* feat: added new configuration option 'allowed_files' which contains glob patterns used to whitelist additional submission files

* feat: added assignment settings functionality to kube grader

---------

Co-authored-by: Marijana Petojevic <[email protected]>
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

1 participant