Commit Graph

52 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
166aa3cc6f Remove Ransack from Exercise edit for tags
* Also improve Ransack usage of attributes and associations
2022-08-20 01:33:00 +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
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
Karol
f51dde4ef7 translations and whitespaces 2019-10-21 18:03:56 +02:00
Karol
87798212ad add unpublished to views 2019-10-11 16:28:50 +02: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
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
Maximilian Grundke
d5aed4f7b6 Don't rely on parameter; use non-existing file name as indicator instead 2017-09-21 17:15:01 +02:00
Maximilian Grundke
10600045f4 Auto-expand new files 2017-09-21 17:09:27 +02:00
Maximilian Grundke
a6bc971659 Add I18n for tags 2017-09-21 16:15:17 +02:00
Maximilian Grundke
827f30b9e7 Wrap tags in collapsable container 2017-09-21 16:01:07 +02:00
Thomas Hille
7c986f2de7 fixed problem that no new files could be added to an exercise 2017-03-21 17:35:46 +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
Ralf Teusner
8f499b72da Feature: Auto-Completion in Source Code
+ allow flags for exercises
2016-09-07 17:34:20 +02:00
yqbk
8abc0bb15a cleanup 2016-08-26 13:22:16 +02:00
yqbk
112a8bde42 done 2016-08-26 13:19:39 +02:00
yqbk
e17782b18d done 2016-08-26 13:16:38 +02:00
yqbk
cba44680ef save properly 2016-08-26 11:38:17 +02:00
yqbk
f757737606 fields for instead form for (solved problem with sibmission button) 2016-08-26 11:37:57 +02:00
yqbk
12cec1ac22 fields for instead form for (solved problem with sibmission button) 2016-08-24 14:08:07 +02:00
yqbk
7bead2c473 implementation ready for testing 2016-08-17 15:53:16 +02:00
yqbk
476188990f separate file for editor in edit view 2016-08-17 15:37:36 +02:00
yqbk
9a47f126e4 routing error 2016-08-17 13:50:01 +02:00
yqbk
6a6ed9f453 separate editor for each file 2016-08-15 16:06:15 +02:00
yqbk
aa254366db adjustments in file form 2016-08-15 15:39:42 +02:00
yqbk
2c23d96fae split code between editors 2016-08-12 16:43:19 +02:00
yqbk
31b0c3ba25 Ace editor for each file form 2016-08-12 15:29:06 +02:00
yqbk
37f4e501c5 Merge remote-tracking branch 'origin/master' into ace-editor-exercise-edit 2016-08-12 13:23:02 +02:00
yqbk
eb03ef1e50 pass file to form 2016-08-03 16:22:35 +02:00
rteusner
0f79c1b1d3 Merge pull request #76 from openHPI/markup-description
Markup description
2016-08-03 15:08:21 +02:00
yqbk
284ab22228 cleanup3 2016-08-02 16:23:44 +02:00
yqbk
de866d00ca ace with files 2016-08-02 15:02:02 +02:00
yqbk
e86a8f538e comments 2016-07-27 17:15:07 +02:00
yqbk
9c1b221fba working icons 2016-07-25 15:59:48 +02:00
yqbk
52fd18c80e working pagedown!!!! 2016-07-13 16:45:54 +02:00
yqbk
bff02a3005 test view 2016-07-13 16:08:12 +02:00
yqbk
f4abc1fec3 change gem and add preview 2016-07-13 15:14:38 +02:00
yqbk
00cdbf00f8 editor 2016-07-13 14:48:25 +02:00
yqbk
4b6ec8c79c file.id = 34 before .frame, after it is nil... 2016-07-06 14:59:52 +02:00
yqbk
43f23f5a06 remove some code 2016-07-06 14:34:02 +02:00
yqbk
6050d80060 first try... 2016-07-05 17:12:15 +02:00
yqbk
b0d468c0e0 remove rest of teams code -- NEED TO REMOVE TEAMS FROM DATABASE! 2016-06-30 12:17:19 +02:00
Maximilian Grundke
aba6d56a87 Enable exercise forms to manipulate file creation flag 2016-05-10 17:14:07 +02:00
Maximilian Grundke
7477376457 Collapse files in exercise edit view 2016-03-10 16:30:45 +01:00
Ralf Teusner
757efeaf02 minor UI changes, removed elements not needed, replaced text-area for description with an ace editor. 2016-03-10 14:58:50 +01:00
Ralf Teusner
10da12f950 option to hide the file tree in exercises. 2015-09-22 18:22:25 +02:00
Hauke Klement
f1de18141a refactored JavaScript code not to use inline Ruby evaluation 2015-03-12 09:13:38 +01:00