# Autograder design thoughts (group 1)
###### tags: `ccss-summer-dev-projects`
## When a student uses the platform, what should it look like?
- Simple design, allow student to paste their 'key'?
- Upload source code to test
### To consider
- Maybe a VSCode extension to directly submit instead of having to zip
## When a prof uses the platform, what should it look like?
- Table to visualize/manage students in class
- Admin tools, eg. see class progress, individual submissions, statistics
- Upload tests for different questions/have a bank of tests?
-
### To consider
- What does creating a new assignment look like?
- What does creating new tests looks like?
- What level of customization do professors have over the results sent to student?
## When a student submits an assignment, what considerations should there be?
- Dynamically display results
- Results page should have some info about what went wrong (detailed error messages)
### To consider
- How will professor create and submit the tests to be ran?
-