bergerb / bergerb/OneRosterSampleDataGenerator
Increase Updated OneRoster Records in Incremental Data Generation
- Lingua principale
- C#
- Stelle
- 4
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
# Issue
The **OneRosterSampleDataGenerator** needs to update/delete more records during **incremental data generation** to improve data testing. Currently, the number of updated records is limited, making it difficult to simulate real-world changes effectively.
# Fixes
- Increase the number of OneRoster records that are updated or deleted during incremental data generation.
- Apply changes to the following entities:
- **Classes**
- **Courses**
- **Demographics**
- **Orgs**
- Ensure the updates simulate realistic modifications, such as enrollment changes, new course offerings, and updated demographics.
# Acceptance
- A larger number of **Classes, Courses, Demographics, and Orgs** records are modified during incremental data generation.
- Updates and deletions reflect realistic data changes.
- No impact on full data generation.
- Proper logging to track modified records for debugging.
## Module
**Core**
##Steps
1. Identify and increase the number of records modified during incremental data generation.
2. Implement logic to update/delete **Classes, Courses, Demographics, and Orgs**.
3. Ensure changes are randomized but controlled for testing consistency.
4. Add logging for tracking modified records.
5. Test with incremental data imports to validate updates.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando l’entry point OneRosterSampleDataGenerator per la generazione incrementale dei dati e verifica come Classes, Courses, Demographics e Orgs vengono attualmente aggiornati o eliminati. Esegui un’importazione incrementale dei dati per stabilire il comportamento attuale, quindi verifica che vengano modificati più record, che sia presente il logging, che la generazione completa non venga compromessa e che le modifiche risultanti siano realistiche e controllate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- data, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100