Thomas Hille
3f398c6047
add feedback for exercises
2017-03-30 22:06:17 +02:00
Thomas Hille
b05bb27ed9
search is now saved asynchron and without a form which caused some redirection through searches_controller
...
added asynchronous save of search, removed searches_controller,
2017-03-21 14:37:32 +01:00
Thomas Hille
695b8946f6
added search intervention. search opens new tab with search in the java course (at least in chrome)
...
send only 3 interventions per exercise at maximum
2017-03-21 10:31:33 +01:00
Thomas Hille
bfc96328c4
added interventions back to code. added post method to be able to save interventions
2017-03-21 10:31:33 +01:00
Thomas Hille
3d7f5bdf1a
added intervention controller and stuff
2017-03-21 10:31:32 +01:00
Thomas Hille
0db11884bc
Extended Exercises by worktime, difficulty and tags, added ProxyExercises as prework for recommendations
...
Tags can be added to exercises in the edit view. Tags can monitored under /tags.
Added the concept of ProxyExercises which are a collection of Exercises. They can be found under /proxy_exercises
Added Interventions as prework to show interventions later to the user.
Added exercise/[:id]/working_time to return the working time of the user in this exercise and the average working time of all users in this exercise
2017-03-21 10:31:32 +01:00
yqbk
4183a16178
merge with master
2016-08-03 12:09:58 +02:00
Ralf Teusner
ed3526a578
Merge branch 'master' into feature-file-templates
...
Conflicts:
app/views/application/_navigation.html.slim
config/locales/de.yml
config/locales/en.yml
db/schema.rb
2016-07-28 15:16:11 +02:00
Ralf Teusner
09533a5556
download complete submission as one zip file
2016-07-15 18:25:58 +02:00
Ralf Teusner
3bf03a418b
fix policy scope statement for internal users
2016-07-10 22:00:42 +02:00
yqbk
b962400fab
further delete (db queries)
2016-07-04 17:40:01 +02:00
yqbk
b0d468c0e0
remove rest of teams code -- NEED TO REMOVE TEAMS FROM DATABASE!
2016-06-30 12:17:19 +02:00
yqbk
0046706fce
remove team policy
2016-06-30 12:04:16 +02:00
Ralf Teusner
2a52b66daa
rfc can now be solved.
...
show.html still needs to be finished
2016-06-24 16:44:34 +02:00
Maximilian Grundke
4d2676fea7
Only show file templates which are available for the selected file type
2016-06-10 17:48:04 +02:00
Maximilian Grundke
1cd879bcb6
Scaffold file templates
2016-06-09 22:38:19 +02:00
yqbk
d980ffb4c0
add role author to execution_environment_policy
2016-05-31 18:39:03 +02:00
yqbk
01fc6fcc90
add role teacher to file_type_policy
2016-05-31 18:25:28 +02:00
yqbk
8896a3aa18
add role teacher to application_policy, implement teacher into team_policy
2016-05-31 17:40:00 +02:00
Maximilian Grundke
87d4eb8b0d
Let everyone see all comments and polish request for comments overview
2016-05-10 18:17:02 +02:00
Maximilian Grundke
f17ae9ad2f
Merge remote-tracking branch 'origin/master' into statistics
2016-03-02 12:01:16 +01:00
Maximilian Grundke
7dee100665
Hide actions that are not available to teachers
2016-03-02 11:55:26 +01:00
Maximilian Grundke
da3339ecbb
Hide file types, execution environments, and teams from teachers
2016-03-02 10:57:13 +01:00
Maximilian Grundke
0a5301a595
Make statistics teacher-safe
2016-02-24 14:23:15 +01:00
leo.selig
e534a8cb2d
Add authorization to CodeHarborLink controller
...
(leoselig/codeocean#2 )
2016-02-04 11:42:03 +01:00
Ralf Teusner
943e3c6c3a
reworked execution_environment statistics
2016-01-07 13:19:02 +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
78422647fe
Add execution environment statistics
2015-10-29 14:19:31 +01:00
Jan Renz
9c8d0b01eb
Fix reset of tasks
2015-04-20 22:30:31 +02:00
Ralf Teusner
172ca91329
bugfixes, policies, errors now have a link to the submissions
2015-04-10 20:23:38 +02:00
Hauke Klement
6ee0b6bf81
implemented partial batch update for exercises
2015-03-12 11:05:11 +01:00
Hauke Klement
a8bda864df
simplified some Active Record queries
2015-03-11 14:31:19 +01:00
Hauke Klement
466f8967e2
eliminated naming clash with Sorcery
2015-02-23 10:39:04 +01:00
Hauke Klement
c99b0e6256
use #fail instead of #raise to signal exceptions, as suggested by RuboCop
2015-02-17 09:05:04 +01:00
Hauke Klement
59ca0a57c3
administrator dashboard for observing the Docker container pool
2015-02-10 12:23:26 +01:00
Hauke Klement
cbde9529aa
implemented team-dependent exercise policy
2015-01-29 17:13:22 +01:00
Hauke Klement
dd624b26c8
started implementing teams
2015-01-28 12:28:09 +01:00
Hauke Klement
4cbf9970b1
transferred Code Ocean from original repository to GitHub
2015-01-22 10:01:32 +01:00