Commit Graph

439 Commits

Author SHA1 Message Date
Sebastian Serth
2678d9ecdf Add admin UI to assign tips to exercises 2020-10-14 14:34:27 +02:00
Sebastian Serth
e550828c58 Add backend for tips and enable markdown support 2020-10-14 14:34:26 +02:00
Sebastian Serth
2e1c97d87d Add database support and model for tips 2020-10-14 14:34:25 +02:00
Sebastian Serth
654bf2ba33 redirect more users to feedback page 2020-09-28 18:37:07 +02:00
Sebastian Serth
413ec9f956 Show up to three submissions for teachers and add overview to table 2020-05-08 11:36:27 +02:00
Sebastian Serth
914eeb6035 Add submission deadline to exercises and allow teachers to view their submissions 2020-05-07 21:23:27 +02:00
Sebastian Serth
8e8404dffa Add search for external users 2020-05-05 16:52:28 +02:00
Sebastian Serth
cb4cd7066c Further prevent ActionCable from triggering for comments 2020-03-04 12:00:25 +01:00
Sebastian Serth
b2fc57430c Disable live updates 2020-03-04 11:38:40 +01:00
Sebastian Serth
37cab6a020 Hide RfCs older than 6 months for redirect page. 2020-03-04 11:01:17 +01:00
Sebastian Serth
b51be3edb3 Add option to add multiple entry points which could be executed similar to the Main File 2020-01-16 11:14:59 +01:00
Karol
da8d31279c review points 2019-12-16 17:38:32 +01:00
Karol
c89ee6c102 model and policy specs 2019-12-07 13:11:48 +01:00
Karol
4a77536c5f merge master 2019-12-03 17:55:58 +01:00
Sebastian Serth
9dfe6b4529 Add score and working time to feedback page 2019-11-29 15:01:04 +01:00
Karol
f51dde4ef7 translations and whitespaces 2019-10-21 18:03:56 +02:00
Karol
9512fe4a79 add check_uuid_url to codeharbor_link 2019-10-20 16:20:04 +02:00
Karol
87798212ad add unpublished to views 2019-10-11 16:28:50 +02:00
Karol
27ef0d45dd add unpublished validation 2019-10-08 18:44:45 +02:00
Karol
6a296cbe65 fix exercise_file duplication bug 2019-10-07 18:50:07 +02:00
Karol
973cc43f4c self-review 2019-09-03 15:26:28 +02:00
Karol
ec48d1f447 readding codeharbor_link views and actions 2019-08-26 19:06:52 +02:00
Karol
2af93ea308 implement file import 2019-08-21 18:27:42 +02:00
Karol
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02:00
Sebastian Serth
8c56dec038 Prevent Zero-Division Exception 2019-05-08 20:09:51 +02:00
Sebastian Serth
a95b2409d3 Parallelize calculation of working_times 2019-05-08 15:03:38 +02:00
MrSerth
5958523fdb Update app/models/exercise.rb
Co-Authored-By: rteusner <ralf.teusner@hpi.de>
2019-03-29 16:00:58 +01:00
Ralf Teusner
193cc6c70d enhance exercise_collection_statistics 2019-03-29 15:32:00 +01:00
Sebastian Serth
d63469099b Incorporate feedback from PR review 2019-03-12 13:01:25 +01:00
Sebastian Serth
900bc896c9 Implement working time graph for study group dashboard
(so far, without live update)
2019-03-12 10:32:23 +01:00
Sebastian Serth
114f77e799 Extract WORKING_TIME_DELTA to be used globally and set it to 5 min. 2019-03-09 00:32:36 +01:00
Sebastian Serth
d63700c7db Add live dashboard for teachers in the context of an exercise
This commit also adds the fundamentals for ActionCable
2019-03-06 14:00:59 +01:00
Sebastian Serth
6e03939c10 Add StudyGroup to submissions and show it for submissions and RfCs
Also take care of deleting a StudyGroup for existing submissions
2019-03-06 14:00:58 +01:00
Sebastian Serth
c498d2b08b Allow sign in via case insensitive email address 2019-01-17 18:44:11 +01:00
Sebastian Serth
7eab61dc8f Show nice name for StudyGroups 2019-01-15 17:36:57 +01:00
rteusner
ac7e41d8b3 Merge pull request #248 from openHPI/improve_groups
Improve groups with a view and always create a group
2018-12-19 13:57:41 +01:00
MrSerth
86f2f42fa1 Merge pull request #247 from openHPI/fix_commentors_query
fix active record induced error on postgres by removing distinct.
2018-12-14 18:13:06 +01:00
Sebastian Serth
7983c0797a Add view for StudyGroups 2018-12-14 14:52:04 +01:00
Ralf Teusner
76079bb47d one line the loop, thanks for the hint @MrSerth 2018-12-14 13:36:24 +01:00
rteusner
2c29bf4e2b Merge branch 'master' into add_groups 2018-12-14 00:57:26 +01:00
rteusner
6c46566174 Merge pull request #242 from openHPI/fix_proxy_exercise
Add user (ID and type) to proxy exercise
2018-12-13 16:23:51 +01:00
Ralf Teusner
8558c5041f fix active record induced error on postgres by removing distinct.
Inlining the code did not turn out well, as we have to cope with the polymorphic association of user here..
2018-12-13 16:16:12 +01:00
Sebastian Serth
88081bb541 Replace usage of name in favor of displayname 2018-12-13 14:27:55 +01:00
Sebastian Serth
b4b9ab48d0 External User: Set name to displayname and introduce real_name 2018-12-12 16:47:49 +01:00
Sebastian Serth
b137e64020 Add StudyGroups with ExternalUsers only 2018-12-12 12:09:52 +01:00
Sebastian Serth
141450a840 Migrate User to abstract class 2018-12-12 11:45:11 +01:00
Sebastian Serth
59257d17f2 Add user (ID and type) to proxy exercise
This is required for the existing policies to work
2018-12-06 00:31:45 +01:00
rteusner
8dfcef3e45 Merge pull request #235 from openHPI/remove_old_hints
Completely remove old hints connected to the execution environment
2018-11-30 15:41:01 +01:00
Sebastian Serth
56c59a616e Completely remove old non-structured errors and migrate existing ones. 2018-11-30 11:27:25 +01:00
Sebastian Serth
8381b4f1ba Specify file as optional for testruns
(no file is present for `run` but e.g. for `assess`)
2018-11-28 15:23:32 +01:00