f8330b39fb
Replace manual activerecord translations with helpers
2024-05-21 19:42:26 +02:00
9a9efd5caa
Lint Slim files and fix offenses
...
The fixing was partially done manually and partially automatically.
2024-04-18 08:31:24 +02:00
bbee854002
Allow RfC index action for exercises to be nested
2023-10-23 18:17:42 +02:00
79ce069f68
Add CRUD operations for Programming Groups
...
* Correct sorting in table
* Modify page when nested in exercises
* Fix links between pages
* Link from statistics page to programming_groups/index
* Link from submission page to programming_groups/<id>
* Allow filtering for exercise ID on ProgrammingGroup#index
* Add search fields for internal and external user id on pg/index
2023-10-23 18:17:42 +02:00
67f19516c3
Add internal title for exercise
...
The internal title is designed to provide an alternative title for teachers. It is not exposed to learners.
2023-10-14 00:30:32 +02:00
a7cd85507e
Reduce SQL queries in the exercise controller
...
Fixes CODEOCEAN-JK
2023-03-14 20:58:21 +01:00
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
e224e41564
Exercise view: Re-use @execution_environments
2021-11-08 22:39:10 +01:00
da0a682ffb
Apply manual rubocop fixes
2021-05-14 22:03:06 +02:00
40d83dbb1d
Fix access to exercise-specific RfC listing
2021-04-07 14:06:32 +02:00
be3ec82bd4
Add new file role teacher_defined_linter
2020-10-15 00:43:57 +02:00
854d1dd032
Improve form filter style
2020-05-05 16:52:29 +02:00
4a77536c5f
merge master
2019-12-03 17:55:58 +01:00
ab96fb92c2
Add Request for Comments view per exercise, adopt policies for teachers
2019-11-29 15:28:06 +01:00
9512fe4a79
add check_uuid_url to codeharbor_link
2019-10-20 16:20:04 +02:00
4ab78c170e
add uuid check
2019-10-16 19:19:28 +02:00
973cc43f4c
self-review
2019-09-03 15:26:28 +02:00
3c65565b8c
enable export to codeharbor
2019-09-02 19:03:50 +02:00
2125fb1c1d
Ensure views only link to those actions allowed for current user
2018-12-12 14:09:19 +01:00
7bdb962616
Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites
2018-11-06 16:49:41 +01:00
15b1670511
Update Turbolinks, load additional assets only on request, fix JS
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:01 +01:00
951b71780c
Merge pull request #129 from ThommyH/removeExpectedWorkingTime
...
removed expected working time from show/create/index of exercises
2017-11-15 14:26:12 +01:00
c5c42ca3bc
Show list of feedback messages for specific exercises
2017-11-08 22:31:01 +01:00
95a849e9f5
removed expected working time from show/create/index and database since we do not use it
2017-10-04 11:41:08 +02:00
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
37aac677d1
remove author
2016-08-03 14:37:55 +02:00
bc8abf851d
remove statistics
2016-08-03 14:35:15 +02:00
b72b595388
implement dropdown menu
2016-08-03 14:32:01 +02:00
a75227c8f7
Don't call author policy if author is missing
2016-06-08 11:49:34 +02:00
9f0e240f91
Don't call (failing) policy selection if the exercise has no execution environment
2016-05-07 16:16:30 +02:00
7dee100665
Hide actions that are not available to teachers
2016-03-02 11:55:26 +01:00
b8ec3edef2
Show requests for comments and begin work on a view for executing them
2015-03-27 18:10:47 +01:00
6ee0b6bf81
implemented partial batch update for exercises
2015-03-12 11:05:11 +01:00
acf03b1f51
added pagination for all resources
2015-03-11 16:13:45 +01:00
2f69e2f310
added additional columns to exercise index
2015-03-11 15:29:59 +01:00
4cbf9970b1
transferred Code Ocean from original repository to GitHub
2015-01-22 10:01:32 +01:00