# Autograder design thoughts (group 2)
###### tags: `ccss-summer-dev-projects`
## When a student uses the platform, what should it look like?
### To consider
- As a student, I should be able to see what courses I'm a part of
- Log in
-
- Separate accounts
- Current method uses unique identifiers for students
- Current method gives you this link
- Pat Morin's 2402 autograder allows you to input your student number and receive a 'secret key' in your email
- Students might need to go back to their email to get the key again
- This is easier for the current system since it relies on existing authentication
- What would it look like to interface with the Carleton system?
- Student accounts
- Should this just be on brightspace?
- Each course might have their own autograder
- You would find a link from the course
- This can be for both students and professors, to remove the authentication process for autograder
- Should there
## What a prof uses the platform, what should it look like?
### To consider
- What does creating a new assignment look like?
- Want to be able to add some code
- Want to be able to add files
- Specify things about the assignment
- Might want to add certain tests
- What does authentication for this look like?
- If we use the method of email codes to students, how does the prof get an authenticated account first?
- What does it look like when a prof sets this up for a course?
- Want to import their class list
- Assign each student from the class list a specific account and link that to their brightspace
## When a student submits an assignment, what considerations should there be?
### To consider