Skip to content

Instantly share code, notes, and snippets.

@CheezItMan
Last active June 11, 2018 20:43
Show Gist options
  • Save CheezItMan/2dc0469bbe9f29ba0db9ee79ea7bb2fc to your computer and use it in GitHub Desktop.
Save CheezItMan/2dc0469bbe9f29ba0db9ee79ea7bb2fc to your computer and use it in GitHub Desktop.

Data Teaching Dashboard

For this project you will be merging data from various sources into an instructional dashboard.

Data Sources

At Ada instructors get data on students from a variety of sources.

  1. Student Attendance Data (Schoology)
  2. Student weekly assessments (Schoology, but cross-posted into a Google Spreadsheet)
  3. Student Project Assessments (Ada Classroom App)

Project Requirements

Your project is to build a dashboard app to allow instructors to monitor student progress and identify struggling students early and look for patterns to identify problem areas.

User Stories

As any user I can log in with a Google Account.

As an Instructor I can:

  • Add new students from a spreadsheet into cohorts and individual classes.
  • View summary reports with graphs on cohorts and individual classes with data pulled from the above data sources.
  • View individual student summary reports with data on attendance, assessment results and project reports.

As an Administrator I can:

  • Add instructors and link them to individual classes
  • Change user roles between student-instructor-administrator

As a student I can:

  • View my individual report screen

Initial Student Responsibilities

You should initially researach the data sources and potential technologies to build a project plan with a Trello board organized into 1-week sprints

At your 1st project review you should have:

  • Determined the methods to retrieve student data
  • Determine viability of individual data sources
  • Determined technologies to use
  • Developed initial wireframes
  • Experimented with tutorials and lessons to prepare
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment