Commit Graph

165 Commits

Author SHA1 Message Date
Gregor Kleen
932145ccf7 feat(exams): csv-based grade upload 2019-07-25 16:59:09 +02:00
Steffen Jost
823b367d5a Merge branch 'alert-icons' into 'master'
feat(alert-icons): add custom icons for alerts

See merge request !258
2019-07-25 12:23:10 +02:00
Steffen Jost
d70a9585f0 feat(alerticons): allow alerts to have custom icons 2019-07-25 00:19:09 +02:00
Steffen Jost
495fdd18dd refactor(icons): only allow semantics icons from now on 2019-07-24 15:03:35 +02:00
Gregor Kleen
20686f185b refactor(jobs): switch to linked asyncs 2019-07-24 08:21:31 +02:00
Steffen Jost
ce61528718 fix(exam registration): icons added to exam register message 2019-07-18 09:02:19 +02:00
Gregor Kleen
4d242799d1 Merge branch '205-klausuren' 2019-07-16 11:58:13 +02:00
Steffen Jost
ad825b66b8 fix(course and exam registration): distinguish registrations buttons
registration buttons for course and exam carry different texts and icons

Closes #416
2019-07-16 11:17:27 +02:00
Gregor Kleen
2b23600a22 feat(exams): show exam bonus in webinterface 2019-07-16 10:10:21 +02:00
Steffen Jost
a075b1648e fix(exam participant download): fix icon not being shown
icon should have worked, but did not. does now
2019-07-10 20:47:46 +02:00
Gregor Kleen
631bbef0b8 feat(csv): introduce csv export 2019-07-10 19:24:10 +02:00
Sarah Vaupel
c7312e8ec6 fix(displayable): fixed faulty display of db keys (SchoolId, TermId) 2019-07-03 11:15:03 +02:00
Sarah Vaupel
a6348f9b9c refactor: Replaced DisplayAble by RenderMessage/ToMessage
Removed DisplayAble typeclass; replaced DisplayAble instances by
RenderMessage or ToMessage instances; removed unnecessary tshow calls in
de.msg

Closes #184
2019-07-01 11:48:43 +02:00
Gregor Kleen
b63d77ec7b Merge branch 'master' into 205-klausuren
Fix tests
2019-06-27 09:45:57 +02:00
Steffen Jost
52c4a68938 Lecturer info exams added 2019-06-27 07:41:56 +02:00
Sarah Vaupel
39792580d4 Merge branch 'master' into 184-replace-displayable-by-rendermessage 2019-06-27 00:58:24 +02:00
Sarah Vaupel
726dbe6b1a Removed DisplayAble class 2019-06-26 23:32:50 +02:00
Sarah Vaupel
09e072c6e3 Replaced DisplayAble instance for Rational with auxiliary function rounding to Fixed E3 2019-06-26 18:09:37 +02:00
Sarah Vaupel
96edf7dff3 Replaced all DisplayAble instances except Rational 2019-06-26 15:08:21 +02:00
Steffen Jost
228cd50749 feat(corrector-assignment): show load/submission percentages 2019-06-26 15:08:03 +02:00
Sarah Vaupel
067c2b9caa Replaced display calls in most hamlet files 2019-06-26 14:36:01 +02:00
Sarah Vaupel
8a626174d0 Removed more DisplayAble instances 2019-06-26 10:06:58 +02:00
Sarah Vaupel
d884224d1e Removed unused DisplayAble instances for CI and Esqueleto.Value 2019-06-20 13:52:04 +02:00
Sarah Vaupel
84070a5565 Replaced DisplayAble Text instance, started adding ToMarkup instances for keys, attempted adding interface for CryptoIDs (TODO) 2019-06-19 21:54:23 +02:00
Steffen Jost
55468496e0 fix: minor heat correction for correction overview 2019-06-19 09:53:01 +02:00
Steffen Jost
4f1b2886cd guards added as needed for plan generartion without exceptions 2019-06-16 13:16:01 +02:00
Steffen Jost
e33704dca4 Implementation okay, but throws NoCorrectors (FIXME) 2019-06-14 20:43:14 +02:00
Steffen Jost
718a2b026c Correction stats coded, but not yet used online 2019-06-14 17:05:45 +02:00
Steffen Jost
ee58d61285 Fixes #257 2019-06-06 18:39:32 +02:00
Steffen Jost
a71ac7139d Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-04 08:14:26 +02:00
Steffen Jost
d34998ac04 automatic corrector assignment 2019-06-04 08:14:13 +02:00
Gregor Kleen
3dc66c4817 Aggressive caching of AuthTag-Evaluation 2019-05-30 21:57:23 +02:00
Gregor Kleen
dbb208112f Aggressively refactor Model.Types 2019-05-27 14:23:58 +02:00
Gregor Kleen
30fe78ebdc Decouple HealthCheck intervals 2019-05-24 22:24:48 +02:00
Gregor Kleen
97eb18c5aa Cleanup file handling
* Use serve*File(s)-Utilities wherever possible
  * Stream Files from database through zip-encoder and to client whenever possible
  * Get rid of ZIPArchiveName and use Content-Disposition everywhere
  * Make Content-Disposition able to deal with non-ascii filenames
2019-05-18 15:58:29 +02:00
Steffen Jost
5a9ca00ff6 Fix #379 2019-05-16 11:18:19 +02:00
Steffen Jost
e712552397 sheet list icons cleaned 2019-05-15 14:16:21 +02:00
Steffen Jost
86f10ae1ba Sheet List Convenience like in UniWorX 2019-05-10 11:25:43 +02:00
Steffen Jost
aaedb64d36 Download Link für Material-Archive 2019-05-09 19:21:49 +02:00
Steffen Jost
b0d23bca79 Fixes #357 2019-05-09 15:54:32 +02:00
Gregor Kleen
4f45cca614 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-09 14:57:15 +02:00
Gregor Kleen
06df42e43b Better UI for submission users & submission user invitations 2019-05-09 14:53:48 +02:00
Steffen Jost
b908fc4cf3 Sheet: icon mark unpublished files works now 2019-05-09 14:49:56 +02:00
Steffen Jost
6182e94143 Sheet: unpublished files marked with icon and class 2019-05-08 21:02:05 +02:00
Steffen Jost
36347aa832 flipMaybe moved to Utils 2019-05-08 11:00:10 +02:00
Gregor Kleen
a10f79bcc4 Merge branch 'master' into 298-alerts-sind-unlesbar 2019-05-06 18:31:09 +02:00
Gregor Kleen
ee5caeb381 Merge branch 'master' into feat/generic-invitations 2019-05-05 16:56:51 +02:00
Felix Hamann
09b1d61458 Merge branch 'feat/asynchronous-mass-input' into 'master'
Basic short-circuit support for mass-input

See merge request !187
2019-05-04 22:16:09 +02:00
Steffen Jost
84e73f649a Only show material prime action if it makes sense 2019-05-04 22:10:08 +02:00
Steffen Jost
fcd2b58281 Merge master, no surprises 2019-05-04 12:12:53 +02:00