bergerb / bergerb/OneRosterSampleDataGenerator

Increase Updated OneRoster Records in Incremental Data Generation

Aperta
#49 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.