Skip to content

[Frontend] - Group components and services - #490

Merged
brentjan merged 22 commits into
developmentfrom
445-group-component-services
Apr 24, 2025
Merged

[Frontend] - Group components and services#490
brentjan merged 22 commits into
developmentfrom
445-group-component-services

Conversation

@brentjan

@brentjan brentjan commented Apr 23, 2025

Copy link
Copy Markdown
Contributor

This PR contains all necessary components and services to implement the functionality for:

  • Creating groups in an assignment
  • Viewing a particular group
  • Showing all groups of the logged in student on his dashboard

This closes #445

The component to create a group once a class has been assigned an assignment:
Screencast from 2025-04-23 18-18-41.webm

The component to view a particular group looks like this (when there are multiple members you have a list of users ofcourse):
image

For the student dashboard there is just an extra list for the groups of a student. Clicking on such a group brings the student to the component of that particular group.

Things still left to do:

@brentjan brentjan added feature Large feature issue with a lot of sub issues frontend labels Apr 23, 2025
@brentjan brentjan added this to the Milestone 2 milestone Apr 23, 2025
@brentjan brentjan self-assigned this Apr 23, 2025
@brentjan brentjan linked an issue Apr 23, 2025 that may be closed by this pull request
1 task
Comment thread frontend/src/app/components/create-group/create-group.component.html Outdated
Comment thread frontend/src/app/components/create-group/create-group.component.html Outdated
Comment thread frontend/src/app/components/group-card/group-card.component.spec.ts
Comment thread frontend/src/app/services/group.service.ts Outdated
@bramcomyn
bramcomyn self-requested a review April 24, 2025 10:46
@brentjan
brentjan marked this pull request as ready for review April 24, 2025 10:50

@lennertdr lennertdr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@brentjan
brentjan merged commit 19b78a8 into development Apr 24, 2025
@bramcomyn
bramcomyn deleted the 445-group-component-services branch May 10, 2025 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Large feature issue with a lot of sub issues frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend] - Group component and services

5 participants