Skip to content

Files

Latest commit

ec61894 · Apr 2, 2018

History

History

pyquest

PyQuest


Repository for the course Software Construction, part of the master Software Engineering at the University of Amsterdam


This repository contains code implementing a Questionnaire Language (QL) in Python.

Students

  • Constantijn Bicker Caarten (10427910)
  • Michiel Boswijk (10332553)

Dependencies

Python

Python version 3

Packages

  • multimethods
  • PLY
  • PyQt5
  • termcolor

Setup

sudo pip3 install multimethods
sudo pip3 install ply
sudo pip3 install pyqt5
sudo pip3 install termcolor

Running

python3 pyquest.py

Optional arguments

-t, --test	Perform tests.

GUI Shortcuts

Shortcut Action
Ctrl+N Create a new .ql file
Ctrl+O Open a .ql file
Ctrl+S Save current .ql file
Ctrl+Shift+S Save as current .ql file
Ctrl+R Run current .ql file

Screencast

screencast zip file