Commit Graph

1732 Commits

Author SHA1 Message Date
8767b183cf rename action, translation fixes 2019-10-22 18:41:06 +02:00
f51dde4ef7 translations and whitespaces 2019-10-21 18:03:56 +02:00
9512fe4a79 add check_uuid_url to codeharbor_link 2019-10-20 16:20:04 +02:00
7e7be4721a wip multi-step export 2019-10-20 11:02:57 +02:00
4ab78c170e add uuid check 2019-10-16 19:19:28 +02:00
9c009ee4ec add functionality, when user is not authorized 2019-10-14 17:49:49 +02:00
8e5debd2e4 default to unpublished on import 2019-10-14 15:57:53 +02:00
87798212ad add unpublished to views 2019-10-11 16:28:50 +02:00
27ef0d45dd add unpublished validation 2019-10-08 18:44:45 +02:00
64f6f088f5 add warnings 2019-10-08 18:31:29 +02:00
6a296cbe65 fix exercise_file duplication bug 2019-10-07 18:50:07 +02:00
49d438cef8 add endpoint to check for exercise uuid 2019-09-24 18:43:38 +02:00
568796ef86 submit checksum on export 2019-09-05 18:33:53 +02:00
55e49f01f2 add import checksum 2019-09-05 17:41:12 +02:00
a7f2d7da34 small refactoring 2019-09-05 17:41:02 +02:00
973cc43f4c self-review 2019-09-03 15:26:28 +02:00
3c65565b8c enable export to codeharbor 2019-09-02 19:03:50 +02:00
c006bc3dc8 wip exercise to task implementation 2019-08-29 18:31:32 +02:00
8c306669af codeharbor_links editable through own profile 2019-08-27 18:33:21 +02:00
ec48d1f447 readding codeharbor_link views and actions 2019-08-26 19:06:52 +02:00
ecabd9d05c file import with binary file 2019-08-23 07:33:43 +02:00
aafb3f21df file import wip, "native" missing 2019-08-22 18:37:47 +02:00
2af93ea308 implement file import 2019-08-21 18:27:42 +02:00
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02:00
34df8f8cdc add total number of submissions for exercise collections 2019-06-11 18:24:59 +02:00
8c56dec038 Prevent Zero-Division Exception 2019-05-08 20:09:51 +02:00
a95b2409d3 Parallelize calculation of working_times 2019-05-08 15:03:38 +02:00
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
5958523fdb Update app/models/exercise.rb
Co-Authored-By: rteusner <ralf.teusner@hpi.de>
2019-03-29 16:00:58 +01:00
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
193cc6c70d enhance exercise_collection_statistics 2019-03-29 15:32:00 +01:00
baa0784ede Add custom_embed_option to disallow downloading submissions 2019-03-29 14:56:14 +01:00
951171743d Merge pull request #261 from openHPI/feature/la-dashboard
Add LA dashboard architecture
2019-03-12 14:30:25 +01:00
d63469099b Incorporate feedback from PR review 2019-03-12 13:01:25 +01:00
900bc896c9 Implement working time graph for study group dashboard
(so far, without live update)
2019-03-12 10:32:23 +01:00
7f1a7fbaa0 Fix error in displaying JStree and revert new default for FactoryBot 2019-03-11 23:43:02 +01:00
a0b544fb26 Upgrade Ransack #search to #ransack to prevent deprecation warning 2019-03-11 09:59:38 +01:00
114f77e799 Extract WORKING_TIME_DELTA to be used globally and set it to 5 min. 2019-03-09 00:32:36 +01:00
26c2069e02 Move d3 to package.json and include I18n JS library though Gemfile
Also, update bundle to make it installable again (a version had been removed)
2019-03-09 00:31:56 +01:00
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
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
532416b9d3 Fix sending a "Thank you note" mail 2019-02-14 18:06:34 +01:00
d4f1c5aee1 Use correct policy to check if RfC could be accessed 2019-02-07 21:13:21 +01:00
2df992102f Allow LTI clients to specify a redirect target 2019-02-05 12:13:46 +01:00
c74f2bd4ba Fix response format handling when creating a comment 2019-02-05 12:11:32 +01:00
f7030e3506 Refactor redirect if user is not authorized 2019-01-31 13:06:28 +01:00
4308f0f3cd Hide other occurrences of the same user from appearing in wrong StudyGroup 2019-01-17 19:05:54 +01:00
c498d2b08b Allow sign in via case insensitive email address 2019-01-17 18:44:11 +01:00
ff8c1f6838 Use index? to validate permissions of classes instead of show? for obj. 2019-01-17 18:34:04 +01:00
0b5ec1820d Fix link for external users 2019-01-15 17:37:34 +01:00