-
Notifications
You must be signed in to change notification settings - Fork 14
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
GnuPG Encrypted Grades #5
Comments
I've been working on a distributed payment protocol based around social currency, I could tune knobs to make decause pay out grades (maybe a "quiz persona" Their grades stay in the email accounts they make wherever they To clarify, we are making a private chain of trust with decause having the |
I whole heatedly agree. I think with the quickly approaching police state, we should prioritize this issue. +1 👍 |
There are plenty of (simpler) wrappers around GPG that would be good for this. |
Almost a year has passed since this was first proposed, and almost the same amount of time since the last comment. As a result I'd like to poll the contributors and followers:
@decause @ritjoe @ralphbean as past and current professors, what is your opinion? I personally feel that, if it IS made, it should be COMPLETELY opt-in on the professor's part. (This is a nice demonstration of how GitHub should have some sort of "+1/-1" tracking) |
On Wed, Dec 02, 2015 at 07:05:05PM -0800, Matt Soucy wrote:
My view is that this has two components:
At the very least, (2) is (or should be seen as!) dependent on (1). I absolutely and unreservedly agree about the importance of (1) to personal As such, we should work on (1), see how it goes, at most make it a
Absolutely. In the time-honored spirit of "I am not a lawyer and this does To what extent use of GnuPG to encrypt grades is recognized as meeting those |
Yeah - I'd say the duplication required between $INSTITUTION's grade posting system and the GPG version would make it kind of a pain for profs, and may be confusing for students if they got out of sync. The concept of GPG-encrypted grades is nice, but I don't think it's worth the headache. If someone who thinks it's worth the effort steps up and implements it, I'll merge the **** out of it, but it's not a feature I plan on implementing myself in the forseeable future. |
(Moved to ofCourse at the request at @ryansb)
CC: @ralphbean @rossdylan @thequbit @mansam @alexanderkyte @chorn
As a couple students mentioned last night, students aren't aware of their grades. @decause does contact students who aren't doing well, and anyone who he hasn't contacted is looking at a B or better, but there's still a lot of uncertainty, especially with the introduction of the plus/minus system.
One solution would be to use MyCourses, but let's be honest, MyCourses is a piece of shit.
I'd like to propose an alternative; GnuPG encrypted grades.
The idea is that as part of the First Flight assignment, students would create a 4096[0] bit GnuPG key pair. There would be a class which would cover GnuPG and it's usage. At the end of the class there would be a key signing party.
Students' grades would be kept up to date and uploaded to the class website. Each student's grade would encrypted, signed, and armored. Encrypted to make sure that grades are confidential, signed to make sure grades are only updated by @decause, and armored to make them viewable in the browser.
Perhaps @ryansb and @liam-middlebrook could add functionality to their command line tool which would simplify the process of updating and publishing grades. The publication of a student's grades in an unencrypted format or the publication of @decause's private key would have dire consequences - if the process could be automated[1] to prevent human error, all the better.
In addition to the increase in transparency by allowing students to see how they are doing in class, it would provide students with an introduction to the usage of and best practices for GnuPG, an important tool in the police state we're quickly approaching.
Any feedback is appreciated.
— @citruspi
[0] Perhaps, for the AdvFOSS class, we could make it even more interesting. In the class where GnuPG is covered, students would also learn to patch GnuPG to increase the key size beyond 4096 bits and then recompile GnuPG.
[1] Aside, of course, from the entry of the passphrase for the private key, because no one would create a private key without a passphrase, right?
The text was updated successfully, but these errors were encountered: