git4school / git4school-visu

Git4School, a dashboard for supporting teacher interventions in Software Engineering courses
https://git4school.firebaseapp.com/
Apache License 2.0
2 stars 3 forks source link

Data Export #3

Closed FranckSilvestre closed 4 years ago

FranckSilvestre commented 5 years ago

Description

As a teacher I want to export data about the current assignment So that I can process data in other tools such as R or Weka.

Technical specification

Several files have to be exported in a single archive

  1. The JSon configuration file updated with all milestones, etc.

  2. A JSon file containing student data For each student : name (and more identity information if any), repository, list of commits, percentage and count of commits for each type (intermediate, before review, etc.). In this file, data concerning commits correspond to the Commit structure in the application model : message, date, type, isInseance, related question, etc.

  3. A JSon file containing question data Questions are ordered by the order given in the configuration JSon file. For each question : label, percentage and count of commits for each type (intermediate, before review, etc.).