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
9c5ed5f842
fix(corrector handling): show correctors by a consistent order
2019-07-10 15:14:02 +02:00
Gregor Kleen
7a795daa57
Merge branch '205-klausuren'
2019-07-10 13:52:05 +02:00
Gregor Kleen
04bea764f4
feat(exams): show study features of registered users
...
BREAKING CHANGE: E.isInfixOf and E.hasInfix
2019-07-10 13:51:02 +02:00
Sarah Vaupel
34db033c95
Merge branch 'master' into course-teaser
2019-07-10 10:33:46 +02:00
Gregor Kleen
c0b90c4c4a
fix(ratings): disallow ratings for graded sheets without point value
...
This reverts commit 1b0825c763 .
2019-07-10 09:23:22 +02:00
Steffen Jost
d83b1f696f
fix(correction): comment column made wide in online correction form
...
column width enlarged for online correction and attempt at issue #373
2019-07-04 14:31:01 +02:00
Steffen Jost
609821595b
fix(number-input-fields): number inputs made HTML5 compatible
...
number inputs of rational fields allow rational inputs and optionally
provide min-max attributes for HTML5
Closes #412
2019-07-04 13:56:04 +02:00
Gregor Kleen
1b0825c763
Revert "fix(ratings): disallow ratings for graded sheets without point value"
...
This reverts commit 463b2b7878 .
2019-07-04 10:18:28 +02:00
Steffen Jost
551c4cb23c
fix(home): fix build
2019-07-03 14:32:58 +02:00
Sarah Vaupel
37db6256c1
Merge branch 'master' into course-teaser
2019-07-03 11:59:02 +02:00
Sarah Vaupel
b0ed911849
refactor(displayable): removed resolved TODOs
2019-07-03 10:05:53 +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
8476314a46
Better fix for lecturer names
2019-06-27 19:53:26 +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
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
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
Steffen Jost
2f7f733628
Abgaben Zuteilung überarbeitet
2019-06-26 12:12:19 +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
Gregor Kleen
401489a877
Merge branch 'master' into 205-klausuren
2019-06-19 16:56:54 +02:00
Gregor Kleen
463b2b7878
fix(ratings): disallow ratings for graded sheets without point value
2019-06-19 16:52:00 +02:00
Gregor Kleen
6dc1d76f0a
Merge branch 'master' into 205-klausuren
2019-06-19 15:40:45 +02:00
Gregor Kleen
67a50c9e87
feat(exams): CRU (no D) for exams
2019-06-19 15:34:09 +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
0185fd3c87
assignSubmission split into planning and assigning part
2019-06-13 09:49:17 +02:00
Gregor Kleen
d054370b29
Better exam table
2019-06-12 09:17:32 +02:00
Gregor Kleen
7deb994c16
Merge branch 'master' into 205-klausuren
2019-06-07 13:43:29 +02:00
Gregor Kleen
054ff5cdc3
Create new exams
2019-06-07 13:42:37 +02:00
Steffen Jost
2feb751afa
Towards #298
2019-06-06 13:35:42 +02:00
Gregor Kleen
a5dcdaae0b
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-06-04 10:32:29 +02:00
Gregor Kleen
332e83a111
Fix handling of URL-encoded jsonFields
...
See #392
2019-06-04 10:08:57 +02:00
Steffen Jost
d34998ac04
automatic corrector assignment
2019-06-04 08:14:13 +02:00
Steffen Jost
669c803105
FilterUI for Submission (Part 1)
2019-05-29 14:09:29 +02:00
Steffen Jost
51e0502117
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-29 13:37:03 +02:00
Gregor Kleen
8f33d1590c
defaultPagesize
2019-05-29 13:36:11 +02:00
Gregor Kleen
7a4f1cb76e
massInputAccumEdit
2019-05-29 13:27:04 +02:00
Steffen Jost
ceace36abd
MaterialVisible has an icon now and no more alert
2019-05-29 10:33:14 +02:00
Steffen Jost
6a242bc432
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-29 09:25:04 +02:00
Gregor Kleen
c2ab196b92
Fix handling of suggested UploadSpecificFiles
2019-05-28 22:30:38 +02:00
Steffen Jost
0fc9c326b9
fixes #394
2019-05-28 19:22:14 +02:00
Gregor Kleen
dbb208112f
Aggressively refactor Model.Types
2019-05-27 14:23:58 +02:00
Gregor Kleen
e2315dd28e
Fix sheetForm
2019-05-20 18:22:53 +02:00
Gregor Kleen
0c1c647189
Handle AssignSubmissionException in correctionsR
...
Fix #382
2019-05-20 14:10:12 +02:00
Gregor Kleen
7deba81320
Additional testing
2019-05-20 00:06:15 +02:00
Gregor Kleen
848dc7470a
Additional testing
2019-05-19 20:19:46 +02:00
Gregor Kleen
27a5b83f55
Re-do assignSubmissions to pass tests
2019-05-19 17:18:29 +02:00
Gregor Kleen
9f101087ac
Overhaul SubmissonMode extensively
2019-05-18 22:51:07 +02:00
Steffen Jost
7cda3e9f2e
Towards #364 for task 1
2019-05-15 12:54:23 +02:00
Steffen Jost
06fcf4aa01
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-14 22:37:42 +02:00
Steffen Jost
0012e2a19c
No header for simple select box. Fixes #363
2019-05-14 12:31:15 +02:00
Gregor Kleen
5176352a5e
Merge branch 'master' into mobile-fixes
2019-05-13 22:28:08 +02:00
Steffen Jost
ae96c6269c
Surpress MsgMassInputTip for common case of single submission sheets
2019-05-13 17:30:49 +02:00
Gregor Kleen
0568e8a3f6
Merge branch 'feat/course-participant-invitation'
2019-05-13 00:27:21 +02:00
Gregor Kleen
a50c31dd88
Allow customisation of file extension -> mimetype mapping
2019-05-12 19:43:57 +02:00
Gregor Kleen
4468519808
Debug output for sourceFiles
2019-05-12 18:03:05 +02:00
Gregor Kleen
e6e92ad42e
Fix #361
2019-05-12 13:59:08 +02:00
Gregor Kleen
51a6cce2c2
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-10 21:43:59 +02:00
Gregor Kleen
801b92bccf
Loosen tutorial-communication-recipient restrictions
2019-05-10 21:43:47 +02:00
Gregor Kleen
bf287a4a99
Redesign course-user
2019-05-10 21:32:16 +02:00
Steffen Jost
8679131cec
i18n refactor; html field description added
2019-05-10 19:59:55 +02:00
Steffen Jost
97140775d8
SheetList even icon spacing @hamannf to check
2019-05-10 12:05:23 +02:00
Steffen Jost
86f10ae1ba
Sheet List Convenience like in UniWorX
2019-05-10 11:25:43 +02:00
Gregor Kleen
f63e7dbb76
Remove type="search"
2019-05-09 22:27:55 +02:00
Gregor Kleen
ebbef3911e
Send Alerts-Header when using async-massinput
2019-05-09 21:17:26 +02:00
Steffen Jost
aaedb64d36
Download Link für Material-Archive
2019-05-09 19:21:49 +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
6daaf68949
initial stub, does not compile
2019-05-08 15:04:57 +02:00
Steffen Jost
2dacc39486
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-08 10:52:26 +02:00
Gregor Kleen
ffa1206078
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-08 10:27:43 +02:00
Gregor Kleen
d2f0ffc899
Document deleteR
2019-05-08 10:27:30 +02:00
Steffen Jost
2aa73b7694
Minor clarifications
2019-05-08 10:14:49 +02:00
Steffen Jost
6743e3b4d7
Fixes #337
2019-05-07 10:26:19 +02:00
Gregor Kleen
d030ec1b5f
Submit sheets from homepage
2019-05-05 21:02:43 +02:00
Gregor Kleen
b34a8467ed
Fix typo
2019-05-05 18:42:29 +02:00
Gregor Kleen
b430eba9da
Fix tutorial massinputs
2019-05-05 18:24:57 +02:00
Gregor Kleen
ee5caeb381
Merge branch 'master' into feat/generic-invitations
2019-05-05 16:56:51 +02:00
Gregor Kleen
22c01d988c
Generic invitations for everything
2019-05-05 16:45:58 +02:00
Gregor Kleen
aa36bd88b7
Dispatch async-massinput by custom ident
2019-05-05 15:21:47 +02:00
Gregor Kleen
70d3ebcd2c
Handle potentially multiple async massinputs per page
2019-05-05 13:21:00 +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
Gregor Kleen
95298f856e
Fix hlint
2019-05-04 18:25:06 +02:00
Steffen Jost
f4b93644a8
PageActions done, all tested
2019-05-04 15:13:03 +02:00
Steffen Jost
fcd2b58281
Merge master, no surprises
2019-05-04 12:12:53 +02:00
Steffen Jost
3021435350
Material working; just links and right missing
2019-05-03 18:08:15 +02:00
Steffen Jost
d2546745da
Workaround: hasFiles material-show not working
2019-05-03 14:39:16 +02:00
Steffen Jost
126381a409
fix db columns for files
2019-05-03 08:27:11 +02:00
Steffen Jost
88fc32e13f
Material dbTable almost done, sorting type error
2019-05-02 17:13:32 +02:00
Gregor Kleen
369c2227a0
healthLDAPAdmins
2019-04-30 19:36:43 +02:00
Gregor Kleen
ae42f9be03
Merge branch 'master' into feat/generic-invitations
2019-04-29 13:52:38 +02:00
Gregor Kleen
aefe4c571f
Additional Tutorial information for students
2019-04-29 11:39:09 +02:00