In frontend heb ik nu iets gemaakt dat een course admin de groepen zelf kan verdelen. Om te vermijden dat ik een groot aantal POST requests moet uitvoeren zou het handig zijn om 1 PUT request te maken om alle groepen van een cluster te overschrijven. Ik bewaar de state van alle groepen in de frontend als volgt:
type GroupCluster = {
[groupId:string]: number[] // userIds
}
Dus bv:
{
"1": [1,2,3,4],
"2": [],
"3": [5]
}
Als het gemakkelijker is om dit op een andere manier door te geven aan de backend, dan kan ik dit nog veranderen.
In frontend heb ik nu iets gemaakt dat een course admin de groepen zelf kan verdelen. Om te vermijden dat ik een groot aantal POST requests moet uitvoeren zou het handig zijn om 1 PUT request te maken om alle groepen van een cluster te overschrijven. Ik bewaar de state van alle groepen in de frontend als volgt:
Dus bv:
Als het gemakkelijker is om dit op een andere manier door te geven aan de backend, dan kan ik dit nog veranderen.