Ramon Wenger
5be12bc7ea
Force-remove isRequired property on all survey questions
...
Resolves MS-910 #complete
2024-04-03 09:45:52 +02:00
Ramon Wenger
ccdf916e83
Fix survey title in Matomo events
...
Resolves MS-770 #complete
2023-08-17 15:56:57 +02:00
Ramon Wenger
48181f5b67
Send correct survey title to Matomo
2023-08-14 16:15:10 +02:00
Ramon Wenger
3f308d9a32
Update matomo event names
...
Relates to MS-732
2023-06-29 15:47:06 +02:00
Ramon Wenger
8cb0172d81
Add solution handling for multiple choice matrix questions
...
Resolves MS-726 #complete
2023-06-06 17:54:03 +02:00
Ramon Wenger
f5df6864d1
Fix survey styling issues
...
Resolves MS-716 #complete
2023-05-16 16:53:52 +02:00
Ramon Wenger
1134ea9679
Add extensions for .vue and .gql files
2023-04-13 23:03:41 +02:00
Ramon Wenger
9759a64069
Update CSS import
2023-04-13 16:35:56 +02:00
Daniel Egger
b27e13fa12
Fire matomoTrackEvents not in then but before
2023-04-05 12:18:44 +02:00
Daniel Egger
0c5f2dc522
MS-628: First version of custom matomo integration
2023-03-28 16:59:25 +02:00
Ramon Wenger
6ecf33d12b
Fix some merge issues
2023-02-07 17:50:02 +01:00
Ramon Wenger
0bfc4f9bcb
Apply prettier on project again
2023-02-07 14:31:26 +01:00
Ramon Wenger
a52671fd40
Upgrade code according to migration guide for Vue 3
...
Update npm dependencies
Update vue router version
Disable validation temporarily
Specify property
Update dependencies
Update store to v4
Update async component definitions
Update some event emitters
Update tiptap vue version
Implement some router changes for v4
Remove obsolete tag attributes
Update dependencies
Fix some cypress tests
Fix most jest tests
Fix some more cypress tests
Fix school class cypress test
Fix another cypress test
Disable failing test temporarily
Fix validation
Fix error messages for validation
Fix e2e test for beta login page
Apply prettier
2023-02-07 13:38:51 +01:00
Ramon Wenger
ad999391f7
Recover survey changes
2023-02-02 14:10:21 +01:00
Ramon Wenger
39e7d27587
Update async component definitions
2023-01-26 16:37:06 +01:00
Ramon Wenger
9a91aaf47c
Apply prettier to whole project
2023-01-12 15:58:59 +01:00
Ramon Wenger
7b4efca096
Fix bug with stale "currentPage" with new SurveyJS plugin
2022-11-23 15:47:26 +01:00
Ramon Wenger
9c1d647e11
Fix some issues with SurveyJS
2022-10-27 14:47:05 +02:00
Ramon Wenger
f1cc2d6616
Switch to the knockout version of SurveyJS
...
The current SurveyVue plugin only works with Vue 2 and prevents us from
upgrading.
2022-10-25 13:51:06 +02:00
Ramon Wenger
06b149f6a9
Revert commits that broke SurveyJS
2022-09-28 14:37:40 +02:00
Ramon Wenger
a2b6348ffa
Fix linter error, disable offending cypress test
2022-09-27 12:25:05 +02:00
Ramon Wenger
cc807751a9
Update vue version
2022-09-27 10:10:00 +02:00
Ramon Wenger
bf89fba212
Update survey queries
2022-01-29 21:33:35 +01:00
Ramon Wenger
37af5c0412
Clean up and simplify some code
2022-01-27 15:07:59 +01:00
Ramon Wenger
20876a0bf2
Lint some more code
2022-01-20 16:21:08 +01:00
Ramon Wenger
c4195916a7
Lint some more code
2022-01-19 11:56:20 +01:00
Ramon Wenger
40ab4243b8
Split code into more bandwidth-friendly chunks
2021-12-22 10:37:43 +01:00
Ramon Wenger
c179d07969
Update router definitions to enable code splitting
2021-12-21 17:25:42 +01:00
Ramon Wenger
e7d25535a9
Fix cypress tests
2021-08-05 16:05:09 +02:00
Ramon Wenger
533d3804d6
Go back after completing a survey
2021-06-07 15:17:24 +02:00
Ramon Wenger
dcd8420419
Merge branch 'feature/snapshots' into develop
2021-06-06 19:06:14 +02:00
Ramon Wenger
3d78761e20
Add snapshot module header
...
Also refactor some queries and other code
2021-05-06 23:13:57 +02:00
Ramon Wenger
3a64a11ea8
Refactor some file locations
2021-05-03 11:15:20 +02:00
Ramon Wenger
504806bc2b
Fix survey readonly bug
2021-04-17 13:16:16 +02:00
Ramon Wenger
bfc2ccdf8e
Fix surve progress bar styling
...
To prevent it from causing a linebreak
2021-03-18 14:21:57 +01:00
Ramon Wenger
ff5b2d28f6
Prevent answers being deleted when opening a completed survey
2021-03-03 21:53:40 +01:00
Ramon Wenger
761ae312e2
Fix handling of visible solutions on survey page
2021-01-19 17:03:28 +01:00
Ramon Wenger
0a9c1680de
Update styling of survey answers
2020-10-20 10:27:34 +02:00
Ramon Wenger
e94573cd09
Format matrix solutions in a more readable way
2020-10-07 11:22:15 +02:00
Ramon Wenger
efd1c7e8f7
Force correct order and newlines for matrix solutions
2020-10-05 15:07:16 +02:00
Ramon Wenger
16c587ea59
Clean up semicolons
2020-08-03 14:35:25 +02:00
Ramon Wenger
38e99e4747
Add and fix some more rules
2020-05-25 14:19:12 +02:00
Ramon Wenger
d6772bb3db
Update linter rules and fix them
2020-05-25 14:19:12 +02:00
Ramon Wenger
1e5c66fb64
Clean up code
2020-04-14 12:18:25 +02:00
Ramon Wenger
10078cde5f
Parse answers from survey matrix
2020-04-14 10:43:27 +02:00
Ramon Wenger
e26c4b7093
Hide solutions on completed survey
2020-03-25 15:48:25 +01:00
Ramon Wenger
2c665399b6
Add survey save button text
2019-09-17 17:51:02 +02:00
Ramon Wenger
64bf100a19
Save user answers in surveys on page change
2019-09-17 10:12:28 +02:00
Ramon Wenger
e940066db8
Display solutions for teachers always
2019-09-16 14:02:28 +02:00
Ramon Wenger
23936ec6ae
Fix bug where surveys don't retain answers without reloading
2019-09-12 09:08:16 +02:00