Open radeon2525 opened 2 months ago
As of v1.4, the files exported are not supposed to be purely based upon "class" or anything. For instance, a list containing students from 2 classes can be exported as 1 csv file if the teacher desires. Which class should this exported list be associated with then? This is a potential feature flaw that can be improved upon in the future, but is not in scope for v1.4. As of now, teachers can name the file they are exporting anything they want and we consider it to be too restrictive if we just limit it to the names of classes.
This feature behaves according to the specification provided in the user guide.
Teachers are still able to export lists as any name they want. We conclude that a reasonable user will name their export filename according to its contents. (For instance, there's no particular reason a teacher would name a csv file containing students of Class 3A, "Class 3B".
Team chose [response.NotInScope
]
Reason for disagreement: [replace this with your explanation]
The export command is exporting any and all types of class, which are not even present in the student list. As you can see I only have people with class '1A' in my list. However it is exporting empty classes of all names.
This should be fixed, since an administrator can make a mistake an input a class name that doesn't exist, this can cause the database to get cluttered up with empty csv files which can be a big problem for the organization.
Instead the app should raise an error for random class names which are not associated with any student in the list.