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

Quiz features incomplete #191

Open
2 of 3 tasks
ilebedev opened this issue Mar 3, 2016 · 3 comments
Open
2 of 3 tasks

Quiz features incomplete #191

ilebedev opened this issue Mar 3, 2016 · 3 comments

Comments

@ilebedev
Copy link

ilebedev commented Mar 3, 2016

Two big issues:

  • A: Resource files are available even if students haven't checked in.
  • B: Students can submit before they are checked in, and analysis printouts leak quiz secrets.

Quiz is tomorrow morning :|
We'll come up with a workaround for A, but B is a big problem :(

A smaller issue:

  • C: Students should be able to switch which section they are checked into before they are confirmed, I think.
@ilebedev
Copy link
Author

ilebedev commented Mar 3, 2016

In case it saves you any time at all, I did a half hour's worth of digging:

A and B seem fixable by adding to released? in the assignment model (i don't think this will interfere with scheduled?, which predicates students being able to check in)

models/assignment.rb:115
Add some logic such that the exam is only released for a student if the student is checked in and confirmed and their exam session is currently in progress.

Best!

@pwnall
Copy link
Owner

pwnall commented Mar 5, 2016

I agree with most of what you said. We plan to leave the exam materials accessible after the exam session end time, but remove the ability to submit solutions.

Once a student downloads files, the files are forever saved on his/her computer. Removing the download ability would give a false sense of security, whereas leaving the downloads available makes it clear to the system's users that other measures are required if preventing unauthorized distribution of the exam materials is desired.

Does this sound reasonable?

@ilebedev
Copy link
Author

ilebedev commented Mar 5, 2016

I agree!

Exam materials should then be available for a given student if (s)he is checked in, confirmed, and their exam session start time is in the past.

Ya?

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

2 participants