Moulinog: A generator of random student assignments written in prolog

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

59 Downloads (Pure)

Abstract

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
Title of host publicationProceedings of the 22nd International Symposium on Principles and Practice of Declarative Programming, PPDP 2020 - Part of BOPL 2020 - Bologna Federated Conference on Programming Languages 2020
PublisherACM Press
Number of pages5
ISBN (Electronic)9781450388214
DOIs
Publication statusPublished - 8 Sept 2020
Event22nd International Symposium on Principles and Practice of Declarative Programming, PPDP 2020 - Part of 2020 Bologna Federated Conference on Programming Languages, BOPL 2020 - Bologna, Online, Italy
Duration: 8 Sept 202010 Sept 2020

Publication series

NamePervasiveHealth: Pervasive Computing Technologies for Healthcare
ISSN (Print)2153-1633

Conference

Conference22nd International Symposium on Principles and Practice of Declarative Programming, PPDP 2020 - Part of 2020 Bologna Federated Conference on Programming Languages, BOPL 2020
Country/TerritoryItaly
CityBologna, Online
Period8/09/2010/09/20

Keywords

  • 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