CSC/ECE 517 Spring 2024 - E2447. Reimplement Advice Controller: Difference between revisions
m (Bdevine2 moved page CSC/ECE 517 Spring 2024 - Refactor Advice Controller to CSC/ECE 517 Spring 2024 - E2422 Refactor Advice Controller: moving to rename) |
No edit summary |
||
Line 1: | Line 1: | ||
== '''About Expertiza''' == | == '''About Expertiza''' == | ||
[https://expertiza.ncsu.edu/ Expertiza] is a software which benefits both instructors and students by providing platform for various types of submissions and providing reusable objects for peer review. Expertiza is an open-source project developed on [https://rubyonrails.org/ Ruby on Rails] framework. In Expertiza an instructors can not only create and customize new or existing assignments, but he/she can also create a list of topics and subject in which the students can sign up. Along with that, Students can form their teams and groups to work with on various projects and assignments. Students can also peer-review other students' submissions. This enables students to work together to improve each other’s learning experiences by providing feedbacks. | [https://expertiza.ncsu.edu/ Expertiza] is a software which benefits both instructors and students by providing platform for various types of submissions and providing reusable objects for peer review. Expertiza is an open-source project developed on [https://rubyonrails.org/ Ruby on Rails] framework. In Expertiza an instructors can not only create and customize new or existing assignments, but he/she can also create a list of topics and subject in which the students can sign up. Along with that, Students can form their teams and groups to work with on various projects and assignments. Students can also peer-review other students' submissions. This enables students to work together to improve each other’s learning experiences by providing feedbacks. | ||
== '''Project Description''' == | |||
This project involves implementing the AdviceController into the reimplementation repository. The controller has limited functionality where it performs validation checks on advice. We will also be making a few refactoring changes and ensuring full test coverage of the methods on the controller. |
Revision as of 07:46, 4 April 2024
About Expertiza
Expertiza is a software which benefits both instructors and students by providing platform for various types of submissions and providing reusable objects for peer review. Expertiza is an open-source project developed on Ruby on Rails framework. In Expertiza an instructors can not only create and customize new or existing assignments, but he/she can also create a list of topics and subject in which the students can sign up. Along with that, Students can form their teams and groups to work with on various projects and assignments. Students can also peer-review other students' submissions. This enables students to work together to improve each other’s learning experiences by providing feedbacks.
Project Description
This project involves implementing the AdviceController into the reimplementation repository. The controller has limited functionality where it performs validation checks on advice. We will also be making a few refactoring changes and ensuring full test coverage of the methods on the controller.