Ignore special questionnaires by showing general questionnaires
This commit is contained in:
parent
14fdbf2e58
commit
e986a8e877
2 changed files with 5 additions and 2 deletions
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
(defsystem "dev.metalisp.survey"
|
(defsystem "dev.metalisp.survey"
|
||||||
:description "A simple survey"
|
:description "A simple survey"
|
||||||
:version "0.2.4"
|
:version "0.2.5"
|
||||||
:author "Marcus Kammer <marcus.kammer@metalisp.dev>"
|
:author "Marcus Kammer <marcus.kammer@metalisp.dev>"
|
||||||
:source-control "git@git.sr.ht:~marcuskammer/dev.metalisp.survey"
|
:source-control "git@git.sr.ht:~marcuskammer/dev.metalisp.survey"
|
||||||
:licence "MIT"
|
:licence "MIT"
|
||||||
|
|
|
@ -95,8 +95,11 @@
|
||||||
(loop for row in sus-results
|
(loop for row in sus-results
|
||||||
do (:tr (mapcar (lambda (data) (:td data)) row)))))))
|
do (:tr (mapcar (lambda (data) (:td data)) row)))))))
|
||||||
|
|
||||||
|
(defparameter *special-questionnaire-types* '(:sus :ueq :visawi :mucue))
|
||||||
|
|
||||||
(defun results-html (results)
|
(defun results-html (results)
|
||||||
(loop for (type data) on results by #'cddr unless (eq type :sus)
|
(loop for (type data) on results by #'cddr
|
||||||
|
unless (member type *special-questionnaire-types* :test 'eq)
|
||||||
do (spinneret:with-html (:h3 :class "py-1" (format nil "~a" type))
|
do (spinneret:with-html (:h3 :class "py-1" (format nil "~a" type))
|
||||||
(:div :class "container"
|
(:div :class "container"
|
||||||
(loop for row in (group-in-chunks data)
|
(loop for row in (group-in-chunks data)
|
||||||
|
|
Loading…
Add table
Reference in a new issue