Skip to content
Kirk-Amoah edited this page Dec 15, 2014 · 36 revisions

Ash-Virtual-Form

Ash-Virtual-Form is a virtual evaluation form that allows multiple evaluators to give feedback to teams during their presentation. These multiple evaluators involves faculty,faculty interns, staff and students who will conveniently evaluate students' team projects and give constructive feedback during their presentations as well as students being able to conveniently view feedback and comments from these multiple evaluators via a web application.

The Scenario

Felix Yeboah is a student in the Entrepreneurship class who has had a midsem presentation with his group on their business model. Unfortunately, he and his group members are not able to get feedback on their presentation on time. This results in them not making improvements to their project.

Kofi Ansah is a Faculty Intern for the Entrepreneurship class who acts as an evaluator during team presentations. He uses paper evaluation forms to evaluate and tabulate grades for the teams. This is time consuming and prone to human error.

To view the scenario in detail, click here

Clients

This page describes the categories of users for the product and what features they would love to see and how this product solves the problem for them in their context

Client Information

Architecture Diagram

The Ash-Virtual-Form application will be web based built with Angular js on the front end and PHP on the back end. Data is stored in a MySQL database. XAMPP server will be used to facilitate REST communication between the client and the database. PHP is server-side language used to create REST api. A diagram describing the pieces of the overall system. View architecture worksheet

Technical Style Guide

This describes in general which style requirements our code would follow and general github controls. Click here to view our technical style guide page.

Technical Spike

This page indicates the various technical languages we would be using and the problems we think we would encounter during the project and how we would deal with these issues. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Technical-Spike) to view details

Flow Diagram

This page indicates the major roles and what tasks each roles plays and how they communicate with each other. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Flow-Diagram) for details.

Paper prototype

This page indicates a prototype based on our insights from user stories generated from interviews. The prototype shows major focus areas within the application centered on a user.Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/blob/master/images/Paper%20prototype.PNG) for details.

Physical artefacts

This page shows the physical equipments been used for the problem we are tackling. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Physical-artefacts) for details

Sequence diagram

This page indicates the series of sequences our system has to automate. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Sequence-Diagram) for details

Cultural Diagram

This page shows a diagram with the major stakeholders/influences; and their effect on the system Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Cultural-Diagram) for details

###Pilot Plan This page shows the time frame for our initial roll out and our specific users targeted. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Pilot-Plan-and-Status)

###Burnup-Chart This page shows a chart of the number of issues implemented during the week of iteration. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Burn-up-Chart)

###Client and User Feedback This page shows feedback we had from our main client and users Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Feedback-from-client-and-users)

###Affinity Diagram This page shows our affinity diagram from our user feedback. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Affinity-diagram)

###User guide for deployed application This page defines our users and it provides a step by step instructions on to clone the final application on git hub for further development and how to use the application. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/User-Guide-for-the-application) for details.

###Contribute to this project This page shows a total description of the project and areas where your help would be meaningful Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Contribute-to-the-project) for details.

###Next Steps This page shows the recommendation we to a new developer who wants to buid or extend our project. Click [here] (https://github.com/ashesi-SE/Ash_EvalForm/wiki/Next-Steps) for details.

#####THANKS FOR VISITING US!!!