You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Brightspace-specific tasks (importing courses, users, etc.) to the job scheduler, ensuring the tasks have the correct parameters and context to trigger middleware processes.
Tasks
Define scheduled tasks for importing users and courses from Brightspace using the newly created ProviderService interface.
Ensure tasks can be configured to run at set intervals (e.g., daily, hourly).
Test scheduled jobs by simulating sync processes and ensuring data is properly fetched and imported into UnlockEd.
Document how the scheduled jobs are set up and how they can be monitored or adjusted.
User stories
As a system administrator, I want data from Brightspace (users, courses) to be synchronized on a regular schedule, so that UnlockEd stays up to date without manual intervention.
Acceptance criteria
Brightspace tasks (such as fetching users and courses) are added to the list of scheduled jobs.
The correct parameters and context are passed to the scheduled jobs to initiate the middleware processes.
Job execution can be triggered and verified via logs or a testing tool.
Notes
The job system should allow for custom intervals, retries, and failure logging.
The text was updated successfully, but these errors were encountered:
jtucholski
changed the title
WIP: Add Scheduled Jobs for Brightspace Data Synchronization
Add Scheduled Jobs for Brightspace Data Synchronization
Oct 14, 2024
Description
Add Brightspace-specific tasks (importing courses, users, etc.) to the job scheduler, ensuring the tasks have the correct parameters and context to trigger middleware processes.
Tasks
ProviderService
interface.User stories
Acceptance criteria
Notes
The text was updated successfully, but these errors were encountered: