Commit Graph

  • 0fe3ce000b Add more statistics Maximilian Grundke 2018-03-14 09:20:05 +01:00
  • 6252df3a74 Allow linking to specific pages Maximilian Grundke 2018-03-14 08:54:33 +01:00
  • 1bf2757c44 Adjust attribute names Maximilian Grundke 2018-03-14 08:42:49 +01:00
  • 68d3fd174e Implement basic statistics Maximilian Grundke 2018-03-13 18:38:54 +01:00
  • da0859d483 Prepare grid Maximilian Grundke 2018-03-13 17:37:43 +01:00
  • 7031dd389e Scaffold controller and route Maximilian Grundke 2018-03-13 16:23:49 +01:00
  • 841a885711 Send hints when scoring Maximilian Grundke 2018-03-13 14:52:40 +01:00
  • 4195e8ca2d Add Firefox and Geckodriver to .travis.yml Sebastian Serth 2018-02-26 09:25:40 +01:00
  • 3527977826 Delete "deleteme.txt" Sebastian Serth 2018-02-26 09:22:39 +01:00
  • d503b3c0f6 Fix editor_spec and adopt to current design of implementation page Sebastian Serth 2018-02-26 09:22:28 +01:00
  • fdd5fa59f5 Move jstree assets to work in all modes: dev, prod, test, staging Sebastian Serth 2018-02-26 09:22:03 +01:00
  • 302f3a4896 Add Selenium support file for specs and include headless for Vagrant Sebastian Serth 2018-02-26 09:21:30 +01:00
  • 534fd651e9 Update Vagrant provision.sh to execute command as non-root user Also, some commands were only available in an interactive shell, those were changed. Sebastian Serth 2018-02-25 23:46:49 +01:00
  • ccdcc43431 Display hints in editor frontend Maximilian Grundke 2018-03-08 16:20:07 +01:00
  • a228541dd3 Send hints to the frontend via websocket connection Maximilian Grundke 2018-03-08 15:25:39 +01:00
  • d510639d72 Add help text to new/edit actions Maximilian Grundke 2018-03-08 15:07:05 +01:00
  • 81a079a256 Allow to use simple templates in hints to embed captured error values Maximilian Grundke 2018-03-08 14:57:26 +01:00
  • b55704e523 Fix gemfile.lock Maximilian Grundke 2018-03-08 12:52:20 +01:00
  • 8b259e44fe Log task output to subdirectory of the log directory Maximilian Grundke 2018-03-08 12:31:56 +01:00
  • 77a40c9fc5 Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection Maximilian Grundke 2018-03-08 12:12:06 +01:00
  • 182062b480 Merge branch 'master' into disable_rfcs Ralf Teusner 2018-03-07 17:30:14 +01:00
  • 84bd85703d add submission_ids to existing RFCs via SQL query (query included as a comment) Ralf Teusner 2018-03-07 17:01:57 +01:00
  • bbd5636ab0 Merge pull request #157 from openHPI/add-exercise-description-to-download rteusner 2018-03-07 16:52:10 +01:00
  • 160ecd100e Merge pull request #156 from openHPI/fix-button-layout rteusner 2018-03-07 16:50:03 +01:00
  • 83eba22e7b Add exercise description as txt file to downloaded zip Maximilian Grundke 2018-03-07 11:07:45 +01:00
  • 450965698f Grow/shrink buttons depending on number of buttons visible Maximilian Grundke 2018-03-07 10:55:13 +01:00
  • 20c59e3775 Merge pull request #152 from openHPI/SS/fix_chosen_width rteusner 2018-03-01 19:36:41 +01:00
  • 9d3167fe2c remove errornous line of code Ralf Teusner 2018-03-01 19:14:46 +01:00
  • c74fa1e9e4 add deprecated_finders Ralf Teusner 2018-03-01 19:08:25 +01:00
  • 1004acd1d5 allow numbers to be passed via std.in (numbers are valid json, but crashed when we tried to access them in a hash way. This is now prevented.) Ralf Teusner 2018-03-01 16:09:29 +01:00
  • 782f9eea73 Update schema Maximilian Grundke 2018-02-28 16:51:13 +01:00
  • c1b5df044b Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection Maximilian Grundke 2018-02-28 16:48:14 +01:00
  • 6f95c1b41c Merge pull request #153 from openHPI/migrate-in-batches rteusner 2018-02-28 16:35:52 +01:00
  • 635aaae7eb Merge pull request #155 from openHPI/cleanup-rfc-controller rteusner 2018-02-28 16:34:32 +01:00
  • b0376e1186 Merge pull request #154 from openHPI/fix-flash rteusner 2018-02-28 16:20:43 +01:00
  • dbb201ccad Clean up controller Maximilian Grundke 2018-02-28 13:58:55 +01:00
  • 6e022528a0 Move methods to model Maximilian Grundke 2018-02-28 13:41:47 +01:00
  • 639befe0e5 Position pop-up messages more cleanly Maximilian Grundke 2018-02-28 11:43:47 +01:00
  • 8d9a81410f Make migration pseudo-reversible Maximilian Grundke 2018-02-28 10:44:03 +01:00
  • 897950e658 Migrate in batches of 1000 records Maximilian Grundke 2018-02-28 10:36:12 +01:00
  • 68d3bf80b5 Fix chosen form width to allow a larger form for long list entries Sebastian Serth 2018-02-27 18:05:38 +01:00
  • fbff875348 remove rfc button altogether first, put in correct experiment groups Ralf Teusner 2018-02-27 13:38:31 +01:00
  • 4778fc68fc don't present rfcs of experimental users to others Ralf Teusner 2018-02-15 17:27:35 +01:00
  • 208a856cb8 hide links to rfc overviews from external users Ralf Teusner 2018-02-15 17:27:02 +01:00
  • 647e705a02 don't redirect to rfc for experimental groups and hide the button for them Ralf Teusner 2018-02-15 17:26:36 +01:00
  • 73929512c6 Only ask for feedback from fast users if they achieved an above-average score Maximilian Grundke 2018-02-26 19:54:11 +01:00
  • 0ba94574b5 Use correct link for feedback emails Maximilian Grundke 2018-02-26 19:33:34 +01:00
  • 3fe7a2b0c1 Adapt new route to accept simple exercise_id parameter Maximilian Grundke 2018-02-26 19:33:02 +01:00
  • 30fd465780 Send emails Maximilian Grundke 2018-02-26 17:55:18 +01:00
  • 357712eac7 Persist reasons for notifications to db Maximilian Grundke 2018-02-26 15:26:48 +01:00
  • cce6b5532d Refactor and prepare sending e-mails Maximilian Grundke 2018-02-26 14:12:16 +01:00
  • 7b93caf4b3 Merge pull request #151 from openHPI/enable_docker rteusner 2018-02-22 18:03:36 +01:00
  • 821bbb2774 Add staging info to docker.yml.erb Sebastian Serth 2018-02-22 17:16:43 +01:00
  • 1f56f8fb78 Always create workspace path dir for DockerClient specs Sebastian Serth 2018-02-22 09:42:54 +01:00
  • d5e16c967d Reenable some LTI specs with mocked LTI parameter Sebastian Serth 2018-02-22 09:18:33 +01:00
  • eb4e620775 Allow folders to be created during DockerClient Spec Sebastian Serth 2018-02-22 09:17:30 +01:00
  • 9675c51dbb Housekeeping on .travis.yml; remove old code comments Sebastian Serth 2018-02-22 01:06:39 +01:00
  • e70897e560 working_docker_image?: Modify behavior to match spec Sebastian Serth 2018-02-22 01:03:06 +01:00
  • 2a38db6e75 Move workspace path to subdir of /tmp to prevent deleting other files Sebastian Serth 2018-02-20 15:31:19 +01:00
  • 3916f66695 Fix Factories Sebastian Serth 2018-02-20 15:30:50 +01:00
  • 64ab7a9c84 Remove tracked, but ignored files Sebastian Serth 2018-02-20 13:29:52 +01:00
  • 680ee3d6d6 Use localhost to access docker for default test environment Sebastian Serth 2018-02-20 12:56:01 +01:00
  • 0114edd468 Enable all specs for Travis Sebastian Serth 2018-02-20 12:54:04 +01:00
  • fa4a497b6f Fix DOCKER_OPTS fro Travis and download required images Sebastian Serth 2018-02-20 12:28:40 +01:00
  • a17c6752fd Add Docker Config file for travis Sebastian Serth 2018-02-19 02:06:23 +01:00
  • 8219eddf77 Prevent lxc-docker upgrade for Travis Sebastian Serth 2018-02-19 01:41:01 +01:00
  • cba467ec20 Run only docker specs Sebastian Serth 2018-02-19 01:34:01 +01:00
  • 9c308e5b57 Add Capistrano SCM Git support to Capfile Sebastian Serth 2018-02-22 17:19:13 +01:00
  • da6d926377 Merge pull request #150 from openHPI/fix_feedback_timestamps rteusner 2018-02-22 17:15:39 +01:00
  • c70b305122 fixed typo Ralf Teusner 2018-02-22 16:57:05 +01:00
  • f7165c06c4 pinned eventmachine to 1.0.9.1 , as the newest version crashes with a segmentation fault Ralf Teusner 2018-02-22 16:55:24 +01:00
  • 3db533ea9b pin lti to 1.1.10 Ralf Teusner 2018-02-22 16:39:49 +01:00
  • c63b067a72 migrated schema Ralf Teusner 2018-02-22 16:23:03 +01:00
  • 9a6bdaddc2 fix timestamps on feedback (and fix deployment) Ralf Teusner 2018-02-22 16:18:45 +01:00
  • 4c97faeec9 Find best and worst performers w.r.t. working time Maximilian Grundke 2018-02-20 21:25:15 +01:00
  • 466d665b4e Merge pull request #149 from openHPI/update-gemfile rteusner 2018-02-20 16:33:57 +01:00
  • b23b80e3e3 added encrypted repo token Ralf Teusner 2018-02-20 16:23:18 +01:00
  • 3564be893b remove codeclimate repo-token, it is now stored on travis-ci.org. Repo-Token was re-generated. Ralf Teusner 2018-02-20 16:10:39 +01:00
  • adb002712d Use PostgreSQL 9.6 on Travis as newer versions are not available Sebastian Serth 2018-02-19 01:16:29 +01:00
  • 9017b9c5c5 Update RVM and PostreSQL for Travis tests Sebastian Serth 2018-02-19 01:03:25 +01:00
  • cbe85a953c Add comment about turbolinks version Sebastian Serth 2018-02-19 00:48:00 +01:00
  • 3ca7dabc13 Update provision.sh to match newest versions Sebastian Serth 2018-02-19 00:44:00 +01:00
  • b8ff08b3e7 Update Capistrano Sebastian Serth 2018-02-19 00:27:06 +01:00
  • c063494b29 Update Docker-API Sebastian Serth 2018-02-19 00:23:33 +01:00
  • c6882f9b96 Update Chosen Sebastian Serth 2018-02-18 23:53:04 +01:00
  • 047d033b5d Update JSTree Sebastian Serth 2018-02-18 20:42:48 +01:00
  • ab1c68596f Suppress asset output in log Sebastian Serth 2018-02-18 20:26:47 +01:00
  • 4f287c75a6 Further downgrade turbolinks Sebastian Serth 2018-02-18 20:26:29 +01:00
  • f5293c4477 Downgrade turbolinks and another bundle update Sebastian Serth 2018-02-18 19:46:59 +01:00
  • a9f33bc2c2 Merge branch 'master' into update-gemfile Ralf Teusner 2018-02-14 13:31:14 +01:00
  • 61096e23a9 Merge pull request #145 from openHPI/add_times_featured_to_rfc rteusner 2018-02-09 17:17:21 +01:00
  • 06928340c9 Extract last submission per user to Exercise model Maximilian Grundke 2018-02-04 16:27:11 +01:00
  • 08f16447f3 Cache working time query results Maximilian Grundke 2018-02-04 15:41:40 +01:00
  • 509335a1af Refactor anomaly detection task Maximilian Grundke 2018-02-04 15:14:07 +01:00
  • 3ee993e965 Fix saving and showing exercise collections Maximilian Grundke 2018-02-04 14:37:48 +01:00
  • 6fd00a6650 Update crontab after deploy Maximilian Grundke 2018-02-04 14:02:49 +01:00
  • da23cc22aa add the required integer column and the increment statement when featured Ralf Teusner 2018-02-02 14:38:28 +01:00
  • 16337ba9af Fix gemfile for production Maximilian Grundke 2018-01-31 15:55:07 +01:00
  • ae7a065bd9 Lookup best and worst performers Maximilian Grundke 2018-01-31 15:23:29 +01:00
  • 8da9fa1971 Merge pull request #142 from openHPI/fix-structured-errors-2 rteusner 2018-01-31 15:22:03 +01:00