Ralf Teusner
8f927d5ac9
some howto text for request_for_comment usage, changed background color of read-only editor.
2017-03-15 16:15:29 +01:00
Ralf Teusner
c37f675893
clickthrough of alert banners, some more positioning, move them to front.
2017-03-15 11:34:27 +01:00
Alexander Kastius
3c9ecda0ad
Moved error messages to top of page
2017-03-13 01:07:05 +01:00
Ralf Teusner
dec45880b9
fix edge compatibility in docker config file (wss:// --> wss: ). also clean up hash removal of url and add docker.yml to the files to be deployed by capistrano
2017-03-07 18:09:31 +01:00
Niklas Kiefer
fb8558f5ab
update remote scripts
2017-02-27 17:31:26 +01:00
Niklas Kiefer
a50f1ae62a
rename remote scripts
2017-02-27 13:48:58 +01:00
Ralf Teusner
9b8027e4c0
replaced exit-command for containers from 'exit' to '#exit', otherwise it will always really exit the container (which is then in state: exited) if we execute it in bash.
2017-02-14 13:35:21 +01:00
Ralf Teusner
a52b27bb59
render html and or markdown for feedback messages
2017-02-08 16:19:41 +01:00
Ralf Teusner
0ddcf3a5bb
remove # from socket url...
2017-02-03 18:29:22 +01:00
Ralf Teusner
2d5125dfa2
resize ace editors on toggle of description text
2017-02-03 13:53:32 +01:00
Niklas Kiefer
4d314317ae
parse target url to .co file, update remote scripts
2017-02-03 09:13:59 +01:00
Niklas Kiefer
3562aa9103
create remote evaluation
2017-02-02 18:14:33 +01:00
Ralf Teusner
252a6ba5d8
strip # from filename if it is there by error.
2017-02-02 12:04:22 +01:00
Tom Staubitz
a53e884cea
refined previous commit
2017-01-21 10:02:34 +01:00
Tom Staubitz
0daf31e5ad
removed un-i18n-ed text extension.
...
At least in case of Python the output is wrong anyway in quite a lot of cases.
2017-01-21 09:56:28 +01:00
Tom Staubitz
4badd82d58
fixed broken test
2017-01-19 14:34:49 +01:00
Tom Staubitz
95f90def8a
fix previous
2017-01-18 13:51:46 +01:00
Tom Staubitz
de79508efb
repLACED STRING WITH URL
2017-01-18 13:45:30 +01:00
Tom Staubitz
59f2ff436e
removed url helper from model
2017-01-18 13:35:18 +01:00
Tom Staubitz
3a07e7d5f6
Updated nokogiri
2017-01-13 13:46:36 +01:00
Tom Staubitz
e634caf408
fixing tests final nice-up
2017-01-13 11:11:15 +01:00
Tom Staubitz
6bf73757ae
fixing tests p3
2017-01-13 09:56:36 +01:00
Tom Staubitz
4af24d4317
fixing tests p2 lti_spec tests all passed
2017-01-13 00:37:07 +01:00
Tom Staubitz
5fe12bfa78
fixing tests p1
2017-01-12 18:12:36 +01:00
Tom Staubitz
e4daa7ece3
only destroy LTI_parameter when exercise is submitted
2017-01-12 16:03:30 +01:00
Tom Staubitz
dd4c789fed
replaced session_paramerters with server params for security reasons
...
cleaned up comments
2017-01-12 15:10:34 +01:00
Tom Staubitz
41a61a8507
Fixed the destroy session logic.
...
1. an exercise_id is provided ==> only the LtiParameter object for the current user, consumer, and exercise is deleted.
2. no exercise_id is provided ==> external user and consumer are removed from the session, all LtiParameter objects for this user and consumer are deleted.
This enables users to have several tabs with exercises open and submitting the results to the tool consumer.
When an exercise has been submitted, the user cannot use the back button to get back to CodeOcean and work on the submitted or any other exercise.
For now a warning has been added to the info text to tell users not to do this. (As the LtiParameters have been deleted, the points can no more be submitted to the consumer.)
@TODO disable/redirect back button?
2016-12-31 17:21:46 +01:00
Tom Staubitz
edb813ab14
added separate value for the actual external_id of the external user.
2016-12-31 00:58:36 +01:00
Tom Staubitz
f318c62818
session[:external_user_id] has a somewhat misleading name.
...
As the tests fail however, when the value that fits the name is entered, I switched it back to the old version.
2016-12-31 00:51:07 +01:00
Tom Staubitz
ca28e0aa87
updated rails from 4.1.13 to 4.2.5. This is required for rails to make use of new features in postgres 9.5
...
@Ralf
TODO: migration /Users/groucho/Documents/HPI/workspace/Xikolo-CodeOcean/codeocean/db/migrate/20160204111716_add_user_to_code_harbor_link.rb
is broken. A reference is made to table users which does not exist.
Workaround: run rake db:schema:load before running db:migrate. Still this should be fixed.
2016-12-31 00:05:23 +01:00
Tom Staubitz
325ea25849
Replaced session[:lti_parameters] with proper LtiParameter object.
...
Removed all tests that would be failing
TODO: decision if all LtiParameter objects for a certain user/consumer will be deleted when the user/consumer is deleted from the session, or only the LtiParameter object for the current exercise of the user/consumer.
TODO: replace removed tests with proper tests
2016-12-30 09:45:39 +01:00
Tom Staubitz
6f1d8b2d38
Marked more locations that might require to be changed when we switch from session to LtiParameters Object
2016-12-27 07:48:59 +01:00
Tom Staubitz
80e3453395
Merge branch 'master' into lti_param_model
2016-12-27 00:16:32 +01:00
Tom Staubitz
f4c01879bf
preparations to replace session with lti_parameters object
2016-12-27 00:13:41 +01:00
Ralf Teusner
802502935e
removed debug statement...
2016-12-20 16:08:08 +01:00
Ralf Teusner
1108f954ba
show admin menu on RFC page for admins
2016-12-19 18:30:39 +01:00
Ralf Teusner
0a795b521f
only show RFCs that have a question set
2016-12-19 18:30:06 +01:00
Ralf Teusner
a03d604861
fix points rounding in results view, clear results view on new scoring attempt.
2016-12-19 18:29:33 +01:00
Tom Staubitz
44380c0cc1
added model for lti_parameters
2016-12-14 15:53:16 +01:00
Ralf Teusner
5b00f41c10
Fix request for comments. Scope of the function call was incorrect, and the correct cause was not passed to the rails and the database afterwards. This is both fixed now.
2016-12-02 15:25:54 +01:00
Ralf Teusner
40b386662c
made loading of config values more fault tolerant.
2016-11-24 11:56:53 +01:00
Ralf Teusner
84b9b4a622
only send learning analytics events when specified in config.
2016-11-23 17:06:14 +01:00
Ralf Teusner
d9cc9d17cf
remove already merged files. All content is now in participantsupport.js.erb
2016-11-23 16:26:17 +01:00
Ralf Teusner
f65b1b3991
remove old comment...
2016-11-23 16:19:20 +01:00
Ralf Teusner
f2db88f952
Merge branch 'master' into travis-green-docker
...
took all the newer versions. Only thing I deleted is the part #to pass the test "it executes the run command" ...
We need to shortly discuss this yqbk.
Conflicts:
lib/docker_client.rb
2016-11-09 18:25:02 +01:00
Ralf Teusner
1511941d3d
Merge branch 'master' into editor-frontend-refactor
...
Conflicts:
codeocean-dockerconfig.md
2016-11-09 18:00:40 +01:00
Ralf Teusner
ff7446fde6
redirect to RFCs on max score: redirect users to their own RFCs if they are open, fixed wrong usage of user_id (external_id is not used in RFCs, normal id has to be used!).
2016-11-09 17:58:10 +01:00
Ralf Teusner
b0ceeea650
fix retrieval of relative_url_root also for other calls.
2016-10-28 17:22:31 +02:00
Ralf Teusner
181578ca87
change call to retrieve relative_url_root
2016-10-28 17:13:21 +02:00
yqbk
c937a1a9ef
clean pull request
2016-10-24 23:02:44 +02:00