Elizabeth Xiao: I think this feature would be great if its easy to do. You should ignore us naysayers. I don't think Manager is likely to have a viable replacement in 2022
plom/plom!1303 I hope the use of just was justified in this case :-) although I had to add some integration between the various tabs, e.g. unknown pages didn't update when moving pages away from the discard pile.
I like Philip's idea of reflecting the confidence of the ML id prediction (e.g. by colour) in the identifier window. Is this data stored somewhere after running the algorithm?
Maybe this old MR plom/plom!1090 might give some hints? If you want to hack on the UI aspect, you could assume that "prediction_list.txt" has an extra "confidence" column say floats in [0, 1]
arechnitzer: it seems you are correct about threading: when someone refreshes manager (a slow operation on a large exam) my uploads pause for a few seconds. I suspect this is because of the with atomic(): blocks, effectively holding a mutex---does that make sense?
Curious about how PLOM works under the hood. Apparently this requires reading lots of Python. So ... which is the top-level source file with the shortest path-length to a working msgr<->server link? Where is the API actually implemented? (If there is better documentation than "Read the source, Luke", please provide a pointer.) Thanks.
Thanks. Good stuff here! Now in principle I am supposed to be working on other things today ... so I will do some reading and experimenting in the evening.
Benilton de Sa Carvalho
@beniltoncarvalho_gitlab
Hi everyone, apologies if this is documented somewhere (I've been trying to find it for a couple of days). I'm on macOS 12.3.x and I couldn't get the docker image to run properly (lack of experience), so I installed plom through pip3. I'm preparing a test using the 3 questions example shown on the docs. I got to https://plomgrading.org/docs/walkthrough/server.html and I'm stuck at the 'plom-server class' bit (invalid choice). It seems that I should go with 'plom-create make' (I don't have a classlist), but I'm unable to get it to work (I get this error and I'm unable to figure out how to proceed: "plom.plom_exceptions.PlomSSLError: HTTPSConnectionPool(host='0.0.0.0', port=41984): Max retries exceeded with url: /Version (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)')))"). Recommendations?
I wonder if those docs are out of date: there is no "plom-server class" anymore I think... Once you get server running, you should use plom-create class ... to upload a classlist. Its also possible to build tests without a classlist.
_
Benilton de Sa Carvalho
@beniltoncarvalho_gitlab
wow! many thanks! got a new error, but your suggestion definitely solved the issue
I'm on-and-off for the next couple hours, feel free to ping here
Benilton de Sa Carvalho
@beniltoncarvalho_gitlab
Many thanks... Just one final question. I got to this error "AssertionError: Text didn't fit: is paper number label too long?" (thought it was either my questions labels or name in testSpec.toml) Suggestion on where to look at?
@beniltoncarvalho_gitlab: very curious as to how your came across Plom - and as cbm says - very happy to help
Benilton de Sa Carvalho
@beniltoncarvalho_gitlab
@arechnitzer:matrix.org , I was looking for alternatives to gradescope (not that I used it).... and there was a suggestion on Facebook pointing to Plom... :-)
@cbm755:matrix.org , on my way to print out the exams! :-) couldn't be happier (but will get on the scanning adventure on the next few days)
Very cool. Is this a live real life exam? How many students ?
You'll be the first real user outside of UBC... so I want to make sure its a good experience. We can take this to a private conversation cbm@math.ubc.ca
Benilton de Sa Carvalho
@beniltoncarvalho_gitlab
it's a real life exam... it's a small class (~70 students), which still gives me the chance of falling back to manual grading... but i'm willing to learn.
We are considering PLOM for midterms and finals in 1st year Physics (UBC). Is there a roadmap and is there any wish to add auto-grading of multiple choice questions?
No formal roadmap yet: that is a good idea! Auto-graded multiple choice is not supported, maybe someday, or via some scripting, especially if we had help to do it. Maybe we can follow-up via email over weekend or next week.
Andrew Rechnitzer
@arechnitzer_gitlab
We'd be very excited to chat about this. Both Colin and I have done some thinking about automagical grading of MC... or at least "accelerated" grading of MC, but nothing has been put into code as yet... I used AMC quite a bit in the before-plom-times. In fact, I think I was introduced to AMC by ... actually - I think it might have been you!