Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 26 03:16
    GitLab | Colin Macdonald pushed 3 commits to plom
  • May 26 00:02
    GitLab | Colin Macdonald pushed 5 commits to plom
  • May 25 23:47
    GitLab | Colin Macdonald pushed 30 commits to plom
  • May 25 23:46
    GitLab | Colin Macdonald pushed 1 commits to plom
  • May 25 23:40
  • May 25 23:34
    GitLab | Colin Macdonald pushed 18 commits to plom
  • May 25 23:26
    GitLab | Colin Macdonald pushed to plom
  • May 25 23:26
    GitLab | Colin Macdonald pushed 22 commits to plom
  • May 25 23:20
    GitLab | Colin Macdonald pushed 2 commits to plom
  • May 25 20:59
    GitLab | Colin Macdonald pushed 1 commits to plom
  • May 25 19:50
    GitLab | Andrew Rechnitzer pushed to plom
  • May 25 19:50
    GitLab | Colin Macdonald pushed 2 commits to plom
  • May 25 19:50
    Colin Macdonald merged merge request plom/plom!1471 in plom
  • May 25 19:50
  • May 25 19:28
    Andrew Rechnitzer opened merge request plom/plom!1471 in plom
  • May 25 19:27
    GitLab | Andrew Rechnitzer pushed 1 commits to plom
  • May 25 19:23
  • May 25 18:32
    GitLab | Colin Macdonald pushed 1 commits to plom
  • May 25 18:31
    GitLab | Colin Macdonald pushed to plom
  • May 25 18:31
    GitLab | Colin Macdonald pushed 6 commits to plom
cbm
@cbm755:matrix.org
[m]
My workflow: email/msg students a url like "https://sekrit.math.com/exam/<SID>_random_hex.pdf" a few days before the test. At 11am (test start), I put those files in place and tell students to begin. 35 mins later, they stop writing and scan. They then upload to our LMS (Canvas). I then pull all those PDFs from Canvas (using the LMS's API) and scan them into Plom using plom-hwscan (we call this "Homework Mode" in Plom)
This worked very well, but some of the scripting is a bit immature still (see https://gitlab.com/plom/plom/-/blob/main/contrib/plom-server-from-canvas.py and https://gitlab.com/plom/plom/-/blob/main/contrib/plom-push-to-canvas.py). We're also working on making a webUI that allows one to connect to Canvas, grab any assignment containing PDF files and populate a Plom server from them.
What LMS do you use?
1 reply
Andrew Rechnitzer
@arechnitzer_gitlab
hi @Alex-Jordan - happy to give you a tour of what is required.
9 replies
arechnitzer
@arechnitzer:matrix.org
[m]
ah - our students were pretty adamant that they did not want to be required to print or use a tablet
could have been "Print a test - no way - I need those extra 30 seconds"
but - we do now have a pretty stable (not documented on the website) workflow for "Students uploaded stuff to Canvas - download it into plom and mark it there"
that works for homework and tests
there is definitely "fun" around the edges interacting with Canvas to make it work but it is not impossible and likely much easier for the second LMS
Alex Jordan
@Alex-Jordan
wHAt i really want is to tackle cheating with a site like Chegg. Content is either copy-pasted into Chegg, or a photo is taken and posted, or the photo is posted and Chegg uses OCR to turn it into text. I have some ideas like how I opened this post with "wHAt i" which would mean 01100, which is student number 12, and then maybe I can hope that this sneaky business survives the trip to Chegg and outs the post-maker. Do you think I could also get PLOM to start encoding student numbers inside the text of questions in some way like this? Not as obvious as the QR codes, and something that is likely to survive all the routes that bring a question to Chegg?
arechnitzer
@arechnitzer:matrix.org
[m]
watermarking
we should be doing that with the solutions we build for students....
I think it'll be really hard to close that loophole
unfortunately if we don't invigilate it in a room under our control then its always going to be open
at present plom doesn't muck with the sources of your test - just the PDF, so it can only watermark it can't manipulate the text as you indicate
cbm
@cbm755:matrix.org
[m]
well.... akshually,... in principle you can generate your tests anyway you want and tell Plom what your version map is (Plom needs to know which versions of questions are in what paper).
Elizabeth Xiao
@localsystem:matrix.org
[m]
What's the estimated lifespan for the qt-based GUI? I recall that there is a web interface in the works (courtesy of Forest and Nicholas?) so just wondering if it is still worthwhile to submit changes to the current interface, based on experiences using the manager recently
cbm
@cbm755:matrix.org
[m]
at least two years, maybe more. web-UI will be a huge job
also: we can have more than one client! So I'd say patches welcome!
and guidance/advice if you want, but not tonight :)
Elizabeth Xiao
@localsystem:matrix.org
[m]
:point_up: Edit: [please ignore this messsage, it was resent for some reason]
:point_up: Edit: [duplicate]
:point_up: Edit: What's the estimated lifespan for the qt-based GUI? I recall that there is a web interface in the works (courtesy of Forest and Nicholas?) so just wondering if it is still worthwhile to submit changes to the current interface, based on experiences using the manager recently
Thanks, I'll keep that in mind :) (sorry, something odd is going on with my two gitter accounts..)
Elizabeth Xiao
@localsystem:matrix.org
[m]
Is anybody familiar with the "selection" behaviour of QTableView?
arechnitzer
@arechnitzer:matrix.org
[m]
um - somewhat
much fun can ensue
what in particular are you wanting to know?
cbm
@cbm755:matrix.org
[m]
FYI 0.8.1 Windows binaries are broken: plom/plom#1924
cbm
@cbm755:matrix.org
[m]
0.8.2 is ready to go, but a new setuptools 60.8.1 is out so I'll let that propagate a bit, planning to do 0.8.2 tomorrow morning
Elizabeth Xiao
@localsystem:matrix.org
[m]
poke
cbm
@cbm755:matrix.org
[m]
evening, maybe for system specific stuff, we can use the other channel
but big picture here:
Plom tools now try to verify SSL certificates
Elizabeth Xiao
@localsystem:matrix.org
[m]
re: Philip's feature request about showing counts - is it a good idea to make these tab titles dynamic?
i notice some letters are underlined (potentially for keyboard switching, though it doesn't seem to work on my computer
anyway there's space next to the "Perform actions" button in each section to fit in some count
arechnitzer
@arechnitzer:matrix.org
[m]
hmmm
i kinda dislike dynamic titles... but that is just me. and i can be convinced to change my mind
Elizabeth Xiao
@localsystem:matrix.org
[m]
I think it would be more efficient to see all of the counts "at a glance"
but i'm afraid of something obnoxious happening like underlining a parenthesis
cbm
@cbm755:matrix.org
[m]
underline: on windows and linux: this is alt- accessibility shortcuts. It might be "option" on a mac.
Elizabeth Xiao
@localsystem:matrix.org
[m]
ah yes, it works
cbm
@cbm755:matrix.org
[m]
The underlining is set manually: "C&olin" makes alt-o a shortcut for Colin
I know this from Win 3.1 (!!) but maybe its even earlier
Elizabeth Xiao
@localsystem:matrix.org
[m]
Gotcha - so I can keep the same underlining scheme if/when updating the titles then
cbm
@cbm755:matrix.org
[m]
makes sense
arechnitzer
@arechnitzer:matrix.org
[m]
yes
i can see how to do this