Gregor Kleen
|
a47359997c
|
fix(exam add users): correctly differentiate and fix messages
|
2019-07-30 16:18:01 +02:00 |
|
Gregor Kleen
|
cf1c63cc78
|
refactor: fix hlint errors
|
2019-07-30 15:13:13 +02:00 |
|
Gregor Kleen
|
1e756be778
|
feat(exam users): course notes
|
2019-07-30 15:03:54 +02:00 |
|
Gregor Kleen
|
4b61c569a9
|
refactor: split Handler.Course
|
2019-07-29 18:38:37 +02:00 |
|
Gregor Kleen
|
84c12b5fc7
|
feat(notification triggers): redesign interface
Fixes #410
|
2019-07-29 17:12:48 +02:00 |
|
Gregor Kleen
|
e6c3be4f7b
|
feat(users): lecturer invitations
|
2019-07-29 13:07:12 +02:00 |
|
Gregor Kleen
|
0d610ccf44
|
feat(users): switching between AuthModes & password changing
|
2019-07-29 10:55:23 +02:00 |
|
Gregor Kleen
|
e242013087
|
feat(exam-users): allow missing columns in csv import
|
2019-07-26 15:17:59 +02:00 |
|
Gregor Kleen
|
062361dc8a
|
refactor: fix hlint
|
2019-07-26 12:06:13 +02:00 |
|
Gregor Kleen
|
a689d19bfa
|
feat(exam-users): provide better table defaults
|
2019-07-26 11:37:24 +02:00 |
|
Gregor Kleen
|
ceed070e35
|
feat(users): store first names and titles
|
2019-07-26 11:36:56 +02:00 |
|
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 |
|
Gregor Kleen
|
0d283fd9e5
|
fix(csv-import): fix incorrect map merge
|
2019-07-25 16:45:12 +02:00 |
|
Gregor Kleen
|
b8b308d608
|
feat(exams): show exam results
|
2019-07-25 14:45:45 +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
|
8833cb5090
|
feat(alerts js): support custom icons in Alerts HTTP-Header
|
2019-07-25 08:57:44 +02:00 |
|
Steffen Jost
|
b2b3895aa9
|
feat(course enrolement): show proper icons in alerts
|
2019-07-25 07:57:27 +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
|
a278cc5048
|
fix(exam-csv): audit registrations/deregistrations
|
2019-07-24 11:29:32 +02:00 |
|
Gregor Kleen
|
d1abe530b6
|
feat(health): check for active job workers
|
2019-07-24 09:41:17 +02:00 |
|
Gregor Kleen
|
e35fed6b85
|
feat(csv): finish implementing csv import
|
2019-07-22 18:36:25 +02:00 |
|
Gregor Kleen
|
996bc2ac27
|
feat(csv): implement csv import
|
2019-07-19 14:45:44 +02:00 |
|
Gregor Kleen
|
f4edec0e9e
|
Merge branch 'master' of https://gitlab.cip.ifi.lmu.de/jost/UniWorX
|
2019-07-18 09:36:46 +02:00 |
|
Gregor Kleen
|
e1996ac2e5
|
feat(exams): allow assigning exam participants to occurrences
|
2019-07-18 09:35:42 +02:00 |
|
Steffen Jost
|
ce61528718
|
fix(exam registration): icons added to exam register message
|
2019-07-18 09:02:19 +02:00 |
|
Gregor Kleen
|
4f1162c363
|
fix(submissions): only notify submittors if rating changes doneness
|
2019-07-17 17:35:12 +02:00 |
|
Gregor Kleen
|
ddda584b08
|
Merge branch 'master' of https://gitlab.cip.ifi.lmu.de/jost/UniWorX
|
2019-07-17 17:24:12 +02:00 |
|
Steffen Jost
|
5f4925a4cc
|
refactor(exam registration): visually distinct de-/registration
users only see a green box but dont read it hence a different alert class is used now
|
2019-07-17 15:24:25 +02:00 |
|
Gregor Kleen
|
2f7b590d5d
|
Merge branch 'master' of https://gitlab.cip.ifi.lmu.de/jost/UniWorX
|
2019-07-17 11:52:20 +02:00 |
|
Steffen Jost
|
bf20d6f4e8
|
fix(submissions): submitting produces an success alert now
Closes #286
|
2019-07-17 11:52:09 +02:00 |
|
Gregor Kleen
|
8e0c379c71
|
fix(submissions): only notify submittors if rating is done
|
2019-07-17 11:49:19 +02:00 |
|
Gregor Kleen
|
1b532c4e4d
|
feat(exams): allow forced deregistration
|
2019-07-17 11:14:15 +02:00 |
|
Gregor Kleen
|
a9e74ca4af
|
fix(exams): fix caculation of maximum exercise points
|
2019-07-16 17:22:42 +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
|
4d242799d1
|
Merge branch '205-klausuren'
|
2019-07-16 11:58:13 +02:00 |
|
Gregor Kleen
|
2218103cbd
|
feat(exams): csv-export exercise data
|
2019-07-16 11:45:21 +02:00 |
|
Steffen Jost
|
9dbef1fe0f
|
fix(sheet type info): give better tooltips and name to sheet types
Closes #402
|
2019-07-16 11:36:50 +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
|
cf040ce686
|
feat(exams): filter on occurrence
|
2019-07-16 10:29:39 +02:00 |
|
Gregor Kleen
|
2b23600a22
|
feat(exams): show exam bonus in webinterface
|
2019-07-16 10:10:21 +02:00 |
|
Steffen Jost
|
643cc4165f
|
feat(sheetlist): sort sheet file types in db by haskell Ord
|
2019-07-16 09:33:54 +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
|
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 |
|
Steffen Jost
|
49dc4139cf
|
fix(build): fix build
|
2019-07-10 19:47:03 +02:00 |
|