- a system for giving tests on paper, but marking and returning them online
- designed for giving multi-version tests suitable for crowded classrooms and multiple sittings
- written in python3 using PyQt5 and other FOSS components
- under the AGPL-v3, you can help at gitlab.com/plom/plom
The plom annotation client in action
All data stays on your server, and markers do not see student name or ID when working.
Designed to handle crowded classrooms and multi-section courses, when sittings might occur over multiple days.
Plom is Free and Open Software. There is no software to buy, and no subscriptions to pay.
Yes and no.
- Plom has been in use at UBC Mathematics since October 2018.
- It has been used in about 20 courses, ranging from specialised 400-level courses, through to huge, 1000+ student, multi-section Calculus 1 and 2 courses.
- It has been used for in-class tests and quizzes as well as final exams.
- All of that being said, Plom is still under heavy development and does not yet have a full set of seat-belts.
- Plom is Free/Open Source Software and you can access the repository.
- You can also run the demo server
- Get in touch on our dev channel if you need help, and especially if you’re planning to use Plom for a real-live assessment during these early days.
Yes. The developers of Plom typically use the words nearly interchangeably (this is perhaps a consequence of having spent time in different anglophone countries). We really just mean the process of assigning numerical scores to student responses and at the same time leaving useful annotations and feedback.
Check out our FAQ.