The Ed-Fi “Classic Dashboards” are no longer supported through the Ed-Fi Alliance. You can still receive support and maintenance through the Ed-Fi vendor community. Please look at any of the vendors’ dashboard solutions on the Registry of Ed-Fi Badges or the Ed-Fi Starter Kits if you are looking for a visualization solution to use with the Ed-Fi ODS. This documentation will remain available to assist existing Classic Dashboard implementers.

UI Developers' Guide

This documentation describes concepts and coding techniques necessary for a developer to understand and successfully implement Ed-Fi Dashboards.

Audience

This documentation is for technical professionals who work with educational data, including software developers, database administrators, and education data analysts. The overview information may be of interest to technology leaders.

Prerequisites

Ed-Fi Dashboard technology leverages an extensive framework. Many components of Ed-Fi technology are platform-independent, including the Ed-Fi Data Standard and the Ed-Fi API. However, the concrete implementation of the Ed-Fi Dashboards is built upon a Microsoft technology stack. While this documentation attempts to provide detail sufficient for a wide variety of experience levels, familiarity with and access to the following technologies is necessary for installing and configuring the Ed-Fi Dashboard software components:

  • Microsoft Windows configuration activities
  • Internet Information Services (IIS) 7.5
  • SQL Server 2014 Developer or Enterprise Edition
  • Visual Studio 2013 -or 2015
  • ASP.NET MVC 3 / C#
  • NuGet (Package Manager)
  • Windows Identity Foundation (WIF)