Project Milestone 2

This project milestone spec will be improved as part of our weekly usergroup meetings in the course. For now, it is a basic framework so that we can begin asking questions.

Overview

In this milestone, we will be implementing 4 new key features:

  1. A Comprehensive Company Website
  2. What if? Score Modeling
  3. Ability to save/load a model set
  4. Ability to add comments on a report

For now, you will stick with your one hospital, showing their VBP data in your report.

Comprehensive Company Website

Your company needs a website. You will need to make multiple pages that describe your company's mission and services as a premier healthcare data analytics provider. You company website will consist of at least the following pages:

  • A home page
  • An about page which has pictures and brief biographies of all employees (group members)
  • A "More information" page where a potential customer can "request a demo" (fill out a form that sends an email)
The demo request should send a copy of the request to your email and CC ct310@cs.colostate.edu Your pages (except the report page) will now have a common header, footer, and navigation. The footer must contain the text "Part of a CT310 course project" where "CT310" is a link to the CT310 homepage.

What if? Score Modeling

A user can model a "what if" scenario. This includes being able to edit the following:

  • Change the hospital's Base Medicare Reimbursement
  • Change the baseline and performance scores for all measures
Once satisfied with the results, the user can click a button that will trigger an update of all of the VBP calculations using those new values. It is up to the team if this is a JavaScript feature or a PHP feature and how exactly this is accomplished.

Ability to save/load a model set

Once a user has entered values and ran a "what if" scenario, an option to save appears. On save, the user is prompted for a name (which must be unique). At any time from the report screen, a user can load a previously saved scenario from a drop down list (select named scenario from the list, click "load")

Ability to add comments on a report

When a saved scenario is loaded, users have the option to add comments that will be saved with the scenario.

Project Deliverable

Your site must make full use of the Fuel PHP Framework, using Fuel MVC for all pages.

Your deliverable is a tar file named groupX.tar where X is your group's number. Your tar will contain all of your models, views, controllers, and other associated files. You need not include any Fuel framework files, they shouldn't be changed other than minor configuration updates.

Your site must be available on the local_html server at ~eid/ct310/m2/ (this will automatically load index.php which will automatically call your default controller/action)

Each team member must host the working site on their local_html directory accessable by the URL ~eid/ct310/m2

The Data

Data is the same as Milestone 1

Peer Effort Review

After the assignment is submitted, there will be a report in canvas where you will divide 100 points of effort between your 4 or 5 group members. If everyone contributed evenly, you will give them 100/n points (20 or 25 depending on group size). You will also have an opportunity to comment on each group member's participation. The instructor will take those points into account when assigning group effort scores for each project milestone.

Grading Criteria

  • Submission submitted correctly, files correct, named correctly (10%)
    • Browser Compatibility: Site will work in the latest version of modern browsers, such as Chrome, Firefox, Edge, Opera, IE, Safari
  • VBP Modeling is works and produces correct results (20%)
  • A Scenario can be saved and loaded successfully (20%)
  • Comments can be added to the saved scenario and are displayed when that scenario is loaded (20%)
  • Company website works, uses Fuel templates, sends e-mail correctly (10%)
  • Peer Effort Review (20%)