Link Search Menu Expand Document

Overview graph

This page lets the teacher follow the work of his students using a graph displaying the commits of each student (on the y axis) according to time (on the abscissa) as well as the sessions of TP, reviews and corrections.

Table of contents

  1. Features
  2. Filter commits
  3. Hide annotations
  4. Utilities and refresh

Features

In this graph, student commits are visible. Milestones and sessions are also shown. Each commit is colored according to its type :

  • black : the commit is called intermediate and isn’t closing a question
  • green : the commit closes a question and is before the associated review
  • orange : the commit closes a question and is between the associated review and correction
  • red : the commit closes a question and is after the associated correction

Overview graph

The sessions are represented with blue rectangles.

Reviews are blue vertical lines, corrections red vertical lines and others black vertical lines

  • You can hover a commit to see its message and author. If you click on it, the Github page of the commit opens in a new tab

  • You can also click anywhere on the graph to add a milestone, or click on an existing milestone to edit or delete it.
    See more about configuring milestone


Filter commits

It is possible to filter the repositories or some of the commits displayed.


Filtering elements, here only the commits related to questions 0.5.2 and 2.1 are displayed

There are 2 ways to filter data :

  • Filter the commits according to the questions you want to see solved with the input in which it is possible to add or delete questions

Only the questions defined in metadata can be selected (see how to configure metadata)

  • Filter the repositories as well as the milestones according to a workgroup using the dropdown list on the right. By default, all repositories are displayed and the All option displays all of them

Hide annotations

You can graphically hide milestones and sessions. The commits type will still be affected by the milestone.


Hiding milestones and sessions, all are displayed here

Utilities and refresh


Some utilities to help with navigation withing the graph and refreshing data from Github button
  • The first button resets the zoom. You can also press the space bar for the same result

  • The second button switches between the 2 zoom modes :
    • zoom with the mouse cursor
    • zoom with the mouse wheel and move with the cursor
  • The third button switches between 3 time scales

The time scale adapts in real time with the zoom level

  • The last button on the right is for reloading the data from Github