-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Issue
The OneRosterSampleDataGenerator currently generates sample data but lacks the ability to import an existing OneRoster CSV and apply incremental data updates. Adding this functionality will allow for more dynamic and customizable testing scenarios.
Fixes
- Implement functionality to import OneRoster CSV files into the system.
- Support incremental data updates based on imported data.
- Ensure imported data aligns with the existing data structure.
- Allow updating of key entities such as:
- Classes
- Courses
- Demographics
- Orgs
Acceptance
- Users can import a OneRoster CSV file via the constructor.
- Imported data integrates seamlessly into the existing dataset.
- Incremental updates modify the correct records while maintaining data integrity.
- Proper logging is implemented for tracking imported and updated records.
Module
OneRosterSampleDataGenerator
Steps
- Implement a CSV parser to read OneRoster CSV files.
- Map imported data to the existing OneRoster model.
- Develop logic to apply incremental updates to relevant entities.
- Ensure data consistency and avoid duplicate records.
- Add logging for tracking import operations.
- Test with various OneRoster CSV files to validate functionality.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels