CSC/ECE 517 Fall 2021 - E2161. Merge code for role-based reviewing with code for topic-specific rubrics: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
== Description of the project == | == Description of the project == | ||
This is a follow-on to [https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Fall_2021_-_E2147._Role-based_reviewing | This is a follow-on to [https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Fall_2021_-_E2147._Role-based_reviewing Project E2147], and has been discussed with the team currently doing that project. It merges the work that they are doing with [https://expertiza.csc.ncsu.edu/index.php/CSC/ECE_517_Spring_2020_-_E2026._Specialized_rubrics_for_different_topic_types Project E2026], Specialized rubrics for different topic types. | ||
Link to the Pull Request Submitted: [] <br/> | Link to the Pull Request Submitted: [] <br/> | ||
Line 14: | Line 14: | ||
== Design Strategy == | == Design Strategy == | ||
=== Problem Statement === | |||
=== Proposed Solution === | |||
== Tasks == | == Tasks == | ||
Line 31: | Line 31: | ||
== Files modified/created in the current project == | == Files modified/created in the current project == | ||
*'''Controllers''' | |||
*'''Views''' | |||
== Details of the changes made == | == Details of the changes made == | ||
Line 47: | Line 40: | ||
== Test Plan == | == Test Plan == | ||
=== | === Rspec Unit Tests === | ||
=== | === Manual UI Testing === | ||
Latest revision as of 19:43, 1 November 2021
This wiki page is for the description of changes made under E2124 OSS assignment for Fall 2021, CSC/ECE 517.
About Expertiza
Expertiza is an open source project based on Ruby on Rails framework. Expertiza allows the instructor to create new assignments and customize new or existing assignments. It also allows the instructor to create a list of topics the students can sign up for. Students can form teams in Expertiza to work on various projects and assignments. Students can also peer review other students' submissions. Expertiza supports submission across various document types, including the URLs and wiki pages.
Description of the project
This is a follow-on to Project E2147, and has been discussed with the team currently doing that project. It merges the work that they are doing with Project E2026, Specialized rubrics for different topic types.
Link to the Pull Request Submitted: []
link to the deployed project: []
Link to the Repository: []
Design Strategy
Problem Statement
Proposed Solution
Tasks
- - - - -
Flow Chart & Design Pattern
Files modified/created in the current project
- Controllers
- Views
Details of the changes made
Test Plan
Rspec Unit Tests
Manual UI Testing
Capybara Integration and Functional Tests
Code Coverage
Project Mentor
Ed Gehringer (efg@ncsu.edu)
Team Members
Yu-Hsuan Lo (ylo@ncsu.edu)
Fu-Jen Yen (fyen@ncsu.edu)
Shao-Yo Chao (schao2@ncsu.edu)