-
Notifications
You must be signed in to change notification settings - Fork 2
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
Idea: 'manually' unlock assignments for a group of students #112
Comments
Doesn't bcourses support sections (at least for overrides it does)? |
We're nice to student so we can't rely on the generated sections...too many people flip around. |
@cycomachead What's wrong with the password approach btw? Why aren't we just doing that now? |
I mean TAs would have to be extra careful to reset the password once the test starts but that seems way easier than like scanning everyones ids in or even making them fill out a form of some sort |
You can't password protect a single assignment though. So, quizzes do support file uploads, but I think we had a problem distributing the starter files, but I'm not sure exactly why we haven't been able to use quizzes for online exams. I think we may have run into the problem that for grading, people wanted to have assignments grouped or something. Maybe we need an easy-ish way of just locking and unlocking starter files? |
Oh I think I keep forgetting this. So we can only pw protect quizzes? |
Yep, only quizzes..... Quizzes would be fine if we could also PW protect files or something. |
so files can sort of be restricted. I'm checking to see if there's a good way to go about this. |
Ok I know how we can do this. 1.) Create a single quiz for the online final (and in the future we can do this for online midterms too) And there you go. All the online tests in one quiz |
Oh I forgot to add that in the description for the quiz we can put links to the starter files for all sections. The only ones that will be accessible to students are those that have the correct permissions |
Yeah, ok, that was my guess. Perhaps we can publish and unpublish files from hipchat? |
Yeah I was looking into that. I'm not sure the exact permissions we want On Tue, Mar 15, 2016 at 10:26 PM, Michael Ball notifications@github.com
|
https://bcourses.berkeley.edu/doc/api/files.html#method.files.api_update Not perfect, but we could probably lock and unlock files at a certain time, and set the unlock time to be Actually if we name the files with a name that matches the TA name, then we can 'automatically' unlock a file when a TA sets a quiz password or does |
I think the problem I have with that is when we "unlock" the file it becomes visible to all students. So theoretically a student at home could access the starter file during that time period. That's why I think it would be better to use the built in "only available to students with link" option. A TA when just enable this during their section time and only students who can log into the quiz would be able to see the link. Now if the api allows us to do both that would be ideal, but I couldn't figure out how that would be accomplished. |
What we want is to be able to turn both restriction options on at once. |
Yeah. I thought we did this before... I know we've used files once or twice and figured something out. I think we may be able to restrict a link to a folder and within a folder restrict files based on time. So as long as we don't give a link to a folder then things would be OK. I think that's what would work. Michael Ball
|
That seems like that could work On Wed, Mar 16, 2016 at 3:28 AM, Michael Ball notifications@github.com
|
https://bcourses.berkeley.edu/courses/1268501/files/folder/Test%20restricted?preview=67116757 https://bcourses.berkeley.edu/courses/1268501/files/67116757/download?wrap=1 |
Wow it is really tricky to add a link to a file from the side bar from a phone. 😛 |
Can you get the folder link to show the files in the folder though? I On Wed, Mar 16, 2016 at 3:39 AM, Michael Ball notifications@github.com
|
We don't want the folder link to show right? I mean only TAs should see it because the files in the folder could be accessed at time. So yeah we would still need like 10 links in the RQ. That's still less work than 10 separate assignments. Or maybe TAs could just BJC.link the direct URL. Michael Ball
|
Ok yeah that would work. In the assignment description we just have time controlled links to the starter file for each TA. And then students can't access these links otherwise since the folder is blocked. I think that's probably secure enough. If we wanted we could also distribute pdfs of the prompt this way instead of handing out like a million sheets and killing lots of trees |
The only downside is that they could easily-ish C&P the URLs, but I don't know if that's a big deal... Also, can you see you quiz after you submit? That'd make it easier to give the other URLs to people. :/ |
Yeah but they have to be in lab to get the quiz password and submit. So On Wed, Mar 16, 2016 at 1:16 PM, Michael Ball notifications@github.com
|
But once you've submitted a quiz, then I think you can see your submission which would include all links? My worry is that it wouldn't be that hard for the list of time-controlled links to be shared since they're all in one place. Maybe it's not such a big deal, but it actually seems like it might be easier to generate temporary URLs to bCourses. (We could either use the bot or shout key) |
The problem that you just described is why we are using time controlled links. Even if a student did manage to get a link or even all of the links ahead of time they would only be able to use it during their in lab final. You can't take the quiz at home because you won't have the password and therefore won't be able to submit. This forces a student to come to lab regardless of whether they have the links or not. The only risk is if a student in lab were to send a friend who had collected the links the quiz password (or they could just also send them the link). Then a student could access the test from outside of the in lab final, but I believe that this risk exists in the current system anyways correct? |
It's not about taking the final at home, it would just make it really easy outside of lab to download files. Even though the links are time controlled, if a student who has taken a quiz can see all the links, then those links can be distributed without a quiz password. We're never going to have a risk-free environment, but I think in lab we can limit what students do, mostly because there's a few lab assistants watching... Apparently we can actually set quizzes to not show the quiz after submission... That makes things not so bad, though it still might be easier to just write a URL on the board, especially if that file with disappear shortly. (It occurs to me that we could just upload files dropped in Hipchat to the |
It would be MUCH nicer to only have 1 midterm assignment in bCourses, rather than a time controlled assignment per-section. This cleans up bCourses and could simplify end-of-semester grading.
If we could easily lock/unlock an assignment for a group of students (n=30) dynamically, this wouldn't be hard. We'd need a way to collect that many SIDs at once, and put them in. We could do ID cards, like for checkoffs OR we could potentially tie this to submitting a google form. The Google form could have a submit hook (via Google Apps JS tools) that POSTs an unlock message to the bot, which then can do whatever to unlock a midterm assignment.
The trickiest part is actually determining lab times to unlock for, or DSP students....
DSP extensions are probably best handled manually, but lab times would be great to have an API to query.....
The text was updated successfully, but these errors were encountered: