Maximilian Grundke
df1a77b665
Add average working time to exercise statistics
2015-11-19 16:00:06 +01:00
Maximilian Grundke
81bf49307d
Save stdout to buffer and query flowr on exit command
2015-11-19 15:20:51 +01:00
Ralf Teusner
04e51caf7e
Show Poolsize on ExecutionEnvironments Index Page
2015-11-17 16:18:29 +01:00
Maximilian Grundke
3f0edeadf1
Refactor request for comments view
2015-11-11 13:55:08 +01:00
Ralf Teusner
e67e378e59
add data message confirm again. this was the wrong place to delete something
2015-11-11 00:38:04 +01:00
Ralf Teusner
28bbd84153
remove safety check on LTI submission
2015-11-11 00:11:34 +01:00
rteusner
32ad4129c4
Merge pull request #29 from openHPI/fix-dashboard
...
Fix leaking interval creating potentially unlimited unwanted requests
2015-11-08 13:18:05 +01:00
Ralf Teusner
23645a60b1
get submission based solely on exercise, user and RFC creation timestamp in request_for_comment
2015-11-08 12:38:48 +01:00
Ralf Teusner
c958307af1
Render HTML for the exercise description
2015-11-08 12:37:43 +01:00
Ralf Teusner
95c461a055
Hide parametrized run and test commands. Some logging changes, comment on possible thread code to release database connections, not sure whether necessary.
2015-11-08 12:37:11 +01:00
Maximilian Grundke
be87f939c6
Add support for comments on multiple files per exercise
2015-11-07 15:57:32 +01:00
Maximilian Grundke
bde7c21ead
Fix leaking interval creating potentially unlimited unwanted requests
2015-11-05 14:52:49 +01:00
Maximilian Grundke
0ba30c10dd
Use default value for missing scores
2015-11-05 11:26:30 +01:00
Maximilian Grundke
f3acc426ac
Refactor average worktime and add it to exercise statistics per user
2015-11-05 11:17:45 +01:00
Maximilian Grundke
d4031c363f
Fix number of runs
2015-11-05 10:57:07 +01:00
Ralf Teusner
b29a41e693
some more logging
2015-11-03 17:34:34 +01:00
Maximilian Grundke
6a41e7dde4
Merge remote-tracking branch 'origin/master' into statistics
2015-11-03 16:13:39 +01:00
Ralf Teusner
eb8c0e46fa
Some logging, some code simplification, clear canvas on start
2015-11-03 15:54:08 +01:00
Maximilian Grundke
baed5bcc03
Add first draft of cleansed average working time
2015-11-01 15:54:01 +01:00
Maximilian Grundke
7baff6ddaf
Group statistics per user type
2015-11-01 14:47:52 +01:00
Ralf Teusner
ef60494911
some more logging (and cleanup)
2015-10-29 16:27:12 +01:00
Maximilian Grundke
c41818e324
Push statistics features to model
2015-10-29 15:08:02 +01:00
Maximilian Grundke
c5dd1e712b
Fix users being shown multiple times
2015-10-29 14:21:26 +01:00
Maximilian Grundke
78422647fe
Add execution environment statistics
2015-10-29 14:19:31 +01:00
Maximilian Grundke
22da25be60
Output time in readable format
2015-10-29 10:45:43 +01:00
Maximilian Grundke
dd0f1124da
Merge remote-tracking branch 'origin/master' into statistics
2015-10-29 10:24:30 +01:00
Maximilian Grundke
b20d13f866
Add statistics for exercises per user
2015-10-29 10:15:40 +01:00
Ralf Teusner
30d0270744
Show correct timeout message on timeout. Do not show a message on valid exit.
2015-10-21 17:18:28 +02:00
Ralf Teusner
889d7562f9
Show the input messages and set focus correct on input required.
2015-10-21 17:17:11 +02:00
Ralf Teusner
57d1c9b129
altered class: to class_name: (class seems to be deprecated?)
2015-10-21 16:44:13 +02:00
rteusner
10c602b12d
Merge pull request #25 from openHPI/webpython-hybrid
...
Fixed container destruction
2015-10-19 15:55:53 +02:00
Ralf Teusner
e88520f43b
corrected log message.
2015-10-19 15:50:58 +02:00
Ralf Teusner
6c5d5003d2
Merge branch 'webpython-hybrid' of https://github.com/openHPI/codeocean into webpython-hybrid
2015-10-19 15:48:48 +02:00
Janusch Jacoby
0b9cda4f84
Fix container pooling #2
2015-10-19 15:13:42 +02:00
Ralf Teusner
8e8efcb8cc
use Modernizr to check whether websockets and server send events are supported
2015-10-16 17:10:50 +02:00
Ralf Teusner
6151afcb55
some I18n, stop command for server send event code (score), updated readme
2015-10-16 17:06:23 +02:00
Jan Renz
6223378413
use wss
2015-10-16 10:30:42 +02:00
Ralf Teusner
91cb2a3391
set correct newlines in output
2015-10-15 15:27:57 +02:00
Ralf Teusner
56f2cc221a
filter and hide run_command and test_command in websocket message
2015-09-25 12:53:45 +02:00
Ralf Teusner
3657fe3e93
remove instructions tab (the actual tab, before I just removed the header), set the turtle canvas to have a size of 400x400.
2015-09-25 12:52:52 +02:00
Ralf Teusner
6672491bc3
commented out translation to line breaks, as they seem not to be needed (and corrected the linebreak tag), thanks to martin for hinting at this. Discuss with janusch why he needed this.
2015-09-25 12:19:13 +02:00
Ralf Teusner
632b41da23
editor has an option whether it should remember the last used tab and show it, or whether it should display the first tab. currently, it shows the first tab. (as users whished for this behaviour)
2015-09-25 12:13:08 +02:00
Ralf Teusner
caf47a9251
correct tab shortcuts (following the removal of the introduction tab)
2015-09-25 12:11:17 +02:00
Ralf Teusner
10da12f950
option to hide the file tree in exercises.
2015-09-22 18:22:25 +02:00
Janusch Jacoby
13be0f65dd
Improve error and output handling
...
Display websocket and container status messages as well as line feeds
to the user.
2015-09-16 19:14:36 +02:00
Alexander Kastius
81aa5d5d8f
Fixed submission-scoring.
...
Added parsing of exit cmd.
2015-09-16 18:34:04 +02:00
Janusch Jacoby
e6eeebfd4b
Filter and colour output, handle exit properly
2015-09-15 19:34:22 +02:00
Janusch Jacoby
c8253a6ba0
Manually merge changes from webpython branch.
2015-09-15 16:55:16 +02:00
Ralf Teusner
d292fec47c
Code Cleanup: Usage of Polymorphic User instead of ExternalUser and InternalUser
...
Renamed requestor_user_id -> user_id
Index of request_for_comments now returns the n (5?) newest requests per user. Solved via sliding windows in postgres, code added to model.
Added route to /my_request_for_comments/ that shows all requests for the current user.
Changed view from ERB to slim
2015-09-04 14:05:30 +02:00
Ralf Teusner
1dab25b636
fixed broken merge...
2015-08-31 19:43:16 +02:00