What problem are you trying to solve with Submitty
The current workflow when uploading a CSV file is difficult to use. This causes users to know the exact format before uploading, or be dealt with a warning pop-up. The only guidance is a short line of text on the grading page. The upload process also relies on browser confirmation dialogs instead of providing clear, persistent instructions before a file is selected.
Additionally, the upload currently requires CSV files without a header row, making exported or manually edited CSV files less intuitive to work with.
Describe the way you'd like to solve this problem
Replace the inline upload instructions with a dedicated upload popup similar to the "Upload Classlist" workflow used in Manage Students.
Describe any potential alternatives you'd tried to solve the problem
N/A
Additional context
The proposed popup would follow the same UI pattern as the existing "Upload Classlist" popup to provide a more consistent user experience across Submitty.
What problem are you trying to solve with Submitty
The current workflow when uploading a CSV file is difficult to use. This causes users to know the exact format before uploading, or be dealt with a warning pop-up. The only guidance is a short line of text on the grading page. The upload process also relies on browser confirmation dialogs instead of providing clear, persistent instructions before a file is selected.
Additionally, the upload currently requires CSV files without a header row, making exported or manually edited CSV files less intuitive to work with.
Describe the way you'd like to solve this problem
Replace the inline upload instructions with a dedicated upload popup similar to the "Upload Classlist" workflow used in Manage Students.
Describe any potential alternatives you'd tried to solve the problem
N/A
Additional context
The proposed popup would follow the same UI pattern as the existing "Upload Classlist" popup to provide a more consistent user experience across Submitty.