-
Couldn't load subscription status.
- Fork 174
Team Assessment
Source Academy - Team Assessments is a collaborative software module aimed at fostering teamwork and joint submissions for assessments.
It enables students to collaborate, share ideas, and work together on various assessments. It also facilitates efficient assessment management for tutors and administrators, while preparing students with valuable teamwork and communication abilities for their future academic and professional endeavors.
Rationale: Enable educators to create group assessment
Changelog
- Added a column in ground control table to enable the user to customize the maximum team size for a group assessment.
- Added an indicator for group assessment in assessment overview card. This indicator will ensure that students are promptly informed when an assessment involves group work, enabling them to prepare and collaborate accordingly.
- Added
max_team_sizetoAssessmentOverviewtype - Added
max_team_sizetoAssessmenttype - Added
GroundControlEditTeamSizeCellundergroundControl/subcomponents - Update
submitHandlerinGroundControlType to handle change in max team size
Outstanding issues
- An extra column can be incorporated to the table, showcasing the percentage of students successfully assigned to a group. This addition provides the course admin with a clearer overview of the team formation progress.
- Standardise and clean up UI elements
Rationale: Enable educators to manage all teams effectively
Changelog
- Added
TeamFormationTabletoteamFormation subcomponents
Notes
- The page can be accessed by clicking the
Team Formationtab on the top tool bar - The filter can be applied by clicking on the respective
Assessment TypeorAssessment NameorTeam Members
Rationale: Enable educators to create teams for respective group assessment
Changelog
- Added team creation button under team formation page
- Added
CREATE_TEAM,FETCH_TEAM_FORMATION_OVERVIEWS,UPDATE_TEAMactions inbackendSaga - Added
TeamFormationtype and its subcomponents (pages/academy/teamFormation) - Added
TeamandTeamMembertype in backend (lib/cadet/accounts) - Added
admin_teams_controllerin backend (lib/cadet_web/admin_controllers)
Notes
- When forming a team, the user has the option to select one of the group assessments from the dropdown menu. The maximum number of students permissible in a group will be shown on the right side of the interface.
- When selecting students for a team, the user can pick individual students from the dropdown list. An error message will be shown if he user surpasses the maximum number limit specified for the team.
- The user can create multiple teams simultaneously.
- Once students are already assigned to a group, they cannot be selected again for inclusion in another team. This restriction ensures that each student is only part of one group for each group assessment.
- The user needs to click the submit button to save the teams.
Outstanding issues
- Standardise and clean up UI elements
Changelog
- Added
UPDATE_TEAMtobackendSaga
Changelog
- Added
DELETE_TEAMtobackendSaga
Rationale: Enable educators to bulk upload teams more efficiently
Changelog
- Added CSV Upload button under team formation tab
- Added
BULK_UPLOAD_TEAMaction inbackendSaga
Note
- Format for csv upload: Each row must include the usernames of all team members. For instance:
username1,username2,....,usernameN - Each csv file should only contain teams for one assessment. The user can select the group assessment from the dropdown list.
- If any inconsistencies or errors, like duplicating or invalid usernames, are detected in the CSV file during the upload process, the system will reject the file and notify the user
Changelog
- Migrated table in ground control to tanstack.
- Added filter (by assessment types) for ground control table.
Outstanding issues
- Migrate all tables to tanstack