hpi-swa-teaching / Liquid

(SWT22-07)
MIT License
6 stars 0 forks source link

Liquid

Group 3 SWT 2024

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:

If you want the latest version

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

If you want a more stable version

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

If you want a release version

  1. Ensure you have the latest version of the GitBrowser
  2. Download the SAR packages for both StatisticsWorkbench and Liquid
  3. Install the SAR package for StatisticsWorkbench (the order matters)
  4. Install the SAR package for Liquid

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: