CSC/ECE 517 Spring 2025 - E2540 Integration of Assignment participant Frontend with participant controller Backend

From Expertiza_Wiki
Revision as of 02:04, 8 April 2025 by Gmei (talk | contribs) (→‎Problem)
Jump to navigation Jump to search

Introduction

Explaining Expertiza

Project Goals

Details of the project

Proposed Changes

Manage Participant Frontend Integration

Problem

The current implementation makes use of API calls to incorrect routes. This may be due to the frontend being implemented before the backend and wrong assumptions were made, or the backend's code has been updated without changing the frontend. In either case, the frontend needs to be properly integrated with the backend.

The screenshot shows the current API calls. Notice that one of the URLs is "participants/[type]/[id]". This is intended to fetch the participants to put into the table. However, the closest URLs are either "participants/user/[id]" or "participants/assignment/[id]". The URLs for applying CRUD to participants need to be updated to conform with the backend.

Solution

Update Frontend UI

Problem

Participants list page

Solution

Testing