Gregor Kleen
932145ccf7
feat(exams): csv-based grade upload
2019-07-25 16:59:09 +02:00
Gregor Kleen
40e952a452
Merge branch 'master' into 205-klausuren
2019-07-25 16:57:51 +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
Gregor Kleen
d5be5d61ee
refactor(exams): split Handler.Exams & better type for pass/fail
2019-07-25 11:47:40 +02:00
Steffen Jost
ecd72ab56b
Merge branch 'master' into alert-icons
2019-07-25 09:49:43 +02:00
Gregor Kleen
864338174a
refactor(alert messages): custom icons without js
2019-07-25 08:38:01 +02:00
Steffen Jost
56c2fccb84
feat(corrections assignment): add convenience to table header
...
links look ugly in table headers so as a workaround we use an icon
instead for a much needed link in the corrections assignment table
2019-07-25 07:48:12 +02:00
Steffen Jost
d70a9585f0
feat(alerticons): allow alerts to have custom icons
2019-07-25 00:19:09 +02:00
Gregor Kleen
dd90fd04a3
feat(exams): implement exam registration invitations
2019-07-24 18:31:38 +02:00
Steffen Jost
495fdd18dd
refactor(icons): only allow semantics icons from now on
2019-07-24 15:03:35 +02:00
Gregor Kleen
55f7e0795f
refactor(js): move i18n.js to own file, remove default-layout.julius
2019-07-24 10:37:44 +02:00
Gregor Kleen
68a54470c9
chore(changelog): describe csv-import
2019-07-23 09:25:59 +02:00
Gregor Kleen
5cb9404b7d
fix(exams): change heading to rooms if no occurrence times are shown
2019-07-23 09:18:27 +02:00
Gregor Kleen
e35fed6b85
feat(csv): finish implementing csv import
2019-07-22 18:36:25 +02:00
Felix Hamann
bc675006d8
feat(alert-icons): add custom icons for alerts
2019-07-21 00:18:49 +02:00
Gregor Kleen
996bc2ac27
feat(csv): implement csv import
2019-07-19 14:45:44 +02:00
Gregor Kleen
93855957e6
fix(corrections): properly link corrector emails
2019-07-17 18:06:21 +02:00
Steffen Jost
63f6d01619
fix(aform): show info about required fields in all aforms
...
info is only shown in forms that actually have required fields
Closes #418
2019-07-17 13:31:01 +02:00
Gregor Kleen
c8dca945cf
feat(csv): add column explanations
...
BREAKING CHANGE: CsvColumnsExplained now required
2019-07-16 15:43:11 +02:00
Gregor Kleen
379a7edd12
feat(exams): introduce examOccurrenceName
...
BREAKING CHANGE: examOccurrenceName
2019-07-15 15:38:37 +02:00
Gregor Kleen
05e7b52f08
fix(exams): cleanup exam interface
...
BREAKING CHANGE: examStart and examPublishOccurrenceAssignments now optional
2019-07-15 11:27:56 +02:00
Steffen Jost
16716d50d0
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-10 19:32:02 +02:00
Steffen Jost
de49a777eb
fix(assign correctors): also show names of unenlisted correctors
2019-07-10 19:31:54 +02:00
Gregor Kleen
b231747b28
Merge branch 'feat/csv'
2019-07-10 19:24:53 +02:00
Gregor Kleen
631bbef0b8
feat(csv): introduce csv export
2019-07-10 19:24:10 +02:00
Steffen Jost
ac3f7bb8b4
fix(translation): fix typos in translations; add bug to known bugs
2019-07-10 14:49:52 +02:00
Gregor Kleen
7c2844807f
fix(massinput): properly render massInputList
2019-07-03 15:29:46 +02:00
Steffen Jost
3ee9888901
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-03 13:59:27 +02:00
Steffen Jost
242cff3060
feat(home): show immediate exams on home page
2019-07-03 13:56:19 +02:00
Gregor Kleen
05e74c7732
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-03 11:57:44 +02:00
Gregor Kleen
31e6b72c46
feat(exams): add extremely rudimentary registration table
2019-07-03 11:56:44 +02:00
Steffen Jost
c2975ca06e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-03 09:42:03 +02:00
Sarah Vaupel
6aaa2d2093
Merge branch 'master' into 184-replace-displayable-by-rendermessage
2019-07-03 09:34:40 +02:00
Gregor Kleen
0f02a00053
Merge branch 'master' into changelog
2019-07-02 16:10:20 +02:00
Steffen Jost
ba280fe44a
minor: table row tooltips, also see #407
2019-07-01 17:52:52 +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
Steffen Jost
d07f53e1d8
fix(corrector assignment): sheet tabel mixed up columns sorted
...
some columns did not belong to each other.
2019-06-27 16:51:38 +02:00
Gregor Kleen
e1e26abbbf
fix(info-lecturer): Touch ups
2019-06-27 11:22:04 +02:00
Gregor Kleen
24aacef6af
fix(exam grading keys): Fix spacing
2019-06-27 11:09:44 +02:00
Gregor Kleen
b63d77ec7b
Merge branch 'master' into 205-klausuren
...
Fix tests
2019-06-27 09:45:57 +02:00
Steffen Jost
96387cbed5
fix(many occurrences throughout the project): Fix typo: occurence -> occurrence everywhere
...
A typo between occurence in code and occurrence in tests prevented
deployment. I changed all occurrences of "occurence" to the correct
spelling, such that
2019-06-27 08:55:32 +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
a40456f2cd
Removed DisplayAble instance for CryptoIDs
2019-06-26 19:03:13 +02:00
Gregor Kleen
1684da07f2
fix(exams): Fix registration
2019-06-26 17:33:55 +02:00
Steffen Jost
749cd2f7bc
fix(sheet corrector assigment): minor bugfix
2019-06-26 15:22:46 +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
Gregor Kleen
0428e8b921
Merge branch 'master' into 205-klausuren
2019-06-26 13:40:02 +02:00
Steffen Jost
a4a3c14f9d
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-06-26 12:12:30 +02:00