Tom Staubitz
c889488e55
Replaced remote stylesheets, javascripts, and fonts with local versions
2015-12-12 00:45:42 +08:00
Maximilian Grundke
53330fbdc5
Make timeline entries clickable
2015-12-10 14:03:23 +01:00
Maximilian Grundke
842907f1fa
Make use of file types for highlighting and tabs
2015-12-10 13:48:31 +01:00
Maximilian Grundke
79e7f7b7e8
Apply some styling and add timeline
2015-12-10 12:49:36 +01:00
Maximilian Grundke
b7b0bf826e
Use only one editor to reduce complexity
2015-12-03 14:52:33 +01:00
Maximilian Grundke
efe3895894
Enable switching between files of a submission
2015-12-03 13:52:18 +01:00
Maximilian Grundke
c0b4c17de6
Use custom lightweight editor and file-tree
2015-12-02 15:39:13 +01:00
Maximilian Grundke
6c13b8714f
Remove unnecessary data attributes
2015-12-02 13:59:31 +01:00
Ralf Teusner
c848a1dae7
remove general help section
2015-12-01 11:09:37 +01:00
Tom Staubitz
4597996a26
removed confirm message from submit results button
2015-11-28 17:13:02 +01:00
Maximilian Grundke
72b5fa3b8c
Cleanup code
2015-11-26 17:04:37 +01:00
Maximilian Grundke
baf33419cf
Update editor content on submission selection
2015-11-26 16:25:59 +01:00
Maximilian Grundke
bd9118328f
Hide interface if no submissions are available and encode submissions for later use in javascript
2015-11-26 15:28:02 +01:00
Maximilian Grundke
21e28972dc
Add a slider based on submissions
2015-11-26 14:30:41 +01:00
Maximilian Grundke
5e23fbb61f
Add editor editor to code evolution page
2015-11-26 12:59:36 +01:00
Ralf Teusner
95ec5b0231
Routes, empty views and controller changes for statistics concerning external_users, exercises and external_users having exercises
2015-11-25 18:47:49 +01:00
Maximilian Grundke
41b2c80b39
Merge remote-tracking branch 'origin/master' into statistics
2015-11-19 16:01:53 +01:00
Maximilian Grundke
df1a77b665
Add average working time to exercise statistics
2015-11-19 16:00:06 +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
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
Maximilian Grundke
be87f939c6
Add support for comments on multiple files per exercise
2015-11-07 15:57:32 +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
Maximilian Grundke
7baff6ddaf
Group statistics per user type
2015-11-01 14:47:52 +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
889d7562f9
Show the input messages and set focus correct on input required.
2015-10-21 17:17:11 +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
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
10da12f950
option to hide the file tree in exercises.
2015-09-22 18:22:25 +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
e520914385
Some correction of column names.
...
Support for internal as well as external users. Added column user_type and used it where necessary
2015-08-18 17:44:31 +02:00
Ralf Teusner
512e90ebd7
Show correct usernames on comments, have correct linenumbers on request_for_comments
2015-08-18 16:32:56 +02:00
Ralf Teusner
aa64d0be43
Merge remote-tracking branch 'origin/master' into rt/comments
2015-08-13 15:57:20 +02:00
Ralf Teusner
b4527aef50
implemented autosave, save button is now hidden. there is a label to show the last save timestamp. Code is saved on browser close.
2015-08-12 17:38:34 +02:00
Ralf Teusner
c67c6e38f7
Merge branch 'master' into rt/comments
...
Conflicts:
app/views/exercises/_editor_file_tree.html.slim
2015-07-16 15:19:31 +02:00
Felix Wolff
1d93e854f0
Merge branch 'master' of github.com:openHPI/codeocean
2015-07-16 15:10:59 +02:00
Ralf Teusner
81d2d69d11
Display request for comments button if we are working on a non binary submission. Introduced needed data attributes for that and assigned them to the frame (instead of the editor). Data Attributes get updated by the CreateSubmissionCallback. Adjusted comment checks to also use the attributes of the frame.
2015-07-09 12:03:03 +02:00
Ralf Teusner
a49ffc978b
only allow comments on submissions, not on templates
2015-06-26 18:25:03 +02:00
Ralf Teusner
3e04222367
setting correct ids for the files in the editor after creating a new submission. Still a bit clumsy concerning the passed json parameters, but does the job.
2015-06-24 20:22:53 +02:00