CSC/ECE 517 Fall 2019 - E1991. Improvements to anonymized view: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(Created page with "== ''' Introduction ''' == The [http://expertiza.ncsu.edu/ Expertiza] project takes advantage of peer-review among students to allow them to learn from each other. Tracking the t...")
 
Line 4: Line 4:


== ''' Problem Statement ''' ==
== ''' Problem Statement ''' ==
The main idea of the problem statement is to improve anonymized view in Expertiza. The feature is already implemented, but there are issues / limitations with the current implementation :


* Students cannot switch in-and-out of anonymized view.
* In an anonymized view, one cannot impersonate the user because the username used in anonymized view is not the same as the one in backend.
* In some places, anonymized names are shown. For example, heatgrid view
* Team names are not anonymized.
[OPTIONAL]
* Use randomized American names for anonymized users.


== ''' Proposed Solution ''' ==
== ''' Proposed Solution ''' ==

Revision as of 21:24, 11 November 2019

Introduction

The Expertiza project takes advantage of peer-review among students to allow them to learn from each other. Tracking the time that a student spends on each submitted resources is meaningful to instructors to study and improve the teaching experience. Unfortunately, most peer assessment systems do not manage the content of students’ submission within the systems. They usually allow the authors to submit external links to the submission (e.g. GitHub code / deployed application), which makes it difficult for the system to track the time that the reviewers spend on the submissions.


Problem Statement

The main idea of the problem statement is to improve anonymized view in Expertiza. The feature is already implemented, but there are issues / limitations with the current implementation :

  • Students cannot switch in-and-out of anonymized view.
  • In an anonymized view, one cannot impersonate the user because the username used in anonymized view is not the same as the one in backend.
  • In some places, anonymized names are shown. For example, heatgrid view
  • Team names are not anonymized.

[OPTIONAL]

  • Use randomized American names for anonymized users.

Proposed Solution

User Flowchart/Design

Test Plan

Team Information

  1. Shubham Dilip Pampattiwar (sdpampat)
  2. Pranav Maruti Gaikwad (pmgaikwa)
  3. Omkar Sunil Kulkarni (oskulkar)
  4. Deepayan Bardhan (dbardha)

Mentor: Sharique Khan (mkhan8)
Professor: Dr. Edward F. Gehringer (efg)

References

  1. Expertiza on GitHub