Commit Graph

39 Commits

Author SHA1 Message Date
Sebastian Serth
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
Sebastian Serth
944b455194 Introduce Dark Mode
This commit mainly changes the color definitions. Mostly, those changes are semantically equally, but there are a few changes that occurred to align the color scheme within the app.
2023-07-31 11:48:42 +02:00
Sebastian Serth
8a055a0d68 Update Bootstrap from v4 to v5 2022-08-12 11:45:32 +02:00
Sebastian Serth
d223abfb5e Update from webpacker v5 to shakapacker v6.0.0.rc13
Using a two-step process is recommended:
332e25186a/docs/v6_upgrade.md
2022-08-12 10:22:55 +02:00
Sebastian Serth
b98c37ae64 Rename v4 FontAwesome icons to match v5/v6 name
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/upgrade-from-v4#icons-renamed-since-version-4
2022-08-09 14:17:32 +02:00
Sebastian Serth
0c1a10959c Use file name with file path as identifier 2021-12-15 00:52:31 +01:00
Sebastian Serth
649bb01249 Refactor h1 and inline button for exercise show 2021-06-08 09:00:25 +02:00
Sebastian Serth
da0a682ffb Apply manual rubocop fixes 2021-05-14 22:03:06 +02:00
Tobias Kantusch
40d83dbb1d Fix access to exercise-specific RfC listing 2021-04-07 14:06:32 +02:00
Sebastian Serth
2678d9ecdf Add admin UI to assign tips to exercises 2020-10-14 14:34:27 +02:00
Sebastian Serth
914eeb6035 Add submission deadline to exercises and allow teachers to view their submissions 2020-05-07 21:23:27 +02:00
Sebastian Serth
dec557da55 Readd collapse for editing an exercise 2020-05-05 16:52:29 +02:00
Sebastian Serth
d07b4f436e Add more actions to show exercise 2020-05-05 16:52:28 +02:00
Sebastian Serth
2b326b4ff7 Apply various updates and add reminder for collapse 2020-05-04 16:46:12 +02:00
Karol
8e5debd2e4 default to unpublished on import 2019-10-14 15:57:53 +02:00
Karol
87798212ad add unpublished to views 2019-10-11 16:28:50 +02:00
Karol
3c65565b8c enable export to codeharbor 2019-09-02 19:03:50 +02:00
Karol
2af93ea308 implement file import 2019-08-21 18:27:42 +02:00
Sebastian Serth
2125fb1c1d Ensure views only link to those actions allowed for current user 2018-12-12 14:09:19 +01:00
Sebastian Serth
dd0f56659e Use webpack to deliver newest d3-tip.js, highlight.js and vis.js 2018-11-06 16:49:43 +01:00
Sebastian Serth
7bdb962616 Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites 2018-11-06 16:49:41 +01:00
Sebastian Serth
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
Franz Liedke
4e6d7f8b8a Order files by name by default
Explicit ordering in the view (!) is now no longer necessary.
2018-09-30 00:40:21 +02:00
Thomas Hille
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
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
Ralf Teusner
8f499b72da Feature: Auto-Completion in Source Code
+ allow flags for exercises
2016-09-07 17:34:20 +02:00
yqbk
b0d468c0e0 remove rest of teams code -- NEED TO REMOVE TEAMS FROM DATABASE! 2016-06-30 12:17:19 +02:00
Ralf Teusner
a2d92f1521 file ordering in show of exercises, collapse behavior 2016-06-24 16:41:51 +02:00
yqbk
d26d859df1 resolve confilts 2016-05-12 18:45:14 +02:00
yqbk
a16eb4b15b sorting files alphabetically 2016-05-12 17:13:30 +02:00
yqbk
e2f4991e54 change collapsing style 2016-05-12 17:09:13 +02:00
Maximilian Grundke
aba6d56a87 Enable exercise forms to manipulate file creation flag 2016-05-10 17:14:07 +02:00
Ralf Teusner
cc0a541add do not render instructions (as they are not used / filled) any longer.
Instead, render markdown from the description.
2016-03-11 15:49:06 +01:00
Maximilian Grundke
0d7d350581 Collapse files in exercise index view 2016-03-10 16:51:19 +01:00
Maximilian Grundke
7dee100665 Hide actions that are not available to teachers 2016-03-02 11:55:26 +01:00
Ralf Teusner
10da12f950 option to hide the file tree in exercises. 2015-09-22 18:22:25 +02:00
Hauke Klement
012220d183 updated highlight.js to 8.4 2015-03-10 11:58:26 +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