Commit Graph

310 Commits

Author SHA1 Message Date
Sebastian Serth
d63700c7db Add live dashboard for teachers in the context of an exercise
This commit also adds the fundamentals for ActionCable
2019-03-06 14:00:59 +01:00
rteusner
ac7e41d8b3 Merge pull request #248 from openHPI/improve_groups
Improve groups with a view and always create a group
2018-12-19 13:57:41 +01:00
MrSerth
0a5bb4854a Update config/locales/en.yml 2018-12-18 15:30:38 +01:00
Sebastian Serth
7983c0797a Add view for StudyGroups 2018-12-14 14:52:04 +01:00
Sebastian Serth
1a26d67c82 Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/views/application/_breadcrumbs.html.slim
#	app/views/application/welcome.html.slim
#	app/views/exercise_collections/show.html.slim
#	app/views/external_users/index.html.slim
#	app/views/layouts/application.html.slim
#	app/views/proxy_exercises/index.html.slim
#	app/views/user_exercise_feedbacks/index.html.slim
#	app/views/user_mailer/send_thank_you_note.slim
2018-12-14 00:53:06 +01:00
Sebastian Serth
4a1cd3037c Fix execution of code via Ajax.
Add output message for program runs without any output
2018-12-13 13:55:45 +01:00
Sebastian Serth
3665058435 Fix tests and slightly refactor some policies 2018-12-12 14:09:20 +01:00
rteusner
8dfcef3e45 Merge pull request #235 from openHPI/remove_old_hints
Completely remove old hints connected to the execution environment
2018-11-30 15:41:01 +01:00
Sebastian Serth
56c59a616e Completely remove old non-structured errors and migrate existing ones. 2018-11-30 11:27:25 +01:00
Maximilian Grundke
a07d440e02 Translate button 2018-10-05 15:03:27 +02:00
Maximilian Grundke
b9054bbcba Localize flowr heading 2018-09-18 15:13:44 +02:00
Maximilian Grundke
11137fa5f6 Style exercise description as a card and display an additional (more obvious) toggle 2018-08-03 14:38:58 +02:00
Maximilian Grundke
3162764c81 Fix the spelling mistake "occured" with "occurred" 2018-08-02 08:08:52 +00:00
Maximilian Grundke
7f18d844db Allow to order exercises in collection by title 2018-07-20 11:39:00 +02:00
Maximilian Grundke
43a220ddc8 Fix translations 2018-07-20 11:20:31 +02:00
Maximilian Grundke
5ea30b5625 Add UI for adding exercises to collection 2018-07-13 15:42:26 +02:00
Maximilian Grundke
1f8b505d47 Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection 2018-07-10 12:46:27 +02:00
Maximilian Grundke
e7b38df0eb Add sortable exercise list to exercise collection new/edit page 2018-07-03 16:14:19 +02:00
Maximilian Grundke
76726a5ee3 Align sub-heading style 2018-07-03 14:15:54 +02:00
Maximilian Grundke
517641ae80 Load tag statistics into grid after the profile finished loading 2018-07-03 14:11:26 +02:00
Ralf Teusner
34d7856b97 removed errornous string. 2018-05-28 11:48:12 +02:00
Ralf Teusner
dcba94cc6f fixed grammar 2018-05-16 17:38:48 +02:00
rteusner
42fb81befd Merge pull request #168 from openHPI/activity-graphs
Activity graphs
2018-05-16 14:47:42 +02:00
Maximilian Grundke
2541451d4b Add finishing rate to exercise statistics 2018-05-15 12:47:54 +02:00
Maximilian Grundke
84ea900e4a Merge remote-tracking branch 'origin/master' into activity-graphs
# Conflicts:
#	config/locales/de.yml
#	config/locales/en.yml
2018-04-25 15:46:38 +02:00
Maximilian Grundke
96ebd392b3 Re-use view for user activity 2018-04-25 14:12:43 +02:00
Maximilian Grundke
a0d46d223c Implement ranged user queries 2018-04-25 13:58:40 +02:00
Maximilian Grundke
64555d55fc Allow filtering via UI 2018-04-24 14:46:35 +02:00
Maximilian Grundke
a2088dcd14 Scaffold user and rfc activity history routes 2018-04-24 10:28:30 +02:00
Maximilian Grundke
e36c9568d7 Clean up markup 2018-04-24 10:00:26 +02:00
rteusner
5a2394f1b9 Merge pull request #166 from openHPI/clustered-admin-menu
Structure admin menu
2018-04-11 15:51:05 +02:00
Maximilian Grundke
2a4e9bc94b Add live graphs for active users and submission volume 2018-04-11 13:43:10 +02:00
Maximilian Grundke
cf22b26c84 Structure main menu 2018-04-10 19:21:01 +02:00
Maximilian Grundke
eb2b18a22f Highlight gaps in exercise working time 2018-04-10 14:15:35 +02:00
rteusner
4f9cbf91a1 Merge pull request #158 from openHPI/error-hint-templates
Error hints
2018-03-21 10:24:19 +01:00
Maximilian Grundke
667d1cb38b Add submission volume metric 2018-03-19 14:55:14 +01:00
Maximilian Grundke
a7451a5057 Add RfCs with comments 2018-03-14 14:53:02 +01:00
Maximilian Grundke
593e9f520f Merge remote-tracking branch 'origin/master' into feature/more-statistics 2018-03-14 14:41:38 +01:00
Maximilian Grundke
0564c88105 Add soft solved rfcs 2018-03-14 13:16:00 +01:00
Maximilian Grundke
0fe3ce000b Add more statistics 2018-03-14 09:20:05 +01:00
Maximilian Grundke
68d3fd174e Implement basic statistics 2018-03-13 18:38:54 +01:00
Maximilian Grundke
7031dd389e Scaffold controller and route 2018-03-13 16:41:43 +01:00
Maximilian Grundke
ccdcc43431 Display hints in editor frontend 2018-03-08 16:20:07 +01:00
Maximilian Grundke
d510639d72 Add help text to new/edit actions 2018-03-08 15:07:05 +01:00
Maximilian Grundke
30fd465780 Send emails 2018-02-26 17:55:18 +01:00
Maximilian Grundke
be40a347fd Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
#	db/schema.rb
2017-12-13 13:15:29 +01:00
Maximilian Grundke
5f5c266ffc Format anomaly data in mails 2017-12-13 12:57:45 +01:00
Maximilian Grundke
7ed78a2cfd Add UI for anomaly detection flag 2017-12-13 07:37:49 +01:00
Maximilian Grundke
3e704c260c Add user to exercise collection UI 2017-12-10 18:45:48 +01:00
Maximilian Grundke
351f553c60 Send email to user associated with exercise collection when anomalies are detected 2017-12-10 18:36:24 +01:00