Commit Graph

  • 4cd8a501b1 Switch to fontawesome icons Maximilian Grundke 2015-12-16 16:34:13 +01:00
  • 9eb464fdf6 Merge branch 'master' into fix-additional-line Ralf Teusner 2015-12-16 16:33:30 +01:00
  • f928874189 directly call proc (before execution block) and rescue from an exception if it happens instead of using try, in order to log the error. Ralf Teusner 2015-12-16 16:30:54 +01:00
  • d8fa2f3616 Merge remote-tracking branch 'origin/master' into statistics Maximilian Grundke 2015-12-16 16:21:40 +01:00
  • d36e6fd991 Implement play button behavior Maximilian Grundke 2015-12-16 16:14:28 +01:00
  • 6609a5d1ec Add play button Maximilian Grundke 2015-12-16 15:51:47 +01:00
  • 71e3d81d5f Link to the user statistics details page for this exercise Maximilian Grundke 2015-12-16 15:45:32 +01:00
  • 0a779e4ed1 Implement exercise statistics for specific (external) users Maximilian Grundke 2015-12-16 15:40:31 +01:00
  • 1a738a2a06 Refine working time query Maximilian Grundke 2015-12-16 14:00:51 +01:00
  • 8e90fbac26 re-enable setAnnotations Ralf Teusner 2015-12-15 17:29:50 +01:00
  • f9405e5100 Merge pull request #32 from openHPI/statistics jprberlin 2015-12-15 17:20:53 +01:00
  • 44137361a1 Merge branch 'master' of https://github.com/openHPI/codeocean Tom Staubitz 2015-12-15 17:11:35 +01:00
  • a0680d34c3 Merge branch 'master' into statistics Ralf Teusner 2015-12-15 16:17:10 +01:00
  • 09a7885756 locales for submission cause autosave Ralf Teusner 2015-12-15 16:16:05 +01:00
  • 4eba0aecd4 Link to exercise statistics from execution environment statistics Maximilian Grundke 2015-12-15 16:11:58 +01:00
  • 50eb45cb71 Link users in exercise statistics to their personal statistics page Maximilian Grundke 2015-12-15 16:08:34 +01:00
  • 2fa5f7c281 Merge branch 'statistics' of https://github.com/openHPI/codeocean into statistics Ralf Teusner 2015-12-15 15:36:38 +01:00
  • 759d3ac3b2 Merge branch 'master' into statistics Ralf Teusner 2015-12-15 15:36:24 +01:00
  • 9449a8a77e remove additional blank line Ralf Teusner 2015-12-15 15:35:11 +01:00
  • c0955d3505 Just some comments and todos Tom Staubitz 2015-12-12 00:47:29 +08:00
  • 3bd31937cc Added websocket protocols to docker config Tom Staubitz 2015-12-12 00:46:52 +08:00
  • c889488e55 Replaced remote stylesheets, javascripts, and fonts with local versions Tom Staubitz 2015-12-12 00:45:42 +08:00
  • 38bfa4b1f5 Get websocket protocol from config file to avoid frustration in local installing Tom Staubitz 2015-12-12 00:43:04 +08:00
  • 943d5554d9 Remove @all_containers instead of @containers during cleanup Also added some comments and todos Also fixed debug messages in remove_from_all_containers Also refactored duplicated code with extracted function Also removed some commented lines of code Tom Staubitz 2015-12-12 00:41:26 +08:00
  • 0f61a46764 Select the same file if possible Maximilian Grundke 2015-12-10 15:54:51 +01:00
  • 53330fbdc5 Make timeline entries clickable Maximilian Grundke 2015-12-10 14:03:23 +01:00
  • 842907f1fa Make use of file types for highlighting and tabs Maximilian Grundke 2015-12-10 13:48:31 +01:00
  • 79e7f7b7e8 Apply some styling and add timeline Maximilian Grundke 2015-12-10 12:49:36 +01:00
  • b7b0bf826e Use only one editor to reduce complexity Maximilian Grundke 2015-12-03 14:52:33 +01:00
  • efe3895894 Enable switching between files of a submission Maximilian Grundke 2015-12-03 13:52:18 +01:00
  • 5c5769bab2 Change file tree when changing submission Maximilian Grundke 2015-12-02 17:01:31 +01:00
  • e335759644 accessor methods for the container and all_container arrays hashes (in order to watch it with the rails console) Ralf Teusner 2015-12-02 16:00:31 +01:00
  • c0b4c17de6 Use custom lightweight editor and file-tree Maximilian Grundke 2015-12-02 15:39:13 +01:00
  • 3cfd2f9399 Unbind ace shortcut for code folding. Fixes #31 Maximilian Grundke 2015-12-02 14:09:11 +01:00
  • 6c13b8714f Remove unnecessary data attributes Maximilian Grundke 2015-12-02 13:59:31 +01:00
  • 12f52c0cfc fix canvasevent handling. A \n has to be sent after the actual payload. Ralf Teusner 2015-12-01 17:43:08 +01:00
  • c848a1dae7 remove general help section Ralf Teusner 2015-12-01 11:09:37 +01:00
  • cb16f6a771 Merge branch 'master' of https://github.com/openHPI/codeocean Ralf Teusner 2015-11-30 17:05:38 +01:00
  • 4597996a26 removed confirm message from submit results button Tom Staubitz 2015-11-28 17:11:15 +01:00
  • 6170068f24 Major improvement in container fetching. ToDo: Check how much stress this puts on the docker daemon (I assume it is not that much). + some more rescue code (in return container) as well as logging fixes. Ralf Teusner 2015-11-28 16:20:16 +01:00
  • ae9cfaebf8 some logging and some rescues Ralf Teusner 2015-11-28 16:10:13 +01:00
  • 72b5fa3b8c Cleanup code Maximilian Grundke 2015-11-26 17:04:37 +01:00
  • baf33419cf Update editor content on submission selection Maximilian Grundke 2015-11-26 16:25:59 +01:00
  • bd9118328f Hide interface if no submissions are available and encode submissions for later use in javascript Maximilian Grundke 2015-11-26 15:28:02 +01:00
  • 21e28972dc Add a slider based on submissions Maximilian Grundke 2015-11-26 14:30:41 +01:00
  • 5e23fbb61f Add editor editor to code evolution page Maximilian Grundke 2015-11-26 12:59:36 +01:00
  • 95ec5b0231 Routes, empty views and controller changes for statistics concerning external_users, exercises and external_users having exercises Ralf Teusner 2015-11-25 18:47:49 +01:00
  • 27d226cbe4 Merge branch 'master' of https://github.com/openHPI/codeocean Ralf Teusner 2015-11-25 11:18:18 +01:00
  • 201b298941 Remove import Jan Renz 2015-11-24 09:22:22 +01:00
  • 3f043fa832 Gem updates Jan Renz 2015-11-24 09:15:33 +01:00
  • 1f25b3558c Merge branch 'master' of https://github.com/openHPI/codeocean Ralf Teusner 2015-11-23 20:25:02 +01:00
  • 2678a6f1b5 some logging Ralf Teusner 2015-11-23 20:24:55 +01:00
  • ffdde1830b Restore large envs first Jan Renz 2015-11-23 20:20:34 +01:00
  • c41a8d8d5e Faster restore of containers after puma restart Jan Renz 2015-11-23 20:13:59 +01:00
  • d262e194c1 Update puma Jan Renz 2015-11-23 19:47:13 +01:00
  • 62046cc9ec Enable ActiveRecord Mng Jan Renz 2015-11-23 17:42:13 +01:00
  • 41b2c80b39 Merge remote-tracking branch 'origin/master' into statistics Maximilian Grundke 2015-11-19 16:01:53 +01:00
  • df1a77b665 Add average working time to exercise statistics Maximilian Grundke 2015-11-19 16:00:06 +01:00
  • 81bf49307d Save stdout to buffer and query flowr on exit command Maximilian Grundke 2015-11-19 15:20:51 +01:00
  • 98a5cd618c Fixed typo in locales. Ralf Teusner 2015-11-18 17:13:52 +01:00
  • 04e51caf7e Show Poolsize on ExecutionEnvironments Index Page Ralf Teusner 2015-11-17 16:18:29 +01:00
  • 3f0edeadf1 Refactor request for comments view Maximilian Grundke 2015-11-11 13:55:08 +01:00
  • e67e378e59 add data message confirm again. this was the wrong place to delete something Ralf Teusner 2015-11-11 00:38:04 +01:00
  • 207ff90fc8 remove this again. it caused immediate exit. Ralf Teusner 2015-11-11 00:25:26 +01:00
  • 28bbd84153 remove safety check on LTI submission Ralf Teusner 2015-11-11 00:11:34 +01:00
  • b1733d1a16 ensure database connection removal activated again Ralf Teusner 2015-11-10 15:04:21 +01:00
  • e927a39041 removed calls to the docker daemon, to hopefully solve load problems. Ralf Teusner 2015-11-09 19:26:56 +01:00
  • b05b24ee62 some more logging Ralf Teusner 2015-11-09 10:23:26 +01:00
  • 7f3189615f temporarily uncomment database connection removal (in order to be sure that this does not cause problems) Ralf Teusner 2015-11-09 09:38:44 +01:00
  • 589a58b520 Adapted locales Ralf Teusner 2015-11-08 23:56:38 +01:00
  • 0fd20c479b set encoding utf-8 for stdout and stderr from docker Ralf Teusner 2015-11-08 23:55:45 +01:00
  • 32ad4129c4 Merge pull request #29 from openHPI/fix-dashboard rteusner 2015-11-08 13:18:05 +01:00
  • 1aa877d506 release database connections after thread termination of the "kill after timeout thread" Ralf Teusner 2015-11-08 12:39:42 +01:00
  • 23645a60b1 get submission based solely on exercise, user and RFC creation timestamp in request_for_comment Ralf Teusner 2015-11-08 12:38:48 +01:00
  • c958307af1 Render HTML for the exercise description Ralf Teusner 2015-11-08 12:37:43 +01:00
  • 95c461a055 Hide parametrized run and test commands. Some logging changes, comment on possible thread code to release database connections, not sure whether necessary. Ralf Teusner 2015-11-08 12:37:11 +01:00
  • be87f939c6 Add support for comments on multiple files per exercise Maximilian Grundke 2015-11-07 15:57:32 +01:00
  • bde7c21ead Fix leaking interval creating potentially unlimited unwanted requests Maximilian Grundke 2015-11-05 14:52:49 +01:00
  • 0ba30c10dd Use default value for missing scores Maximilian Grundke 2015-11-05 11:26:30 +01:00
  • f3acc426ac Refactor average worktime and add it to exercise statistics per user Maximilian Grundke 2015-11-05 11:17:45 +01:00
  • d4031c363f Fix number of runs Maximilian Grundke 2015-11-05 10:57:07 +01:00
  • b29a41e693 some more logging Ralf Teusner 2015-11-03 17:34:34 +01:00
  • 6a41e7dde4 Merge remote-tracking branch 'origin/master' into statistics Maximilian Grundke 2015-11-03 16:13:39 +01:00
  • d0ba0a970b whitelist localhost on development Ralf Teusner 2015-11-03 16:12:23 +01:00
  • eb8c0e46fa Some logging, some code simplification, clear canvas on start Ralf Teusner 2015-11-03 15:54:08 +01:00
  • baed5bcc03 Add first draft of cleansed average working time Maximilian Grundke 2015-11-01 15:54:01 +01:00
  • 7baff6ddaf Group statistics per user type Maximilian Grundke 2015-11-01 14:47:52 +01:00
  • ef60494911 some more logging (and cleanup) Ralf Teusner 2015-10-29 16:27:12 +01:00
  • c41818e324 Push statistics features to model Maximilian Grundke 2015-10-29 15:08:02 +01:00
  • c5dd1e712b Fix users being shown multiple times Maximilian Grundke 2015-10-29 14:21:26 +01:00
  • 78422647fe Add execution environment statistics Maximilian Grundke 2015-10-29 14:19:31 +01:00
  • 22da25be60 Output time in readable format Maximilian Grundke 2015-10-29 10:45:43 +01:00
  • dd0f1124da Merge remote-tracking branch 'origin/master' into statistics Maximilian Grundke 2015-10-29 10:24:30 +01:00
  • b20d13f866 Add statistics for exercises per user Maximilian Grundke 2015-10-29 10:15:40 +01:00
  • b89bd9d521 Turn off log synchronization for websockets. Otherwise, we can't reuse the containers (and terminals) Ralf Teusner 2015-10-28 16:42:34 +01:00
  • 58b137408e exit the timeout thread on proper exit Ralf Teusner 2015-10-28 16:25:53 +01:00
  • bc7c717215 reverted Gemfile and Gemfile.lock Ralf Teusner 2015-10-28 15:54:08 +01:00
  • 52649bd418 updated gemfile. Ralf Teusner 2015-10-28 15:40:40 +01:00
  • e29e7e5067 updated gemfile. Ralf Teusner 2015-10-21 17:18:59 +02:00
  • 30d0270744 Show correct timeout message on timeout. Do not show a message on valid exit. Ralf Teusner 2015-10-21 17:18:28 +02:00