CSC/ECE 517 Spring 2018- Project E1805: Convolutional data extraction from Github: Difference between revisions

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


== Previous Design ==
== Previous Design ==
[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_517_Fall_2017/E1783_Convolutional_data_extraction_from_Github Previous] work done on this project utilized the Github statistics API, which was unable to retrieve information on individual students. The design was able to accurately fetch and display data covering a team of contributors, but could not create and display individual metrics to instructors.


== Proposed Design ==
== Proposed Design ==

Revision as of 00:08, 28 March 2018

Introduction

Expertiza is a web based open source peer reviewing tool developed and maintained by current and past students of North Carolina State University. Peer review is a great way for a student to learn how to approach a project and get ideas for their own projects. Currently, there is no way for a student to view another student's work, unless they are reviewing the other student's work.

Problem Statement

The objective for this project is:

  1. Integrate Github metrics into Expertiza
  2. Retrieve data on a Git pull request
    1. Calculate meaningful metrics from the data for teams and individual students
    2. Display metrics to instructors
  3. Store metrics in the Expertiza database

Previous Design

Previous work done on this project utilized the Github statistics API, which was unable to retrieve information on individual students. The design was able to accurately fetch and display data covering a team of contributors, but could not create and display individual metrics to instructors.

Proposed Design

Improvements

Testing