Moulinog: A Generator of Random Student Assignments Written in Prolog

Research output: Contribution to journalArticlepeer-review


We introduce, describe and discuss the potentialities of Moulinog, a tool created during the COVID-19 lockdown, designed to generate individual questionnaires for the remote evaluation of large classrooms. Starting with a list of students and a series of predicates constituting a pool of parametric questions along with rules for their parametrization, Mouling generates a list of individual questionnaires, together with a shell script allowing an easy emailing of the (password-protected) questionnaires to the students. The tool's use in practice is illustrated on a particular course case for which it has proven to be both useful and time-saving.
Original languageEnglish
Number of pages5
JournalACM International Conference Proceedings Series
Publication statusPublished - 8 Sep 2020
Event22nd International Symposium on Principles and Practice of Declarative Programming - Virtuel
Duration: 8 Sep 202010 Sep 2020


  • Remote education
  • Prolog
  • Assignment generation
  • Pedagogic tool

Fingerprint Dive into the research topics of 'Moulinog: A Generator of Random Student Assignments Written in Prolog'. Together they form a unique fingerprint.

Cite this