CSC/ECE 517 Fall 2021 - E2161. Merge code for role-based reviewing with code for topic-specific rubrics
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
views/partials
Modified View Files:
Details of the changes made
Test Plan
Manual UI Testing
Rspec Unit Tests
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)