CSC/ECE 517 Fall 2023 - E2376. Reimplement student quizzes controller.rb: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Problem Statement== === Issues with previous functionality === == Solution == == Design == === Achieved Design Goals === === UML Diagram === === Class Diagram ==...") |
No edit summary |
||
Line 1: | Line 1: | ||
== | == Overview == | ||
Our team is tasked with creating the backend reimplementation of the student quizzes controller found in student_quizzes_controller.rb. | |||
We are to use SOLID principles and adhere to the Guidelines for Reimplementation. | |||
=== Issues with Previous Functionality === | |||
Previous implementations of student quizzes were difficult to understand due to: | |||
* The controller not following CRUD methodology | |||
* The controller using vague names for variables. | |||
* Difficulty in setting up a sample quiz and testing | |||
== Design == | |||
Line 7: | Line 16: | ||
=== Achieved Design Goals === | === Achieved Design Goals === |
Revision as of 17:38, 14 November 2023
Overview
Our team is tasked with creating the backend reimplementation of the student quizzes controller found in student_quizzes_controller.rb. We are to use SOLID principles and adhere to the Guidelines for Reimplementation.
Issues with Previous Functionality
Previous implementations of student quizzes were difficult to understand due to:
- The controller not following CRUD methodology
- The controller using vague names for variables.
- Difficulty in setting up a sample quiz and testing