CSC/ECE 517 Spring 2019 E1926 Improve self-review: Difference between revisions
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
[[File: | [[File:E1926_Flow_1.jpg]] [[File:E1926_Flow_2.jpg]] | ||
*The above image shows how the instructor will allow users to give a self-review on the work they have done. The instructor has to go to the review strategy tab while assignment creation to enable the self-review option. | *The above image shows how the instructor will allow users to give a self-review on the work they have done. The instructor has to go to the review strategy tab while assignment creation to enable the self-review option. | ||
Line 27: | Line 27: | ||
[[File: | [[File:E1926_use_case.jpg]] [[File:E1926_use_case_2.jpg]] | ||
*Actors: | *Actors: |
Revision as of 23:57, 7 April 2019
E1926. Improve self-review, Link peer review & self-review to derive grades
This page provides a description of the Expertiza based Semester project.
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.
Application Flow
- The above image shows how the instructor will allow users to give a self-review on the work they have done. The instructor has to go to the review strategy tab while assignment creation to enable the self-review option.
- User then can see the self-review option on the assignment to do tasks to give a self-review.
- In the view scores page, a new column showing the self-review scores will be displayed.
Use case
- Actors:
1. Instructor: This actor is responsible for creating assignments and adding students to the assignment. 2. Student: This actor is responsible for submitting, self-reviewing and viewing the scores.
- Actions
1. Instructor: Create Assignment, Enable Self-Review. 2. Student: Login, Add work and Submit, Submit Self-Review, View Scores.
Formula Proposed
We have to implement a way to combine self-review and peer-review scores to derive a composite score. We have to come up with a formula to derive the composite score as below.
deviated_score_scale = (100 - abs(self_review_score - mean(all_peer_review_scores)))/100; derived_score = deviated_score_scale * peer review score;
The proposed formula first calculate by how much scale the self-review has deviated from the average peer-review score, the participant got.
Then the derived score can be calculated by multiplying that scale with the actual peer-review score the participant got.