9a9efd5caa
Lint Slim files and fix offenses
...
The fixing was partially done manually and partially automatically.
2024-04-18 08:31:24 +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
b91a2b7ce0
Remove PairProgramming23Study and instead use LTI parameter
2023-10-22 12:07:41 +02:00
5bbc94f1d1
Remove info about study & link to feedback page
2023-10-22 12:07:41 +02:00
b9ac2e7fdf
Adapt text for forced pair programming exercise
2023-09-25 17:29:40 +02:00
26ea69eba8
Require pair programming for a given set of exercises
2023-09-25 17:29:40 +02:00
9f837412c7
Add waiting room to create programming groups ( #1919 )
...
Co-authored-by: Sebastian Serth <Sebastian.Serth@hpi.de >
2023-09-21 15:07:10 +02:00
8a5dc7abc0
Forward person when a programming group is created with them
...
Further, we remove the "check invitation" button and extract some methods to our new ProgrammingGroups object in JavaScript.
Co-authored-by: Sebastian Serth <Sebastian.Serth@hpi.de >
2023-09-19 20:14:33 +00:00
9848c900c3
Fix incorrect label and form association.
...
This change is required for a better accessibility compatibility.
2023-09-19 15:43:02 +02:00
65bf7b6e98
Add user name to etherpad pp feedback
2023-09-13 17:50:19 +02:00
410d2f79d3
Show link instead of Etherpad for new programming groups in Safari
2023-09-13 01:21:59 +02:00
a7fa9b5b04
Improve layout for programming groups
2023-09-11 14:43:00 +02:00
5da871a0e9
Add info modal for pair programming
2023-09-11 14:43:00 +02:00
97764bd02e
Limit programming groups to two people
...
* adapt text on programming_groups/new site
* in German change from 'Sie' to 'du'
2023-09-05 22:56:51 +02:00
7df37078f4
Add etherpad to exchange user IDs
2023-09-05 22:56:51 +02:00
319c3ab3b4
Add ProgrammingGroup & ProgrammingGroupMembership
...
* User can create programming group with other users for exercise
* Submission is shared in a group
* Also adjust specs
2023-08-24 19:32:06 +02:00