CSC/ECE 517 Fall 2021 - E2161. Merge code for role based reviewing with code for topic specific rubrics: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:


==Problem Statement==
==Problem Statement==
In various agile methodologies, such as Scrum, different team members take on different roles, such as architect, facilitator, and implementer.  One might want to use a different rubric for evaluating the contribution of members with different roles.  Thus, this would not be separate from teammate review, but it would be a specialization of teammate review.
The following tasks were accomplished in this project:
* Created a new database table, model, view, and controller for duties.
* Allow assignments to be marked for role-based reviewing.
* Certain users can add and edit roles for assignments.
Due to naming issues all of the backend components for role-based reviewing are known as duty or duties. When referring to the backend this documentation will refer to them as duty or duties and when referring to frontend components they will be called role or roles.

Revision as of 22:52, 7 November 2021


About Expertiza

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.


Peer Review Information

Login credentials for peer review.

  • Instructor login:
    • Username: instructor6
    • Password: password
  • Student login:
    • Username: student4340
    • Password: password


Problem Statement

In various agile methodologies, such as Scrum, different team members take on different roles, such as architect, facilitator, and implementer. One might want to use a different rubric for evaluating the contribution of members with different roles. Thus, this would not be separate from teammate review, but it would be a specialization of teammate review.

The following tasks were accomplished in this project:

  • Created a new database table, model, view, and controller for duties.
  • Allow assignments to be marked for role-based reviewing.
  • Certain users can add and edit roles for assignments.

Due to naming issues all of the backend components for role-based reviewing are known as duty or duties. When referring to the backend this documentation will refer to them as duty or duties and when referring to frontend components they will be called role or roles.