-
Notifications
You must be signed in to change notification settings - Fork 24
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
✨(classroom) attendences analytics #2499
Conversation
222d93d
to
e0f309f
Compare
ee38ad3
to
48527e2
Compare
The changes talked during the daily. scrnli_11_9_2023_12-47-47.PM.webm |
1b43eba
to
3f01ddf
Compare
scrnli_11_10_2023_3-58-04.PM.webm |
description: 'Message displayed if the live has no participant yet', | ||
id: 'components.DashboardLiveControlPane.tab.DashboardLiveTabAttendance.DashboardLiveTabAttendanceWaiting.noParticipants', | ||
}, | ||
}); | ||
|
||
export const DashboardLiveTabAttendanceWaiting = ({}) => { | ||
interface TabAttendanceWaitingProps { | ||
type: 'live' | 'classroom'; |
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.
type: 'live' | 'classroom'; | |
type: 'webinar' | 'classroom'; |
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.
@@ -1,5 +1,5 @@ | |||
import { Nullable, colorsTokens } from 'lib-common'; | |||
import { Box, BoxProps } from 'lib-components'; | |||
import { Breakpoints, Nullable, colorsTokens } from 'lib-common'; |
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.
In the commit title, replace devise
by device
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.
@@ -180,6 +180,9 @@ describe('<ClassroomAttendance />', () => { | |||
{ | |||
intlOptions: { | |||
locale: 'fr', | |||
messages: { | |||
'components.ClassroomAttendance.durationLabel': 'Durée', |
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.
nice improvement
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.
Nice work!
16981c1
to
be003c0
Compare
Add sessions interface to classroom models.
Move DashboardLiveTabAttendanceWaiting to lib-components. The component is renamed TabAttendanceWaiting, we refactorize it to be more generic and reusable for the classroom package.
We create a new tab in the classroom dashboard to show the attendance of the students in the classroom.
On the small device the margin was too big and the content was not displayed correctly. We reduce it depend the devise size, plus we remove some global margin.
We can now pass more options to the wrapInIntlProvider function. This will allow us to test easily translated texts.
be003c0
to
ddd6145
Compare
Added - Meta description and meta title on the website from the API (#2516) - Retrieve BBB learning analytics and send them through API - Classroom attendance analytics (#2499) - Add a language picker for the invite link on the website (#2504) Changed - Replace grommet DropButton component (#2513) - On live, can now share resource when one is already shared (#2512) - Remove persistency on token from invite link (#2505) - Replace grommet Cards / Footer/ Anchor / Tip / Nav (#2503) - Refacto widgets SharedLiveMedia (#2504) - Replace grommet Button (#2453) - Replace grommet Box (#2484) - Replace grommet TextArea (#2500) - Update psycopg to version 3 - Update node to version 20 - Replace pylti with oauthlib for LTI request validation - Replace faker with @faker-js/faker (frontend) Fixed - Blocking error when shared document is deleted (#2504) - Improve render sharing picture in live (#2508)
Added - Meta description and meta title on the website from the API (#2516) - Retrieve BBB learning analytics and send them through API - Classroom attendance analytics (#2499) - Add a language picker for the invite link on the website (#2504) Changed - Replace grommet DropButton component (#2513) - On live, can now share resource when one is already shared (#2512) - Remove persistency on token from invite link (#2505) - Replace grommet Cards / Footer/ Anchor / Tip / Nav (#2503) - Refacto widgets SharedLiveMedia (#2504) - Replace grommet Button (#2453) - Replace grommet Box (#2484) - Replace grommet TextArea (#2500) - Update psycopg to version 3 - Update node to version 20 - Replace pylti with oauthlib for LTI request validation - Replace faker with @faker-js/faker (frontend) Fixed - Blocking error when shared document is deleted (#2504) - Improve render sharing picture in live (#2508)
Purpose
Feature request: #2492
Proposal
scrnli_11_8_2023_5-07-28.PM.webm