-
Notifications
You must be signed in to change notification settings - Fork 0
Groups (management and joining) #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…n in. Refresh button added to groups-student page.
…and proper course/group loading was established.
…r distinguishing vs courses/SIS-events).
…ups on Group management page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces comprehensive group management functionality for integration between ReCodEx and SIS (Student Information System). The main purpose is to enable students and teachers to manage group memberships and bind courses to groups through the SIS-CodEx extension.
- Adds three new pages for group management (student, teacher, and superadmin roles)
- Implements Redux modules for courses and groups with API integration
- Creates comprehensive UI components for displaying and managing group hierarchies
Reviewed Changes
Copilot reviewed 46 out of 46 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/redux/modules/courses.js | New Redux module for managing course data from SIS |
| src/redux/modules/groups.js | New Redux module for group management with CRUD operations |
| src/pages/GroupsStudent/GroupsStudent.js | Student interface for joining groups based on enrolled courses |
| src/pages/GroupsTeacher/GroupsTeacher.js | Teacher interface for creating and binding groups to courses |
| src/pages/GroupsSuperadmin/GroupsSuperadmin.js | Superadmin interface for managing all groups and attributes |
| src/components/Groups/CoursesGroupsList/CoursesGroupsList.js | Component for displaying courses with their associated groups |
| src/components/Groups/GroupsTreeView/GroupsTreeView.js | Hierarchical tree view component for group management |
| src/locales/en.json | English translations for new group management features |
| src/locales/cs.json | Czech translations for new group management features |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.