Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assistant Submission#show/edit #162

Open
jesjos opened this issue May 6, 2012 · 2 comments
Open

Assistant Submission#show/edit #162

jesjos opened this issue May 6, 2012 · 2 comments

Comments

@jesjos
Copy link
Member

jesjos commented May 6, 2012

Jag har hittills använt Submissions#show för reviewing för assistenten.
Nu när jag väl har lyckats få en review att fungera så inser jag att man hantera hur den vyn ska se ut när man väl har reviewat, labben är accepted eller rejected.
Ska man kunna ändra informationen? Just nu tror jag state_machine hindrar transition direkt från rejected -> accepted
Om man inte ska kunna ändra informationen längre så kanske man borde dela upp vyn i Submissions#show (går ej att ändra) och Submissions#edit (går att ändra).

Har folk något tips?

@anjonas
Copy link
Member

anjonas commented May 16, 2012

Det vore nog bra om state inte kan ändras av en assistant när den är rättad, dvs state==accepted || state==rejected. När en student sen har gjort en till submissions och state==pending, så kan en assistant ändra state igen. Show kan användas för när state inte kan ändras och edit när den kan ändras.

@Tarrasch
Copy link
Contributor

Jag vet inte riktigt om jag håller med dig @anjonas, har du tänkt på användarperspektivsidan om men assistent råkar missklicka bara? Känns som att en handledare måste kunna ångra, precist som Sven-Arne hela tiden sagt :p, det vet jag till och med Fire kan!

Fast rent tekniskt vi kanske bör hålla det på det sätt som du beskriver jonas, bara man kan ändra som handledare. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants