Commit Graph

  • 4c58699d1f fix: typo Sarah Vaupel 2020-02-05 16:34:18 +0100
  • 6b610e1e54 feat: renamed "Bewertung abgeschlossen ab" to "Ergebnisse sichtbar ab" Sarah Vaupel 2020-02-05 16:33:09 +0100
  • 66bd10e414 feat: rename "Start" to "Beginn" in error messages Sarah Vaupel 2020-02-05 16:08:16 +0100
  • be187ae907 feat(exam-correct): accept grades besides exam part results Sarah Vaupel 2020-02-05 16:02:48 +0100
  • cdfca514fc chore: execute yesod via stack if yesod is not in PATH Sarah Vaupel 2020-02-04 12:30:10 +0100
  • d19cca6a40 fix: fix merge Sarah Vaupel 2020-02-04 10:40:34 +0100
  • 6f2b58c002 Merge branch 'master' into 476-interface-fur-klausurkorrekturen Sarah Vaupel 2020-02-04 09:52:33 +0100
  • 001a600270 refactor(exam-correct): minor refactor; no persistent entries for now Sarah Vaupel 2020-02-04 09:48:37 +0100
  • 88e9bb26fe style(exam-correct): fix table layout to prevent visual offset on submit Sarah Vaupel 2020-02-04 09:46:34 +0100
  • 5d0e376eb4 refactor(storage-manager): remove unnecessary null param for JSON.parse Sarah Vaupel 2020-02-04 09:45:21 +0100
  • e7ff3846f2 fix: do not apply target link height fix on targets in tables Sarah Vaupel 2020-02-03 13:48:38 +0100
  • 93adcd9811 chore(storage-manager): proper-ish debug logs Sarah Vaupel 2020-02-01 18:23:57 +0100
  • becfcdb1db style(exam-correct): minor tweak Sarah Vaupel 2020-02-01 18:23:19 +0100
  • 57f864cac1 style(exam-correct): minor tweaks Sarah Vaupel 2020-02-01 17:11:26 +0100
  • 55b9213825 style(exam-correct): exam-correct table as scrolltable Sarah Vaupel 2020-02-01 17:00:30 +0100
  • 301c88f2ea fix(storage-manager): post salt and timestamp only when fetching key Sarah Vaupel 2020-02-01 16:55:09 +0100
  • 0d43037fa7 style(exam-correct): minor style fixes and restructuring Sarah Vaupel 2020-02-01 16:20:35 +0100
  • 9e9726e173 fix(storage-manager): correctly use encryption key in decrypt call Sarah Vaupel 2020-02-01 14:57:24 +0100
  • 001614522e feat(storage-manager): add en-/decryption stub (WIP) and restructure Sarah Vaupel 2020-02-01 14:10:04 +0100
  • 5393a55482 fix: fix webpack config Sarah Vaupel 2020-02-01 13:54:42 +0100
  • 783cd7d871 chore: add sodium dependency Sarah Vaupel 2020-02-01 13:54:08 +0100
  • 4519d18d07 chore(release): 10.6.0 Gregor Kleen 2020-01-30 17:43:23 +0100
  • 2e6b1d6a84 Revert "chore(gitlab-ci): disable resource_group due to gitlab version" Gregor Kleen 2020-01-30 17:41:10 +0100
  • e2c664d7d4 refactor: hlint Gregor Kleen 2020-01-30 17:38:01 +0100
  • a91fd7fd63 feat: exam auto-occurrence nudging Gregor Kleen 2020-01-30 17:24:22 +0100
  • fa7f63d8f7 chore: bump knownBugs Gregor Kleen 2020-01-30 13:41:32 +0100
  • 0af3b87a47 fix: date formatting Gregor Kleen 2020-01-30 13:38:04 +0100
  • d90d8e1af3 chore: bump changelog Gregor Kleen 2020-01-30 13:35:44 +0100
  • a1d547990d fix(exams): exam-auto-occurrence introduced spurious MappingSpecial Gregor Kleen 2020-01-30 13:33:02 +0100
  • 91e1bf9996 feat: warnings about multiple terms/schools Gregor Kleen 2020-01-30 13:15:59 +0100
  • 3ef10d98a1 fix: exam auto-occurrence by matriculation Gregor Kleen 2020-01-30 12:30:26 +0100
  • 5bff34ed0a fix: non-exhaustive patterns Gregor Kleen 2020-01-30 08:31:52 +0100
  • 6a7442728f chore(release): 10.5.0 Gregor Kleen 2020-01-29 23:38:16 +0100
  • 7fc9fefb0a feat(exams): add warning about multiple automatic distributions Gregor Kleen 2020-01-29 23:11:19 +0100
  • 2b56f26c45 feat(exams): improve occurrence display Gregor Kleen 2020-01-29 22:53:35 +0100
  • 45506bd773 chore(gitlab-ci): disable resource_group due to gitlab version Gregor Kleen 2020-01-29 22:20:46 +0100
  • 29b1a436d4 chore(gitlab-ci): fix typo Gregor Kleen 2020-01-29 22:20:08 +0100
  • 2e2949c7ab chore(gitlab-ci): interruptable & resource_groups Gregor Kleen 2020-01-29 22:18:04 +0100
  • 7140618a5c chore: remove traces Gregor Kleen 2020-01-29 21:46:16 +0100
  • 3bd7520087 feat: bump changelog Gregor Kleen 2020-01-29 21:20:59 +0100
  • 3aea3561b0 chore: fix translations test Gregor Kleen 2020-01-29 21:08:56 +0100
  • 1626d6bb69 test: fix imports Gregor Kleen 2020-01-29 21:04:56 +0100
  • ad5494ef03 fix: typo Gregor Kleen 2020-01-29 21:02:39 +0100
  • 62e8c89161 test: fix fakeUser Gregor Kleen 2020-01-29 21:01:24 +0100
  • ea2e236012 chore: test for missing translations Gregor Kleen 2020-01-29 21:00:35 +0100
  • 214e8951e4 feat: additional exam functions on show page Gregor Kleen 2020-01-29 20:50:27 +0100
  • e994fafe28 feat(exams): automatic exam occurrence assignment Gregor Kleen 2020-01-29 20:31:37 +0100
  • 38b0a8eebc fix(storage-manager): remove and clear SessionStorage Sarah Vaupel 2020-01-29 11:07:29 +0100
  • 8122ab10b0 feat(storage-manager): store encryption info per location Sarah Vaupel 2020-01-29 10:53:42 +0100
  • 8bee033efa fix(storage-manager): save salt and timestamp Sarah Vaupel 2020-01-28 19:41:43 +0100
  • 01a5a476c5 chore(storage-key): fetch storage key and invalidate storage on mismatch Sarah Vaupel 2020-01-28 18:14:04 +0100
  • e7c8b6611b refactor(exam-correct): refactor xsrf token and encryption options Sarah Vaupel 2020-01-28 18:12:13 +0100
  • fe28762d1c refactor(http-client): set xsrf token on post requests Sarah Vaupel 2020-01-28 18:10:29 +0100
  • a23a4735c2 fix(storage-key): fix types Sarah Vaupel 2020-01-28 18:09:11 +0100
  • 000f97c270 fix(exam-correct): fix attributes in template Sarah Vaupel 2020-01-28 18:08:43 +0100
  • f89545f36e feat(exam): working prototype of automatic occurrence assignment Gregor Kleen 2019-09-23 08:55:47 +0200
  • 282df86bc2 feat(exam): start work on automatic exam-occurrence assignment Gregor Kleen 2019-09-19 17:36:22 +0200
  • a7b7bdbea7 fix: submission user notification recipients for pseudonym subs Gregor Kleen 2020-01-28 16:15:18 +0100
  • 1580d3f59b feat(storage-key): add breadcrumb and import Sarah Vaupel 2020-01-28 15:25:08 +0100
  • 4d4dc8f58b feat(storage-key): add StorageKeyR to routes; minor Handler refactor Sarah Vaupel 2020-01-28 12:06:52 +0100
  • b51c466a65 feat(storage-key): postStorageKeyR Sarah Vaupel 2020-01-28 12:00:03 +0100
  • 02276b425f chore(storage-key): add stub Sarah Vaupel 2020-01-28 09:24:11 +0100
  • 5d7427ad46 feat(exam-correct): use examId instead as uw-exam-correct value Sarah Vaupel 2020-01-28 09:18:53 +0100
  • 2ebaa1616b refactor(exam-correct): use fa spin class Sarah Vaupel 2020-01-27 14:44:47 +0100
  • c623b7c82f style(exam-correct): style ambiguous entries as links for now Sarah Vaupel 2020-01-24 13:54:02 +0100
  • d0befa9ce2 chore: fix slow build through tooling update Gregor Kleen 2020-01-24 13:38:02 +0100
  • dcb79d4cb8 fix(exam-correct): also persist local time on non-success Sarah Vaupel 2020-01-24 13:24:30 +0100
  • c520918eb3 fix(exam-correct): fix hlint Sarah Vaupel 2020-01-24 13:22:05 +0100
  • 792da22204 fix(exam-correct): fix addRow rowInfo Sarah Vaupel 2020-01-24 09:51:21 +0100
  • a51c849df5 refactor(exam-correct): remove old input--invalid class usage Sarah Vaupel 2020-01-24 09:49:26 +0100
  • 595f46d860 fix(exam-correct): correctly htmlify user on failure Sarah Vaupel 2020-01-23 20:56:25 +0100
  • 53ff6298e2 feat(exam-correct): persist results and more Sarah Vaupel 2020-01-23 20:45:25 +0100
  • a7af7ad64b chore(exam-correct): add header idents for cell indices Sarah Vaupel 2020-01-23 20:42:14 +0100
  • 2e7bca6333 fix(exam-correct): fix returning null if old and new results are equal Sarah Vaupel 2020-01-23 20:41:35 +0100
  • e252be2fef feat(exam-correct): resend option on ambiguous entries (TODO refactor) Sarah Vaupel 2020-01-21 18:49:53 +0100
  • 890b3ff025 chore: add -fobject-code as ghci option Sarah Vaupel 2020-01-21 16:46:23 +0100
  • 4a36a010f4 feat(exam-correct): request refactor and handling of sent uuids Sarah Vaupel 2020-01-21 16:45:47 +0100
  • d8a080d74d feat(exam-correct): server date handling in frontend and refactor Sarah Vaupel 2020-01-21 16:44:35 +0100
  • daf9eee1d3 feat(exam-correct): more on frontend name resolving Sarah Vaupel 2020-01-20 17:02:40 +0100
  • 431d004665 feat(exam-correct): validate user input stub Sarah Vaupel 2020-01-20 11:11:14 +0100
  • 36e90102c4 Merge branch 'master' into 476-interface-fur-klausurkorrekturen Sarah Vaupel 2020-01-20 09:42:21 +0100
  • 6837c44b7f feat(exam-correct): single runDB in POST handler; more response handling Sarah Vaupel 2020-01-20 09:41:23 +0100
  • 58945650e5 chore(release): 10.4.1 Gregor Kleen 2020-01-17 20:00:27 +0100
  • 4348efca35 fix: hlint Gregor Kleen 2020-01-17 19:59:55 +0100
  • e2f32855bf chore(release): 10.4.0 Gregor Kleen 2020-01-17 17:56:01 +0100
  • 88dd5a90b9 feat: course-participant-lists Gregor Kleen 2020-01-17 17:55:14 +0100
  • 9e2a733286 chore: bump npm in frontend:test Gregor Kleen 2020-01-16 22:17:38 +0100
  • 6834ae7480 chore: fix PATH Gregor Kleen 2020-01-16 20:24:20 +0100
  • 622b08e3a8 chore: bump nodejs version Gregor Kleen 2020-01-16 18:07:48 +0100
  • 58a197ec2f chore: cache well-known & compile offline Gregor Kleen 2020-01-16 17:43:43 +0100
  • 650598fc22 feat(exam-correct): upsert exam part results (TODO) Sarah Vaupel 2020-01-15 18:06:20 +0100
  • 4e9b618b61 fix: tests & hlint Gregor Kleen 2020-01-15 17:20:13 +0100
  • b3ce3dd93a fix: ui improvements for (external-)exams Gregor Kleen 2020-01-15 17:17:21 +0100
  • 729a8e8bce fix: improve csv import explanation Gregor Kleen 2020-01-15 16:35:04 +0100
  • 5fb99a3d4b chore: improve output of missing-translations Gregor Kleen 2020-01-15 15:30:47 +0100
  • d798dc48be fix: add missing translations Gregor Kleen 2020-01-15 14:56:51 +0100
  • a525cab356 feat(exam-correct): postECorrectR stub Sarah Vaupel 2020-01-15 13:54:04 +0100
  • a30484003a feat: notification about externalExamResults to exam-office Gregor Kleen 2020-01-15 11:58:08 +0100
  • bcd5326129 fix: restrict guessUser to consistent queries Gregor Kleen 2020-01-14 17:05:59 +0100
  • 3b739f751d feat: external exams in exam office exams table Gregor Kleen 2020-01-14 17:04:49 +0100