There's currently some confusion about whether an interface refers to a course section or a DGD section. A glaring test case for this can be reproduced with the following steps:
As a student, select a course.
You will be given a radio button group with DGD group identifiers (normally T1, T2, etc. using the test data).
After selecting a group, submit some feedback.
Then:
As a professor, select "View feedback."
Select a course, and then a section (which is denoted using T1, T2, etc.).
The database query returns feedback results for TAs in all available sections.
I'm not sure whether this is the result of an erroneous database query, or a schema which fails to disambiguate between class and DGD sections -- but I'd like some guidance on this to determine whether a fix is necessary (or if this is desired behaviour), and what kind of fix is needed, if any.
There's currently some confusion about whether an interface refers to a course section or a DGD section. A glaring test case for this can be reproduced with the following steps:
As a student, select a course.
You will be given a radio button group with DGD group identifiers (normally T1, T2, etc. using the test data).
After selecting a group, submit some feedback.
Then:
As a professor, select "View feedback."
Select a course, and then a section (which is denoted using T1, T2, etc.).
The database query returns feedback results for TAs in all available sections.
I'm not sure whether this is the result of an erroneous database query, or a schema which fails to disambiguate between class and DGD sections -- but I'd like some guidance on this to determine whether a fix is necessary (or if this is desired behaviour), and what kind of fix is needed, if any.