Source code

This service runs jamovi, licensed under the GNU AGPL-3.0.

Upstream source: https://github.com/jamovi/jamovi/tree/v28.14

Modifications applied here:

jamovi-classroom modification of jamovi (https://github.com/jamovi/jamovi, tag v28.14)
Licensed under AGPL-3.0, same as jamovi.

Reduce the number of R analysis engines per session from 4 (1 init + 3 run)
to 2 (1 init + 1 run), so that more users fit on one server.

--- a/server/jamovi/server/session.py
+++ b/server/jamovi/server/session.py
@@ -109 +109 @@
-        self._scheduler = Scheduler(1, 3, self._analyses, self._modules)
+        self._scheduler = Scheduler(1, 1, self._analyses, self._modules)