E1912 Export Tags: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 26: Line 26:


==Teammates==
==Teammates==
Mentor - Harsh Agrawal
* Aishwarya Subramanian (asubram7)
* Aishwarya Subramanian (asubram7)
* Dyuti De (dde)
* Dyuti De (dde)

Revision as of 14:30, 25 March 2019

Introduction

About Expertiza

Expertiza is an Open Source Web Application Software managed by National Science Foundation. Expertiza is used by many courses including CSC 517 for assignment management. It has functionalities such as peer reviews, teammate reviews and tagging reviews in which students can provide feedback on other's work which helps peer in better developing the project.

Motivation

The Expertiza team currently had to manually fire queries in the database in order to get the tag submissions made by an individual user(student) on each review for a particular assignment. In this way, the team got the data from the entire class, which was then used to feed the Machine Learning algorithms. But many times it used to happen that students made random tags and the ML algorithm was not able to make good predictions out of it, hence in order to solve this issue a new idea was proposed as to select on the students which did not create outliers in the predictions and hence, therefore, it is a good proposal.

Tasks Identified

In order to perform this task following files were identified where the code will be added.

  • In answer_tagging_report.html.erb view, a button will be added for export
  • A checkbox for each row will be added in order to select students whose tags are to be exported(By default all will be selected).
  • A method should be added in report_formart_helper.rb helper that would export the csv file.

Implementation

Currently, we have added a default select all checkbox which enables in generating the csv of all students under the assignment.


In the section of Report tags done by all user, we have added a column for the check box. Below is the snippet of same.


Definition, Demo code and snapshots

Teammates

Mentor - Harsh Agrawal

  • Aishwarya Subramanian (asubram7)
  • Dyuti De (dde)
  • Ankit Mody (amody)

Future work

References