The program should send and receive requests. Between a student an advisor. Studying interact with the advisor through this app. For example
This is the grading rubric --------
Your system should leverage requirements and implement functionality needed for your final Semester project deliverable. The technologies that must be used in this assignment are available in Visual Studio 2013 or open source projects and include Code First, Entity Framework 5.0 , SQL Server (or MongoDb), MVC 5.0 and Azure cloud computing. You are encouraged to deliver your client interface leveraging JQuery and Bootstrap. The design and functionality of the system is up to you.
The technical requirements for this project are:
· Creation of a Model Layer that takes advantage of a SQL Server Database with at least new two tables conforming to the Entity Framework or a NoSQL solution using MongoDb.
· Creation of a ViewModel layer that supports your Views and and a repository layer to interact with your data persistence layer
· Application of the repository pattern with LINQ to create Queries to retrieve, and populate Model layers from database entities.
· Deployment of the database and the MVC Application to an Azure Cloud Account
Your group must turn-in all code documents and participate in a presentation of the iteration to the class. Project Grading will be based on:
Functionality (50%)
· Does it work (20%)?
· Does it meet the technical requirements listed above (15%)?
· Does it clearly achieve an important functional requirement (15%)?
Design & Usability (40%)
· Does it clearly demonstrate standard design patterns (10%)?
· Is it easy to use? Is the code well designed (20%)?
· Is the Interface well designed, responsive and functional (10%)
Class Presentation (10%)
· Was there a Professional presentation and clear explanation of its functionality (5%)?
· Did the all members of the group participate in answering questions (5%)?