CSC/ECE 517 Fall 2023 - E2361. Create a page to create and update a Questionnaire in ReactJS: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 8: Line 8:


Since we do not have a database to implement in the reimplementation_front_end GitHub repo, we had to mock the databases and the API.  
Since we do not have a database to implement in the reimplementation_front_end GitHub repo, we had to mock the databases and the API.  
- Firstly, we created a new JSON object.
Firstly, we created a new JSON object.
- For these we created a dictionary having the relevant data and appropriate structure.
For these we created a dictionary having the relevant data and appropriate structure.
- We added dummy data for each question and passed this list of dictionary to our front-end application.
We added dummy data for each question and passed this list of dictionary to our front-end application.


The structure is as follows:
The structure is as follows:


[[File:Screenshot 2023-10-30 133028.png]]
[[File:Screenshot 2023-10-30 133028.png]]

Revision as of 17:32, 30 October 2023

Expertiza

Expertiza is a Ruby on Rails based open source project. Instructors have the ability to add new projects, assignments, etc., as well as edit existing ones. Later on, they can view student submissions and grade them. Students can also use Expertiza to organize into teams to work on different projects and assignments and submit their work. They can also review other students' submissions.

Problem Statement

Database

Since we do not have a database to implement in the reimplementation_front_end GitHub repo, we had to mock the databases and the API. Firstly, we created a new JSON object. For these we created a dictionary having the relevant data and appropriate structure. We added dummy data for each question and passed this list of dictionary to our front-end application.

The structure is as follows: