MVP Page Specifications

The first iteration of the RadGrad minimum viable product will consist of three pages: Landing, Home, and Degree Planner. (The profile page has been integrated into the home page.)

The functionality for these pages will be specified in terms of a set of “widgets”. Each widget implements some functionality and also has a corresponding user interface component.

Landing Page

The landing page is the “public face” of the RadGrad system, and is the page presented to users prior to logging in. The goal of the landing page is to provide a high level overview of the purpose of the RadGrad system, as well as more detailed public statistics about the state of the ICS and CE undergraduate students as represented in the system.

Widget 1: About RadGrad

The goal of this widget is to provide the user with a basic understanding of the “what” and “why” of RadGrad. It should combine graphics and explanatory text. Your design issues:

Widget 2: Degree Programs

The goal of this widget is to provide a graphical perspective on the the number of students in each degree program (ICS B.S., ICS B.A., CE), as well as how these numbers are changing each year over the past five years. Your design issues:

This is actually two widgets, but you can design them together since they both indicate the popularity of textual labels. Your design issues:

Widget 4: Upcoming events

Provide information about upcoming events. Your design issues:

Home Page

The home page is the page presented to a user after they successfully login to RadGrad.

It provides both the functionality of the “dashboard” as well as the “profile” page.

Widget 5: Basic “identity” info

This widget provides basic information about the user: at a minimum, their photo and their name. Your design issues:

Widget 6: GPA and credit info and ranking

This widget (or widgets) indicates the student’s current GPA, the credits they’ve earned so far, and the credits remaining, as well as the student’s ranking among their classmates with respect to this data. Unlike most of the other widgets on this page, this widget does not support editing of the information. Your design issues:

Widget 7: Schedule summary

This widget indicates the student’s past, present, and future schedule. Your design issues:

Widget 8: Degree goals and interest areas

This widget (or widgets) presents the user’s selected degree goal and interest area information. Your design issues:

Widget 9: About me

This widget presents the user’s “About me” paragraph. Your design issues:

Degree Planner Page

This page is, in essence, a single widget.

Widget 10: Degree Planner

Your design issues: