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

From Expertiza_Wiki
Jump to navigation Jump to search
Line 26: Line 26:
=== ''' User Flowchart/Design ''' ===
=== ''' User Flowchart/Design ''' ===


At this stage, we are not able to figure out the flow of the application completely. We do not intend come up with a mediocre design based on wrong assumptions.


==  ''' Test Plan ''' ==
==  ''' Test Plan ''' ==

Revision as of 00:15, 12 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 this exercise is to improve anonymized view in Expertiza. The feature is already implemented. However, there are issues / limitations with the current implementation :

Anonymized View For Students

Currently, anonymized view is not implemented for students. Although, not directly required by students, instructors may want to use anonymized view when impersonating a student.

Issue with Impersonating Anonymized Student

In an anonymized view, one cannot impersonate the student because the username field has the anonymized name instead of their real name in the database. In order to be able to impersonate a student, we need to know their real names from database.

Wrong Anonymized Names

In some places, anonymized names are not shown. For example, heatgrid view.

Anonymizing Team Names

Currently, team names are not anonymized.

Optional Objective

Use randomized American names for anonymized users.

Proposed Solution

User Flowchart/Design

At this stage, we are not able to figure out the flow of the application completely. We do not intend come up with a mediocre design based on wrong assumptions.

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