Commit Graph

  • 44618f6ac4 Add fixed enrolled users to PairProgramming23Study Sebastian Serth 2023-09-12 23:01:00 +02:00
  • 70435a5d08 Disable concurrent ActionCable workers Sebastian Serth 2023-09-13 01:11:29 +02:00
  • 410d2f79d3 Show link instead of Etherpad for new programming groups in Safari kiragrammel 2023-09-12 22:52:38 +02:00
  • 1013903fef ACE Editor: Restore custom annotations Sebastian Serth 2023-09-12 19:27:52 +02:00
  • 60656443e2 Update ACE Editor to version 1.2.9 Sebastian Serth 2023-09-12 18:45:47 +02:00
  • 13bd68d760 Fix consumer in page context of programming group Sebastian Serth 2023-09-12 18:48:59 +02:00
  • f37ba34389 Synchronize resetCode for pair programming kiragrammel 2023-09-12 18:24:27 +02:00
  • cc90861bd5 Generate Session ID on server for synchronized editor Sebastian Serth 2023-09-12 17:39:45 +02:00
  • 914adeed42 Insert text written after last autosave in pp session kiragrammel 2023-09-11 22:44:48 +02:00
  • 6e0dc9d7bc Replaces compareDeltaObjects with editor.curOp kiragrammel 2023-09-12 14:16:19 +02:00
  • 735a74901f Update ACE Editor to version 1.2.0 Sebastian Serth 2023-09-12 15:09:49 +02:00
  • a7fa9b5b04 Improve layout for programming groups kiragrammel 2023-09-08 15:39:29 +02:00
  • 5da871a0e9 Add info modal for pair programming kiragrammel 2023-09-08 12:35:53 +02:00
  • 883169121c Provide current-contributor application-wide kiragrammel 2023-09-11 13:54:30 +02:00
  • c29256aa81 Fix Rubocop offenses Sebastian Serth 2023-09-11 14:10:16 +02:00
  • a542985edd Bundle update Sebastian Serth 2023-09-11 14:09:20 +02:00
  • 580011f44e Bump rails from 7.0.7.2 to 7.0.8 dependabot[bot] 2023-09-11 03:51:59 +00:00
  • e26b12e6a3 Bump i18n-js from 4.3.0 to 4.3.2 dependabot[bot] 2023-09-11 03:07:13 +00:00
  • 9cf9977f8a Bump @babel/core from 7.22.15 to 7.22.17 dependabot[bot] 2023-09-11 03:07:29 +00:00
  • 5f99e7ee54 Store Session ID for Event::SynchronizedEditor Sebastian Serth 2023-09-08 11:22:57 +02:00
  • 02e50e9921 Correct connection status if user used multiple windows kiragrammel 2023-09-07 11:08:23 +02:00
  • 930d532fb6 Add third question in pp exercise feedback kiragrammel 2023-09-06 14:54:12 +02:00
  • b43441f85e Set lastDeltaObject per file Sebastian Serth 2023-09-06 22:41:03 +02:00
  • f7c2fbebd6 Simplify comparison of delta objects Sebastian Serth 2023-09-06 22:29:48 +02:00
  • 5dd6df9418 Synchronized Editor: Store all events and allow multiple tabs Sebastian Serth 2023-09-06 22:29:33 +02:00
  • c42fb8fc09 Fix typo in German feedback for pair programming Sebastian Serth 2023-09-06 22:22:54 +02:00
  • 33aa0cecba Provide current-user application-wide Sebastian Serth 2023-09-06 22:22:33 +02:00
  • 50a4707f65 Prevent duplicated WebSocket close for client_kill Sebastian Serth 2023-09-08 00:16:12 +02:00
  • c6461f6bdd Only log runs not stopped by a client to Sentry Sebastian Serth 2023-09-08 00:05:50 +02:00
  • f47e29fae9 Fix missing sentry breadcrumb for websocket connection Sebastian Serth 2023-09-08 00:01:20 +02:00
  • 6d6851a27a Check for Sentry span before appending header for WebSocket Sebastian Serth 2023-09-07 22:50:14 +02:00
  • aaf1162cf8 Bump sentry-ruby and sentry-rails dependabot[bot] 2023-09-07 03:29:26 +00:00
  • 8584437d0e Bump @sentry/core from 7.67.0 to 7.68.0 dependabot[bot] 2023-09-07 10:00:22 +00:00
  • d4084f3b3f Bump @sentry/integrations from 7.67.0 to 7.68.0 dependabot[bot] 2023-09-07 03:49:28 +00:00
  • 3ad946537b Log terminated_by_client to Sentry Sebastian Serth 2023-09-06 23:40:56 +02:00
  • 80b457a0c9 Add Sentry exception to Runner::Error in SubmissionsController Sebastian Serth 2023-09-06 23:05:56 +02:00
  • 5114a27e18 Bump @sentry/core from 7.66.0 to 7.67.0 dependabot[bot] 2023-09-06 05:57:56 +00:00
  • c7043610d4 Bump @sentry/integrations from 7.66.0 to 7.67.0 dependabot[bot] 2023-09-06 03:58:51 +00:00
  • eb907ca27b Bump web-console from 4.2.0 to 4.2.1 dependabot[bot] 2023-09-06 03:12:48 +00:00
  • df3e503754 Bump terser from 1.1.17 to 1.1.18 dependabot[bot] 2023-09-06 03:13:16 +00:00
  • 8dd157e346 Only send LTI score for external users Sebastian Serth 2023-09-06 00:28:34 +02:00
  • 9f37034d0b Prevent multiple unsubscribe calls for ActionCable Sebastian Serth 2023-09-06 00:00:27 +02:00
  • 4b90a2a3c5 Add exercise feedback page for pair programming study kiragrammel 2023-09-05 22:07:00 +02:00
  • 79422225a8 Add events for pair programming study kiragrammel 2023-09-04 23:57:30 +02:00
  • d1d5b0df6f Etherpad link for pair programming feedback kiragrammel 2023-09-04 16:46:54 +02:00
  • 056a8e5107 Show if partner is online kiragrammel 2023-09-04 16:22:00 +02:00
  • 97764bd02e Limit programming groups to two people kiragrammel 2023-09-04 13:31:41 +02:00
  • 0e4a239960 Unsubscribe from channel when redirecting kiragrammel 2023-09-04 11:09:31 +02:00
  • 23a95d315d Synchronized editor for multiple files kiragrammel 2023-09-03 22:47:20 +02:00
  • 7df37078f4 Add etherpad to exchange user IDs kiragrammel 2023-08-31 16:03:40 +02:00
  • e3bf14efe1 Add button to start (video) chat with programming group kiragrammel 2023-08-31 11:07:40 +02:00
  • 0b42bba988 Assign users into A/B groups kiragrammel 2023-08-31 09:19:50 +02:00
  • 125215ea35 Show in statusbar on implement route if pair programming session kiragrammel 2023-08-30 19:13:17 +02:00
  • f36f3cdc64 Rename user to contributor in exercise statistics Sebastian Serth 2023-09-05 18:44:20 +02:00
  • 4b3f5d152b Set study group for current user during LTI launch Sebastian Serth 2023-09-05 15:59:44 +02:00
  • f23a1a95ba Bump @babel/preset-env from 7.22.14 to 7.22.15 dependabot[bot] 2023-09-05 04:11:17 +00:00
  • 2ebe032891 Bump @babel/core from 7.22.11 to 7.22.15 dependabot[bot] 2023-09-05 03:55:59 +00:00
  • 5387152346 Bump @babel/plugin-transform-runtime from 7.22.10 to 7.22.15 dependabot[bot] 2023-09-05 03:42:40 +00:00
  • b516975822 Bump @babel/runtime from 7.22.11 to 7.22.15 dependabot[bot] 2023-09-05 03:29:58 +00:00
  • 21f353107f Bump pg from 1.5.3 to 1.5.4 dependabot[bot] 2023-09-04 03:38:20 +00:00
  • 05a5a52c8e Require user for InternalUsersController Sebastian Serth 2023-09-01 22:18:03 +02:00
  • ac92385dd7 Rename remaining occurrences of webpacker to shakapacker Sebastian Serth 2023-09-01 19:39:51 +02:00
  • 07201e7a29 Bump selenium-webdriver from 4.11.0 to 4.12.0 dependabot[bot] 2023-09-01 03:54:43 +00:00
  • ec9be81942 Bump @sentry/core from 7.65.0 to 7.66.0 dependabot[bot] 2023-08-31 11:06:42 +00:00
  • f968995030 Bump @sentry/integrations from 7.65.0 to 7.66.0 dependabot[bot] 2023-08-31 03:23:53 +00:00
  • bbba8cbccb Bump @babel/preset-env from 7.22.10 to 7.22.14 dependabot[bot] 2023-08-31 03:23:32 +00:00
  • 7aeca0078f Reduce N+1 queries for ExercisesController#feedback Sebastian Serth 2023-08-30 18:46:09 +02:00
  • 094aba096c Fix feedback page by accessing the contributor Sebastian Serth 2023-08-30 18:14:59 +02:00
  • a2d6b67a88 Bump rubocop from 1.56.1 to 1.56.2 dependabot[bot] 2023-08-30 03:29:51 +00:00
  • 52fa986094 Bump webmock from 3.19.0 to 3.19.1 dependabot[bot] 2023-08-30 03:30:28 +00:00
  • a9871b6fcf Bump @sentry/core from 7.64.0 to 7.65.0 dependabot[bot] 2023-08-29 06:04:20 +00:00
  • 3f0b789bd6 Bump @sentry/integrations from 7.64.0 to 7.65.0 dependabot[bot] 2023-08-29 03:05:03 +00:00
  • d67754b935 Bump jquery from 3.7.0 to 3.7.1 dependabot[bot] 2023-08-29 03:04:38 +00:00
  • 6eed794aa0 Retry store_lti_session_data Sebastian Serth 2023-08-28 22:20:46 +02:00
  • f61bf81ca9 Bump webmock from 3.18.1 to 3.19.0 dependabot[bot] 2023-08-28 03:14:05 +00:00
  • 235bf771fe Always use user object instead of ID and Type Sebastian Serth 2023-08-25 23:59:24 +02:00
  • 8ba5d5a984 Allow enabling pair programming study through env kiragrammel 2023-08-25 16:42:23 +02:00
  • 89afb599e4 Apply changes from team members in own editor kiragrammel 2023-08-16 18:36:42 +02:00
  • 69ba7270dd Bump mnemosyne-ruby from 1.15.0 to 1.16.0 dependabot[bot] 2023-08-25 03:09:57 +00:00
  • 37618ac342 Bump @babel/core from 7.22.10 to 7.22.11 dependabot[bot] 2023-08-25 04:05:43 +00:00
  • 51415c11e0 Bump @babel/runtime from 7.22.10 to 7.22.11 dependabot[bot] 2023-08-25 03:52:51 +00:00
  • c2995c96f0 Remove clear_lti_session_data as it is no longer needed kiragrammel 2023-08-24 16:34:30 +02:00
  • dddebcca67 Prevent new programming groups in case of existing submission for study group Sebastian Serth 2023-08-22 17:00:22 +02:00
  • 3f674d3687 Prevent accessing another exercise during a programming group session Sebastian Serth 2023-08-22 15:45:28 +02:00
  • 01accdae58 Use author_in_programming_group? policy for files & RfCs kiragrammel 2023-08-22 09:23:20 +02:00
  • 9d1be1eeff Migrate AnomalyNotification to contributor Sebastian Serth 2023-08-21 09:08:24 +02:00
  • a1941336d9 Fix Runner access for programming groups Sebastian Serth 2023-08-20 20:32:41 +02:00
  • 977fa4539e Check polymorphic type in validations Sebastian Serth 2023-08-20 18:01:18 +02:00
  • be4f2b790d Add user to testrun Sebastian Serth 2023-08-20 17:59:24 +02:00
  • e3603758ef Refactor LTI parameters and add study group Sebastian Serth 2023-08-19 11:28:57 +02:00
  • e2baa2ee55 Send score for all members of a programming group kiragrammel 2023-08-10 17:11:15 +02:00
  • 2fb8def1d0 Add PairProgrammingStudy kiragrammel 2023-08-10 17:10:15 +02:00
  • 319c3ab3b4 Add ProgrammingGroup & ProgrammingGroupMembership kiragrammel 2023-08-10 17:07:04 +02:00
  • 0234414bae Rename user to contributor in submission kiragrammel 2023-08-11 12:15:36 +02:00
  • 97138288f4 Delete unused LTI params from session kiragrammel 2023-08-16 00:16:21 +02:00
  • 56b9bb2680 Add missing translations for score causes Sebastian Serth 2023-08-24 13:15:10 +02:00
  • 13d34c7859 Slightly adjust German translation for RfC comment Sebastian Serth 2023-08-24 11:51:00 +02:00
  • 3d4c870ad1 Bump mnemosyne-ruby from 1.14.0 to 1.15.0 dependabot[bot] 2023-08-24 03:17:44 +00:00
  • 245c3dba8c Update from proforma to proformaxml Sebastian Serth 2023-08-23 00:10:11 +02:00
  • 41e75ca385 Bundle update Sebastian Serth 2023-08-23 00:04:55 +02:00