Skip to content

Conversation

@andrew-gardener
Copy link

  • Added delayed jobs for:
    • LTI grade pass back: user submit homework
    • LTI grade pass back: entire class (currently via cron job)
    • LTI membership sync (currently via cron job)
    • Caliper event emit
  • Renamed WebworkBridge to LTIAdvantage and moved services and parsers from Auth folder to new LTIAdvantage folder (cleaner lib implementation)
  • Added manual LTI class roster sync option to Class List Editor screen
  • Added manual LTI grade sync option to Homework Set editor screen
  • Added LTI configuration to Course Settings Screen
    • Option to control if users are automatically assigned to sets on launch/membership sync
    • Option to control if course grades is automatically updated via Cron
    • Option to control if course roster is automatically updated via Cron
  • Removed old Auth options: UBCCWL and VISTALogin2

Note: since cron tasks are now divided up into jobs for each course, they can run in parallel worker and should complete faster (I'm thinking adding one worker service per machine)

Closes: #34, #29, #21

- Added delayed jobs for:
	- LTI grade pass back: user submit homework
	- LTI grade pass back: entire class (currently via cron job)
	- LTI membership sync (currently via cron job)
	- Caliper event emit
- Renamed WebworkBridge to LTIAdvantage and moved services and parsers from Auth folder to new LTIAdvantage folder (cleaner lib implementation)
- Added manual LTI class roster sync option to Class List Editor screen
- Added manual LTI grade sync option to Homework Set editor screen
- Added LTI configuration to Course Settings Screen
	- Option to control if users are automatically assigned to sets on launch/membership sync
	- Option to control if course grades is automatically updated via Cron
	- Option to control if course roster is automatically updated via Cron
- Removed old Auth options: UBCCWL and VISTALogin2
Copy link
Member

@xcompass xcompass left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@andrew-gardener andrew-gardener merged commit 5d7d53b into ubc Jun 4, 2021
@andrew-gardener andrew-gardener deleted the ims-service-update branch June 4, 2021 17:32
ionparticle pushed a commit that referenced this pull request Nov 9, 2021
…etect

Properly detect and use SQL::Abstract or SQL::Abstract::Classic
ionparticle pushed a commit that referenced this pull request Jul 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add delayed job capability

3 participants