hpi-swa-teaching / Liquid

(SWT22-07)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Liquid

Group 13 SWT 2021

CI Coverage Status

Installation

First of all install metacello following this guide. If your Squeak is on version 5.2 or newer, it is enough to run this code line in your workspace:

Installer ensureRecentMetacello.

Then run this code in your workspace:

Metacello new
  baseline: 'Liquid';
  repository: 'github://hpi-swa-teaching/Liquid:main/packages';
  load.

If you want to use Liquid, here is a quick introduction:

In your Squeak Workspace run:

LQStartMenu open.

There you should be able to choose between the "Participant" and "Host" View. If you want to create a poll and run it, close a poll or show the results of a running poll choose "Host". For creating a poll, click "create poll" then type in your Question in the Header of the window. Every newline in the box under the question is a possible answer, so be sure to keep every answer on its own line. On the bottom you can run your poll and give it an id. Keep the id, it is used to access the poll and its results. If you want to close a poll click "close poll" in the host menu. After entering the poll id of the running poll you want to close, participants will not be able to send new answers. For the poll results, press "Show results" and input the respective poll id.

Participants can choose the "Participant" button in the Start Menu. Enter the Poll id of the poll you want to participate in. Choose one or multiple answers and push the send button.

Tests

We tested the application via:

  • Integration Tests (can be found in Liquid-Tests-package)
  • Unit Tests (can be found in Liquid-Tests-package)
  • Use Case Tests (can be found in Use Case Test Specification)

About

(SWT22-07)

License:MIT License


Languages

Language:Smalltalk 100.0%