Commit Graph

46 Commits

Author SHA1 Message Date
kiragrammel
319c3ab3b4 Add ProgrammingGroup & ProgrammingGroupMembership
* User can create programming group with other users for exercise
* Submission is shared in a group
* Also adjust specs
2023-08-24 19:32:06 +02:00
kiragrammel
0234414bae Rename user to contributor in submission 2023-08-24 19:32:06 +02:00
Sebastian Serth
a99da79550 Disable sorttable on tables without rows
Otherwise, the first element of the table body is being fetched which might result in an error for empty tables.

Fixes CODEOCEAN-JZ
2023-03-14 18:27:38 +01:00
Sebastian Serth
8a055a0d68 Update Bootstrap from v4 to v5 2022-08-12 11:45:32 +02:00
Sebastian Serth
b98c37ae64 Rename v4 FontAwesome icons to match v5/v6 name
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/upgrade-from-v4#icons-renamed-since-version-4
2022-08-09 14:17:32 +02:00
Ralf Teusner
19e137c174 some locales (question text) and two more statistic metrics for exercise collections 2020-01-13 18:22:00 +01:00
Ralf Teusner
34df8f8cdc add total number of submissions for exercise collections 2019-06-11 18:24:59 +02:00
MrSerth
fc2a599082 Update app/views/exercise_collections/statistics.html.slim
Co-Authored-By: rteusner <ralf.teusner@hpi.de>
2019-03-29 16:01:03 +01:00
MrSerth
baec777e48 Update app/views/exercise_collections/statistics.html.slim
Co-Authored-By: rteusner <ralf.teusner@hpi.de>
2019-03-29 15:59:27 +01:00
Ralf Teusner
193cc6c70d enhance exercise_collection_statistics 2019-03-29 15:32:00 +01:00
Sebastian Serth
1a26d67c82 Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/views/application/_breadcrumbs.html.slim
#	app/views/application/welcome.html.slim
#	app/views/exercise_collections/show.html.slim
#	app/views/external_users/index.html.slim
#	app/views/layouts/application.html.slim
#	app/views/proxy_exercises/index.html.slim
#	app/views/user_exercise_feedbacks/index.html.slim
#	app/views/user_mailer/send_thank_you_note.slim
2018-12-14 00:53:06 +01:00
Sebastian Serth
88081bb541 Replace usage of name in favor of displayname 2018-12-13 14:27:55 +01:00
Sebastian Serth
2125fb1c1d Ensure views only link to those actions allowed for current user 2018-12-12 14:09:19 +01:00
Sebastian Serth
7bdb962616 Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites 2018-11-06 16:49:41 +01:00
Sebastian Serth
15b1670511 Update Turbolinks, load additional assets only on request, fix JS
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:01 +01:00
Maximilian Grundke
6a1dbe4853 Add exercise title to statistics tooltip 2018-07-20 13:28:03 +02:00
Maximilian Grundke
16cd93d5a4 Remove now unnecessary pagination 2018-07-20 11:54:27 +02:00
Maximilian Grundke
e7f293ac14 Group exercise actions 2018-07-20 11:54:00 +02:00
Maximilian Grundke
7f18d844db Allow to order exercises in collection by title 2018-07-20 11:39:00 +02:00
Maximilian Grundke
365a6e2c74 Make exercise list larger 2018-07-20 11:07:48 +02:00
Maximilian Grundke
24c5e0e88d Order exercises in request body according to manual sort order in UI 2018-07-16 10:38:34 +02:00
Maximilian Grundke
620a0841e8 Cleanup 2018-07-13 16:54:19 +02:00
Maximilian Grundke
2d8f016b5e Add hidden form element to save added exercises to collection 2018-07-13 16:41:13 +02:00
Maximilian Grundke
5ea30b5625 Add UI for adding exercises to collection 2018-07-13 15:42:26 +02:00
Maximilian Grundke
260ac9f8fb Remove exercises and users from form data 2018-07-10 13:00:15 +02:00
Maximilian Grundke
e7b38df0eb Add sortable exercise list to exercise collection new/edit page 2018-07-03 16:14:19 +02:00
Maximilian Grundke
089bf578d3 Sort exercise collection items by position 2018-07-03 15:32:37 +02:00
Maximilian Grundke
0e613d941d Add legend 2018-03-19 18:45:50 +01:00
Maximilian Grundke
d55b39eb48 Visualize exercise working times in exercise collection statstics 2018-03-19 18:17:34 +01:00
Maximilian Grundke
f1f1594e5b Move method to model 2018-03-19 15:01:50 +01:00
Maximilian Grundke
593e9f520f Merge remote-tracking branch 'origin/master' into feature/more-statistics 2018-03-14 14:41:38 +01:00
Maximilian Grundke
119cc9ee71 Scaffold exercise collection statistics 2018-03-14 11:44:18 +01:00
Maximilian Grundke
3ee993e965 Fix saving and showing exercise collections 2018-02-04 14:37:48 +01:00
Maximilian Grundke
7ed78a2cfd Add UI for anomaly detection flag 2017-12-13 07:37:49 +01:00
Maximilian Grundke
a6744c20e6 Improve exercise list and link to statistics 2017-12-10 19:17:02 +01:00
Maximilian Grundke
fafa55f85c Add user to exercise collection form 2017-12-10 19:03:35 +01:00
Maximilian Grundke
3e704c260c Add user to exercise collection UI 2017-12-10 18:45:48 +01:00
Maximilian Grundke
ee5825c71b Order exercises in form 2017-10-04 15:42:33 +02:00
Maximilian Grundke
06e99059d4 Add new lines at eof 2017-10-04 12:53:09 +02:00
Maximilian Grundke
70eb0d19b8 Link to exercises contained in collections 2017-10-04 12:47:59 +02:00
Maximilian Grundke
e74c25746c Implement new action 2017-10-04 12:40:37 +02:00
Maximilian Grundke
8e4a694690 Add title 2017-10-04 11:37:21 +02:00
Maximilian Grundke
7cb7146e7e Implement update 2017-10-04 11:35:51 +02:00
Maximilian Grundke
f0c0621b31 Implement show route 2017-09-27 16:52:42 +02:00
Maximilian Grundke
93797a665d Implement index page 2017-09-27 16:37:52 +02:00
Maximilian Grundke
44a3cabe98 Scaffold exercise collection routes 2017-09-27 16:08:56 +02:00